]> granicus.if.org Git - python/commitdiff
Change _ssize() so it doesn't rely on sizeof(char) or sizeof(short):
authorGreg Ward <gward@python.net>
Thu, 29 May 2003 21:55:41 +0000 (21:55 +0000)
committerGreg Ward <gward@python.net>
Thu, 29 May 2003 21:55:41 +0000 (21:55 +0000)
8 bits is 1 byte, and that isn't about to change any time soon.  (I hope!)

Modules/ossaudiodev.c

index 7b9feae7075533b9c02d458cf6efcfbb4df1ee34..5df1d1a10d4f2bc9b8854c79a863ca02791f5da4 100644 (file)
@@ -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: