Use case-insensitive comparison.
authorBruno Haible <bruno@clisp.org>
Sat, 10 May 2008 13:40:48 +0000 (15:40 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 10 May 2008 13:40:48 +0000 (15:40 +0200)
ChangeLog
lib/unilbrk/ulc-common.c
modules/unilbrk/ulc-common

index 5a96a0f..a96ef80 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2008-05-10  Bruno Haible  <bruno@clisp.org>
 
+       * lib/unilbrk/ulc-common.c: Include c-strcaseeq.h instead of streq.h.
+       (is_utf8_encoding): Use a case-insensitive comparison.
+       * modules/unilbrk/ulc-common (Depends-on): Add c-strcaseeq. Remove
+       streq.
+
+2008-05-10  Bruno Haible  <bruno@clisp.org>
+
        * lib/unilbrk/ulc-common.c: Don't include <stdlib.h>.
        (iconv_string_length, iconv_string_keeping_offsets): Remove functions.
        * lib/unilbrk/ulc-common.h (iconv_string_length,
index 7bdfa44..d035ded 100644 (file)
 #include "unilbrk/ulc-common.h"
 
 #include "c-ctype.h"
-#include "streq.h"
+#include "c-strcaseeq.h"
 
 int
 is_utf8_encoding (const char *encoding)
 {
-  if (STREQ (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0 ,0))
+  if (STRCASEEQ (encoding, "UTF-8", 'U', 'T', 'F', '-', '8', 0, 0, 0, 0))
     return 1;
   return 0;
 }
index 4729f66..f7e6242 100644 (file)
@@ -7,7 +7,7 @@ lib/unilbrk/ulc-common.c
 
 Depends-on:
 c-ctype
-streq
+c-strcaseeq
 
 configure.ac: