--- a/tools/ioemu/audio/audio.c~ 2006-01-20 10:44:34.000000000 -0700 +++ b/tools/ioemu/audio/audio.c 2006-01-20 10:44:51.000000000 -0700 @@ -257,11 +257,11 @@ switch (hw->fmt) { case AUD_FMT_S16: case AUD_FMT_S8: - memset (buf, len << hw->shift, 0x00); + memset (buf, 0x00, len << hw->shift); break; case AUD_FMT_U8: - memset (buf, len << hw->shift, 0x80); + memset (buf, 0x80, len << hw->shift); break; case AUD_FMT_U16: