oops...
authorjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Sat, 23 Aug 2003 03:10:40 +0000 (03:10 +0000)
committerjm <jm@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Sat, 23 Aug 2003 03:10:40 +0000 (03:10 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@5239 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/bits.c

index b7ba018..661bb91 100644 (file)
@@ -166,8 +166,8 @@ void speex_bits_read_whole_bytes(SpeexBits *bits, char *bytes, int len)
 int speex_bits_write(SpeexBits *bits, char *bytes, int max_len)
 {
    int i;
-   char bytePtr, bitPtr, nbBits;
-
+   int bytePtr, bitPtr, nbBits;
+   
    /* Insert terminator, but save the data so we can put it back after */
    bitPtr=bits->bitPtr;
    bytePtr=bits->bytePtr;
@@ -176,7 +176,7 @@ int speex_bits_write(SpeexBits *bits, char *bytes, int max_len)
    bits->bitPtr=bitPtr;
    bits->bytePtr=bytePtr;
    bits->nbBits=nbBits;
-   
+
    if (max_len > ((bits->nbBits+7)>>3))
       max_len = ((bits->nbBits+7)>>3);
    for (i=0;i<max_len;i++)