diff options
Diffstat (limited to 'string')
-rw-r--r-- | string/strcoll.c | 6 | ||||
-rw-r--r-- | string/strxfrm.c | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/string/strcoll.c b/string/strcoll.c index a4bbabc..7061a38 100644 --- a/string/strcoll.c +++ b/string/strcoll.c @@ -75,7 +75,8 @@ STRCOLL (s1, s2) /* Here we have to check for IGNORE entries. If these are found we count them and go on witht he next value. */ - while ((w1 = s1run->data[pass].value[s1idx]) == IGNORE_CHAR) + while ((w1 = s1run->data[pass].value[s1idx]) + == (u_int32_t) IGNORE_CHAR) { ++s1ignore; if ((forward && ++s1idx >= s1run->data[pass].number) @@ -92,7 +93,8 @@ STRCOLL (s1, s2) } } - while ((w2 = s2run->data[pass].value[s2idx]) == IGNORE_CHAR) + while ((w2 = s2run->data[pass].value[s2idx]) + == (u_int32_t) IGNORE_CHAR) { ++s2ignore; if ((forward && ++s2idx >= s2run->data[pass].number) diff --git a/string/strxfrm.c b/string/strxfrm.c index f94c16b..6d0a706 100644 --- a/string/strxfrm.c +++ b/string/strxfrm.c @@ -179,7 +179,7 @@ STRXFRM (STRING_TYPE *dest, const STRING_TYPE *src, size_t n) /* Here we have to check for IGNORE entries. If these are found we count them and go on witht he next value. */ - while ((w = run->data[pass].value[idx]) == IGNORE_CHAR) + while ((w = run->data[pass].value[idx]) == (u_int32_t) IGNORE_CHAR) { ++ignore; if ((forward && ++idx >= run->data[pass].number) |