X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fmbspcasecmp.c;h=8975c952a13409714d32dfec3a99999c5b969ab9;hb=2988c8c21303fdadb3a9efe321870d96f6bdc668;hp=7cde9b76e7bb977acdee9f975fe8f3adc1d8a6e9;hpb=4eda4ba54f3cf29f6b7fe4458e719cd2325be4c4;p=gnulib.git diff --git a/lib/mbspcasecmp.c b/lib/mbspcasecmp.c index 7cde9b76e..8975c952a 100644 --- a/lib/mbspcasecmp.c +++ b/lib/mbspcasecmp.c @@ -1,5 +1,5 @@ /* Case-insensitive string comparison function. - Copyright (C) 1998-1999, 2005-2008 Free Software Foundation, Inc. + Copyright (C) 1998-1999, 2005-2010 Free Software Foundation, Inc. Written by Bruno Haible , 2007. This program is free software: you can redistribute it and/or modify @@ -54,21 +54,21 @@ mbspcasecmp (const char *string, const char *prefix) mbui_init (iter2, prefix); 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 NULL; + if (cmp != 0) + return NULL; - mbui_advance (iter1); - mbui_advance (iter2); - } + mbui_advance (iter1); + mbui_advance (iter2); + } if (!mbui_avail (iter2)) - /* PREFIX equals STRING or is terminated before STRING. */ - return (char *) mbui_cur_ptr (iter1); + /* PREFIX equals STRING or is terminated before STRING. */ + return (char *) mbui_cur_ptr (iter1); else - /* STRING terminated before PREFIX. */ - return NULL; + /* STRING terminated before PREFIX. */ + return NULL; } else { @@ -77,19 +77,19 @@ mbspcasecmp (const char *string, const char *prefix) unsigned char c1, c2; for (; ; p1++, p2++) - { - c1 = TOLOWER (*p1); - c2 = TOLOWER (*p2); + { + c1 = TOLOWER (*p1); + c2 = TOLOWER (*p2); - if (c2 == '\0' || c1 != c2) - break; - } + if (c2 == '\0' || c1 != c2) + break; + } if (c2 == '\0') - /* PREFIX equals STRING or is terminated before STRING. */ - return (char *) p1; + /* PREFIX equals STRING or is terminated before STRING. */ + return (char *) p1; else - /* STRING terminated before PREFIX. */ - return NULL; + /* STRING terminated before PREFIX. */ + return NULL; } }