diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2011-02-01 23:12:05 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2011-02-01 23:12:05 +0200 |
commit | 817ceaf211807bac2586621d1372419c15459e71 (patch) | |
tree | 2062142b09a193de4b0df99d812d05554019465c /posix | |
parent | dd5323a5c859ed8d6ecbc2e6828611c4ed8aa056 (diff) | |
download | gawk-817ceaf211807bac2586621d1372419c15459e71.tar.gz |
Fix ctype calls on Cygwin.
Diffstat (limited to 'posix')
-rw-r--r-- | posix/ChangeLog | 7 | ||||
-rw-r--r-- | posix/gawkmisc.c | 4 |
2 files changed, 9 insertions, 2 deletions
diff --git a/posix/ChangeLog b/posix/ChangeLog index e2d787e9..7df9b9e6 100644 --- a/posix/ChangeLog +++ b/posix/ChangeLog @@ -1,3 +1,10 @@ +Tue Feb 1 23:05:51 2011 Corinna Vinschen <vinschen@redhat.com> + + Make values of ctype macros into unsigned char to fix + warnings found on Cygwin / Newlib. + + * gawkmisc.c (optimal_bufsize): Add cast. + Mon Jan 24 22:21:08 2011 Arnold D. Robbins <arnold@skeeve.com> Everything: Move to ANSI headers on the function definitions. diff --git a/posix/gawkmisc.c b/posix/gawkmisc.c index 8388212f..2e70cf9c 100644 --- a/posix/gawkmisc.c +++ b/posix/gawkmisc.c @@ -106,8 +106,8 @@ optimal_bufsize(int fd, struct stat *stb) if ((val = getenv("AWKBUFSIZE")) != NULL) { if (strcmp(val, "exact") == 0) exact = TRUE; - else if (isdigit(*val)) { - for (; *val && isdigit(*val); val++) + else if (isdigit((unsigned char) *val)) { + for (; *val && isdigit((unsigned char) *val); val++) env_val = (env_val * 10) + *val - '0'; return env_val; |