diff options
Diffstat (limited to 'src/interfaces/ecpg/compatlib/informix.c')
-rw-r--r-- | src/interfaces/ecpg/compatlib/informix.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interfaces/ecpg/compatlib/informix.c b/src/interfaces/ecpg/compatlib/informix.c index 562ab9282ee..5773c45abee 100644 --- a/src/interfaces/ecpg/compatlib/informix.c +++ b/src/interfaces/ecpg/compatlib/informix.c @@ -464,7 +464,7 @@ rstrdate(char *str, date * d) for (i=0,j=0; i < 10; i++ ) { /* ignore non-digits */ - if ( isdigit(str[i]) ) + if ( isdigit((unsigned char) str[i]) ) { /* j only increments if it is a digit */ @@ -910,8 +910,8 @@ void rupshift(char *str) { for (; *str != '\0'; str++) - if (islower(*str)) - *str = toupper(*str); + if (islower((unsigned char) *str)) + *str = toupper((unsigned char) *str); return; } |