From 38c9266f4203d5d01a0c76f649ff5ba7840afbe1 Mon Sep 17 00:00:00 2001 From: Greg Ward Date: Thu, 29 May 2003 21:55:41 +0000 Subject: [PATCH] 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!) --- Modules/ossaudiodev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/ossaudiodev.c b/Modules/ossaudiodev.c index 7b9feae7075..5df1d1a10d4 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: