From: Greg Ward Date: Thu, 29 May 2003 21:55:41 +0000 (+0000) Subject: Change _ssize() so it doesn't rely on sizeof(char) or sizeof(short): X-Git-Tag: v2.3c1~565 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=38c9266f4203d5d01a0c76f649ff5ba7840afbe1;p=python Change _ssize() so it doesn't rely on sizeof(char) or sizeof(short): 8 bits is 1 byte, and that isn't about to change any time soon. (I hope!) --- diff --git a/Modules/ossaudiodev.c b/Modules/ossaudiodev.c index 7b9feae707..5df1d1a10d 100644 --- a/Modules/ossaudiodev.c +++ b/Modules/ossaudiodev.c @@ -554,13 +554,13 @@ _ssize(oss_audio_t *self, int *nchannels, int *ssize) case AFMT_A_LAW: case AFMT_U8: case AFMT_S8: - *ssize = sizeof(char); + *ssize = 1; /* 8 bit formats: 1 byte */ break; case AFMT_S16_LE: case AFMT_S16_BE: case AFMT_U16_LE: case AFMT_U16_BE: - *ssize = sizeof(short); + *ssize = 2; /* 16 bit formats: 1 byte */ break; case AFMT_MPEG: case AFMT_IMA_ADPCM: