# HG changeset patch # User Matti Hamalainen # Date 1524355355 -10800 # Node ID 40797bfd35bf64df68b3267be9fd78dcc251a8e7 # Parent 0d5295a5af57a29abf8745d7dfc05bbe2f480018 Fix a warning. diff -r 0d5295a5af57 -r 40797bfd35bf src/stb_image.c --- a/src/stb_image.c Tue Dec 12 02:03:00 2017 +0200 +++ b/src/stb_image.c Sun Apr 22 03:02:35 2018 +0300 @@ -1403,7 +1403,7 @@ // magnitude code followed by receive_extend code int k = ((i << len) & ((1 << FAST_BITS) - 1)) >> (FAST_BITS - magbits); int m = 1 << (magbits - 1); - if (k < m) k += (-1 << magbits) + 1; + if (k < m) k += (-1U << magbits) + 1; // if the result is small enough, we can fit it in fast_ac table if (k >= -128 && k <= 127) fast_ac[i] = (Sint16) ((k << 8) + (run << 4) + (len + magbits));