2006-06-23 Paul Eggert * sysdeps/generic/stdint.h (UINT8_C, UINT16_C): Don't append 'U', since C99 requires the result to promote to 'int' when uint_least8_t and uint_least16_t promote to 'int'. --- sysdeps/generic/stdint.h 18 Aug 2001 22:15:39 -0000 1.10 +++ sysdeps/generic/stdint.h 24 Jun 2006 06:12:47 -0000 @@ -297,8 +297,8 @@ typedef unsigned long long int uintmax_t # endif /* Unsigned. */ -# define UINT8_C(c) c ## U -# define UINT16_C(c) c ## U +# define UINT8_C(c) c +# define UINT16_C(c) c # define UINT32_C(c) c ## U # if __WORDSIZE == 64 # define UINT64_C(c) c ## UL