[Python-checkins] python/dist/src/Modules ossaudiodev.c,1.30,1.31

Neil Schemenauer nas@python.ca
Thu, 29 May 2003 15:45:15 -0700


gward@users.sourceforge.net wrote:
> ***************
> *** 555,559 ****
>       case AFMT_U8:
>       case AFMT_S8:
> !         *ssize = sizeof(char);
>           break;
>       case AFMT_S16_LE:

sizeof(char) is, by definition, 1.

>       case AFMT_U16_BE:
> !         *ssize = sizeof(short);
>           break;
>       case AFMT_MPEG:
> --- 561,565 ----
>       case AFMT_U16_LE:
>       case AFMT_U16_BE:
> !         *ssize = 2;                     /* 16 bit formats: 1 byte */
>           break;
>       case AFMT_MPEG:

That comment is confusing.  Is the code expecting an integer with at
least 16 bits?  If that's true then the code is correct (since 1 byte
can hold at least 8 bits).  However, I would have expected the comment
to say "2 bytes".

  Neil