changeset 10051:fd29ccb01214

Use case-insensitive comparison.
author Bruno Haible <bruno@clisp.org>
date Sat, 10 May 2008 15:40:48 +0200
parents 53b5cb33e138
children cfa44ca8e7ba
files ChangeLog lib/unilbrk/ulc-common.c modules/unilbrk/ulc-common
diffstat 3 files changed, 10 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+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>.
--- a/lib/unilbrk/ulc-common.c
+++ b/lib/unilbrk/ulc-common.c
@@ -21,12 +21,12 @@
 #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;
 }
--- a/modules/unilbrk/ulc-common
+++ b/modules/unilbrk/ulc-common
@@ -7,7 +7,7 @@
 
 Depends-on:
 c-ctype
-streq
+c-strcaseeq
 
 configure.ac: