Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib/compat.h @ 696:c7f42a8e7176 HEAD
Reverted back the isdigit()/etc. They're defined to get int argument, so we
shouldn't given them unsigned.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 26 Nov 2002 21:30:34 +0200 |
parents | 944758e83111 |
children | fdc1fafb533d |
line wrap: on
line diff
--- a/src/lib/compat.h Tue Nov 26 21:17:54 2002 +0200 +++ b/src/lib/compat.h Tue Nov 26 21:30:34 2002 +0200 @@ -94,21 +94,21 @@ /* ctype.h isn't safe with signed chars, use our own instead if really needed */ -#define i_toupper(x) ((char) toupper((unsigned int) (unsigned char) (x))) -#define i_tolower(x) ((char) tolower((unsigned int) (unsigned char) (x))) -#define i_isalnum(x) isalnum((unsigned int) (unsigned char) (x)) -#define i_isalpha(x) isalpha((unsigned int) (unsigned char) (x)) -#define i_isascii(x) isascii((unsigned int) (unsigned char) (x)) -#define i_isblank(x) isblank((unsigned int) (unsigned char) (x)) -#define i_iscntrl(x) iscntrl((unsigned int) (unsigned char) (x)) -#define i_isdigit(x) isdigit((unsigned int) (unsigned char) (x)) -#define i_isgraph(x) isgraph((unsigned int) (unsigned char) (x)) -#define i_islower(x) islower((unsigned int) (unsigned char) (x)) -#define i_isprint(x) isprint((unsigned int) (unsigned char) (x)) -#define i_ispunct(x) ispunct((unsigned int) (unsigned char) (x)) -#define i_isspace(x) isspace((unsigned int) (unsigned char) (x)) -#define i_isupper(x) isupper((unsigned int) (unsigned char) (x)) -#define i_isxdigit(x) isxdigit((unsigned int) (unsigned char) (x)) +#define i_toupper(x) ((char) toupper((int) (unsigned char) (x))) +#define i_tolower(x) ((char) tolower((int) (unsigned char) (x))) +#define i_isalnum(x) isalnum((int) (unsigned char) (x)) +#define i_isalpha(x) isalpha((int) (unsigned char) (x)) +#define i_isascii(x) isascii((int) (unsigned char) (x)) +#define i_isblank(x) isblank((int) (unsigned char) (x)) +#define i_iscntrl(x) iscntrl((int) (unsigned char) (x)) +#define i_isdigit(x) isdigit((int) (unsigned char) (x)) +#define i_isgraph(x) isgraph((int) (unsigned char) (x)) +#define i_islower(x) islower((int) (unsigned char) (x)) +#define i_isprint(x) isprint((int) (unsigned char) (x)) +#define i_ispunct(x) ispunct((int) (unsigned char) (x)) +#define i_isspace(x) isspace((int) (unsigned char) (x)) +#define i_isupper(x) isupper((int) (unsigned char) (x)) +#define i_isxdigit(x) isxdigit((int) (unsigned char) (x)) #ifndef EOVERFLOW # define EOVERFLOW EINVAL