X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=snd_oss.c;h=bde3d50836e48178e600f95591b7824d3e6e169c;hb=cdade52c5bec381a894b1b7bc42ad747dc2c9985;hp=c3a67aaf7be3397e8adb38cdf0531c984a28874d;hpb=2ad43d300d4b56da3a012cb0fd4470f9314af464;p=xonotic%2Fdarkplaces.git diff --git a/snd_oss.c b/snd_oss.c index c3a67aaf..bde3d508 100644 --- a/snd_oss.c +++ b/snd_oss.c @@ -20,6 +20,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // OSS module, used by Linux and FreeBSD +#include "quakedef.h" #include #include @@ -27,7 +28,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include #include -#include "quakedef.h" #include "snd_main.h" @@ -61,7 +61,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) if (suggested != NULL) { - memcpy(suggested, requested, sizeof(suggested)); + memcpy(suggested, requested, sizeof(*suggested)); if (requested->width < 1) suggested->width = 1; @@ -116,7 +116,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) { if (ioctl_param != prev_value && suggested != NULL) { - memcpy(suggested, requested, sizeof(suggested)); + memcpy(suggested, requested, sizeof(*suggested)); if (ioctl_param == AFMT_S16_NE) suggested->width = 2; @@ -137,7 +137,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) { if (ioctl_param != requested->channels && suggested != NULL) { - memcpy(suggested, requested, sizeof(suggested)); + memcpy(suggested, requested, sizeof(*suggested)); suggested->channels = ioctl_param; } @@ -154,7 +154,7 @@ qboolean SndSys_Init (const snd_format_t* requested, snd_format_t* suggested) { if ((unsigned int)ioctl_param != requested->speed && suggested != NULL) { - memcpy(suggested, requested, sizeof(suggested)); + memcpy(suggested, requested, sizeof(*suggested)); suggested->speed = ioctl_param; }