# HG changeset patch # User conrad # Date 1283207649 0 # Node ID 4c8aac222d199079036e0326309ffaf40cdcf451 # Parent 51fc247eed320e6420c5365597217b893f2b0145 vorbisdec: Use int instead of uint16_fast_t for index variables uint16_fast_t is unsigned int (or long) on Linux, which when compared with int results in an unsigned compare. diff -r 51fc247eed32 -r 4c8aac222d19 vorbis_dec.c --- a/vorbis_dec.c Mon Aug 30 20:30:40 2010 +0000 +++ b/vorbis_dec.c Mon Aug 30 22:34:09 2010 +0000 @@ -467,7 +467,7 @@ static int vorbis_parse_setup_hdr_floors(vorbis_context *vc) { GetBitContext *gb = &vc->gb; - uint_fast16_t i,j,k; + int i,j,k; vc->floor_count = get_bits(gb, 6) + 1;