From ff8273391ca55015db204b89c05721cdffd526d0 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 16 Feb 1999 17:10:53 +0000 Subject: Update. 1999-02-16 Ulrich Drepper * wctype/wctype.h (_ISwbit): Cast result of shift operations to int to avoid warning about `ISO C restricts enumerator values to range of `int''. --- wctype/wctype.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'wctype') diff --git a/wctype/wctype.h b/wctype/wctype.h index 0ecb69d6bd..2ecd33a711 100644 --- a/wctype/wctype.h +++ b/wctype/wctype.h @@ -69,7 +69,8 @@ typedef unsigned long int wctype_t; # if __BYTE_ORDER == __BIG_ENDIAN # define _ISwbit(bit) (1 << (bit)) # else /* __BYTE_ORDER == __LITTLE_ENDIAN */ -# define _ISwbit(bit) ((bit) < 8 ? 1UL << (bit) << 24 : 1UL << ((bit) + 8)) +# define _ISwbit(bit) \ + ((bit) < 8 ? (int) (1UL << (bit) << 24) : (int) (1UL << ((bit) + 8))) # endif enum -- cgit v1.2.3