audio_a2s
alaw2short(alaw *&F, short *&T) { *T++ = audio_a2s(*F); F++; }
alaw2float(alaw *&F, float *&T) { *T++ = short2dbl(audio_a2s(*F)); F++; }
alaw2double(alaw *&F, double *&T) { *T++ = short2dbl(audio_a2s(*F)); F++; }
dx = (audio_a2s(sp) >> 2) - se; /* 16-bit prediction error */
sl = audio_a2s(*char_in++) >> 2;
dx = (audio_a2s(sp) >> 2) - se; /* 16-bit prediction error */
i = _encoder(audio_a2s(*char_ptr++) >> 2, state_ptr);