*outbuf =
dest = miscplay_sndbuf;
while (count--)
- *dest++ = (unsigned char)(((int)*(src)++ +
- (int)*(src)++) / 2);
+ {
+ *dest++ = (unsigned char)(((int)*(src) +
+ (int)*(src+1)) / 2);
+ src += 2;
+ }
*data = src;
return(rc);
}
*outbuf =
dest = miscplay_sndbuf;
while (count--)
- *dest++ = (unsigned char)(((int)*((signed char *)(src++)) +
- (int)*((signed char *)(src++))) / 2);
+ {
+ *dest++ = (unsigned char)(((int)*((signed char *)(src)) +
+ (int)*((signed char *)(src+1))) / 2);
+ src += 2;
+ }
*data = src;
return(rc);
}
*outbuf =
dest = miscplay_sndbuf;
while (count--)
- *dest++ = (unsigned char)(((int)*((signed char *)(src++)) +
- (int)*((signed char *)(src++))) / 2) ^ 0x80;
+ {
+ *dest++ = (unsigned char)(((int)*((signed char *)(src)) +
+ (int)*((signed char *)(src+1))) / 2) ^ 0x80;
+ src += 2;
+ }
*data = src;
return(rc);
}
*outbuf = *data;
while ((*sz)--)
- *p++ = ulaw_dsp[*p];
+ {
+ *p = ulaw_dsp[*p];
+ p++;
+ }
*sz = 0;
*data = p;
return p - (unsigned char *)*outbuf;
*outbuf =
dest = miscplay_sndbuf;
while (count--)
- /* it is not possible to directly interpolate between two ulaw encoded
- data bytes, thus we need to convert to linear format first and later
- we convert back to ulaw format */
- *dest++ = int2ulaw(ulaw2int[*(src)++] +
- ulaw2int[*(src)++]);
+ {
+ /* it is not possible to directly interpolate between two ulaw encoded
+ data bytes, thus we need to convert to linear format first and later
+ we convert back to ulaw format */
+ *dest++ = int2ulaw(ulaw2int[*src] +
+ ulaw2int[*(src+1)]);
+ src += 2;
+ }
*data = src;
return(rc);
}
*outbuf = *data;
p = (unsigned short *) *outbuf;
- while (cnt--) {
- *p++ = ((*p & 0x00ff) << 8) | (*p >> 8);
- }
+ while (cnt--)
+ {
+ *p = ((*p & 0x00ff) << 8) | (*p >> 8);
+ p++;
+ }
*data = p;
cnt = *sz;
*sz = 0;