1 #define MAXOUT (+32767)
2 #define MINOUT (-32768)
5 #define Limit(val, max,min) { \
6 if ( val > max ) val = max; \
7 else if ( val < min ) val = min; \
13 void memcpy32(int *dest, int *src, int count)
20 void memset32(int *dest, int c, int count)
27 void mix_32_to_16l_stereo(short *dest, int *src, int count)
31 for (; count > 0; count--)
36 Limit( l, MAXOUT, MINOUT );
37 Limit( r, MAXOUT, MINOUT );
44 void mix_32_to_16_mono(short *dest, int *src, int count)
48 for (; count > 0; count--)
52 Limit( l, MAXOUT, MINOUT );