Index: code/client/cl_cin.c =================================================================== --- code/client/cl_cin.c (revision 1472) +++ code/client/cl_cin.c (working copy) @@ -197,7 +197,7 @@ // // Returns: Number of samples placed in output buffer //----------------------------------------------------------------------------- -long RllDecodeMonoToMono(unsigned char *from,short *to,unsigned int size,char signedOutput ,unsigned short flag) +long RllDecodeMonoToMono(unsigned char *from,short *to,unsigned int size,signed char signedOutput ,unsigned short flag) { unsigned int z; int prev; @@ -228,7 +228,7 @@ // // Returns: Number of samples placed in output buffer //----------------------------------------------------------------------------- -long RllDecodeMonoToStereo(unsigned char *from,short *to,unsigned int size,char signedOutput,unsigned short flag) +long RllDecodeMonoToStereo(unsigned char *from,short *to,unsigned int size,signed char signedOutput,unsigned short flag) { unsigned int z; int prev; @@ -260,7 +260,7 @@ // // Returns: Number of samples placed in output buffer //----------------------------------------------------------------------------- -long RllDecodeStereoToStereo(unsigned char *from,short *to,unsigned int size,char signedOutput, unsigned short flag) +long RllDecodeStereoToStereo(unsigned char *from,short *to,unsigned int size,signed char signedOutput, unsigned short flag) { unsigned int z; unsigned char *zz = from; @@ -298,7 +298,7 @@ // // Returns: Number of samples placed in output buffer //----------------------------------------------------------------------------- -long RllDecodeStereoToMono(unsigned char *from,short *to,unsigned int size,char signedOutput, unsigned short flag) +long RllDecodeStereoToMono(unsigned char *from,short *to,unsigned int size,signed char signedOutput, unsigned short flag) { unsigned int z; int prevL,prevR; @@ -1193,8 +1193,8 @@ cinTable[currentHandle].roq_id = framedata[0] + framedata[1]*256; cinTable[currentHandle].RoQFrameSize = framedata[2] + framedata[3]*256 + framedata[4]*65536; cinTable[currentHandle].roq_flags = framedata[6] + framedata[7]*256; - cinTable[currentHandle].roqF0 = (char)framedata[7]; - cinTable[currentHandle].roqF1 = (char)framedata[6]; + cinTable[currentHandle].roqF0 = (signed char)framedata[7]; + cinTable[currentHandle].roqF1 = (signed char)framedata[6]; if (cinTable[currentHandle].RoQFrameSize>65536||cinTable[currentHandle].roq_id==0x1084) { Com_DPrintf("roq_size>65536||roq_id==0x1084\n");