The definition of FLAC__CRC16_UPDATE contain one extra pair of parentheses:
#define FLAC__CRC16_UPDATE(data, crc) (((((crc)<<8) & 0xffff) ^ FLAC__crc16_table[((crc)>>8) ^ (data)])) (( ( ((crc)<<8) & 0xffff ) ^ FLAC__crc16_table[ ((crc)>>8) ^ (data) ] )) ^ ^ The patch is attached.
crc.patch
Description: Binary data
_______________________________________________ flac-dev mailing list [email protected] http://lists.xiph.org/mailman/listinfo/flac-dev
