diff options
Diffstat (limited to 'lib/mbscasecmp.c')
-rw-r--r-- | lib/mbscasecmp.c | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/lib/mbscasecmp.c b/lib/mbscasecmp.c index 7fdfdeb3d6..4dda104473 100644 --- a/lib/mbscasecmp.c +++ b/lib/mbscasecmp.c @@ -51,21 +51,21 @@ mbscasecmp (const char *s1, const char *s2) mbui_init (iter2, s2); while (mbui_avail (iter1) && mbui_avail (iter2)) - { - int cmp = mb_casecmp (mbui_cur (iter1), mbui_cur (iter2)); + { + int cmp = mb_casecmp (mbui_cur (iter1), mbui_cur (iter2)); - if (cmp != 0) - return cmp; + if (cmp != 0) + return cmp; - mbui_advance (iter1); - mbui_advance (iter2); - } + mbui_advance (iter1); + mbui_advance (iter2); + } if (mbui_avail (iter1)) - /* s2 terminated before s1. */ - return 1; + /* s2 terminated before s1. */ + return 1; if (mbui_avail (iter2)) - /* s1 terminated before s2. */ - return -1; + /* s1 terminated before s2. */ + return -1; return 0; } else @@ -75,24 +75,24 @@ mbscasecmp (const char *s1, const char *s2) unsigned char c1, c2; do - { - c1 = TOLOWER (*p1); - c2 = TOLOWER (*p2); + { + c1 = TOLOWER (*p1); + c2 = TOLOWER (*p2); - if (c1 == '\0') - break; + if (c1 == '\0') + break; - ++p1; - ++p2; - } + ++p1; + ++p2; + } while (c1 == c2); if (UCHAR_MAX <= INT_MAX) - return c1 - c2; + return c1 - c2; else - /* On machines where 'char' and 'int' are types of the same size, the - difference of two 'unsigned char' values - including the sign bit - - doesn't fit in an 'int'. */ - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0); + /* On machines where 'char' and 'int' are types of the same size, the + difference of two 'unsigned char' values - including the sign bit - + doesn't fit in an 'int'. */ + return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0); } } |