Rename u8_mbtouc -> u8_mbtouc_unsafe.
authorBruno Haible <bruno@clisp.org>
Sat, 27 Jan 2007 19:01:25 +0000 (19:01 +0000)
committerBruno Haible <bruno@clisp.org>
Sat, 27 Jan 2007 19:01:25 +0000 (19:01 +0000)
ChangeLog
lib/linebreak.c
lib/striconveh.c
lib/unistr.h
modules/linebreak
modules/striconveh

index 93ba5d7..437cd5a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2007-01-27  Bruno Haible  <bruno@clisp.org>
+
+       Rename utf8-ucs4-safe -> utf8-ucs4, utf8-ucs4 -> utf8-ucs4-unsafe,
+       u8_mbtouc -> u8_mbtouc_unsafe, u8_mbtouc_safe ->u8_mbtouc.
+       * modules/utf8-ucs4-unsafe: Renamed from modules/utf8-ucs4.
+       * lib/utf8-ucs4-unsafe.h: Renamed from lib/utf8-ucs4.h.
+       * lib/unistr/utf8-ucs4-unsafe.c: Renamed from lib/unistr/utf8-ucs4.c.
+       * modules/unistr/u8-mbtouc-unsafe: Renamed from
+       modules/unistr/u8-mbtouc.
+       * lib/unistr/u8-mbtouc-unsafe.c: Renamed from lib/unistr/u8-mbtouc.c.
+       * lib/unistr.h: Update.
+       * lib/striconveh.c: Update.
+       * modules/striconveh: Update.
+       * lib/linebreak.c: Update.
+       * modules/linebreak: Update.
+
 2007-01-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Sync from Libtool.
index 09f110c..0ad4668 100644 (file)
@@ -1,5 +1,5 @@
 /* linebreak.c - line breaking of Unicode strings
-   Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc.
+   Copyright (C) 2001-2003, 2006-2007 Free Software Foundation, Inc.
    Written by Bruno Haible <haible@clisp.cons.org>, 2001.
 
 This program is free software; you can redistribute it and/or modify
@@ -26,7 +26,7 @@ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
 #include "c-ctype.h"
 #include "xsize.h"
 
-#include "utf8-ucs4.h"
+#include "utf8-ucs4-unsafe.h"
 
 #include "utf16-ucs4.h"
 
@@ -472,7 +472,7 @@ u8_width (const unsigned char *s, size_t n, const char *encoding)
       unsigned int uc;
       int w;
 
-      s += u8_mbtouc (&uc, s, s_end - s);
+      s += u8_mbtouc_unsafe (&uc, s, s_end - s);
 
       if (uc == 0)
         break; /* end of string reached */
@@ -642,7 +642,7 @@ u8_possible_linebreaks (const unsigned char *s, size_t n, const char *encoding,
   while (s < s_end)
     {
       unsigned int uc;
-      int count = u8_mbtouc (&uc, s, s_end - s);
+      int count = u8_mbtouc_unsafe (&uc, s, s_end - s);
       int prop = lbrkprop_lookup (uc);
 
       if (prop == LBP_BK)
@@ -983,7 +983,7 @@ u8_width_linebreaks (const unsigned char *s, size_t n,
   while (s < s_end)
     {
       unsigned int uc;
-      int count = u8_mbtouc (&uc, s, s_end - s);
+      int count = u8_mbtouc_unsafe (&uc, s, s_end - s);
 
       /* Respect the override.  */
       if (o != NULL && *o != UC_BREAK_UNDEFINED)
index 167ac92..1324da5 100644 (file)
@@ -643,8 +643,8 @@ mem_cd_iconveh_internal (const char *src, size_t srclen,
                            int n;
                            if (in2size == 0)
                              abort ();
-                           n = u8_mbtouc (&uc, (const uint8_t *) in2ptr,
-                                          in2size);
+                           n = u8_mbtouc_unsafe (&uc, (const uint8_t *) in2ptr,
+                                                 in2size);
                            in2ptr += n;
                            in2size -= n;
                          }
index e871cb1..a67e593 100644 (file)
@@ -132,12 +132,12 @@ extern int
 /* The variants with _safe suffix are safe, even if the library is compiled
    without --enable-safety.  */
 
-#ifdef GNULIB_UNISTR_U8_MBTOUC
+#ifdef GNULIB_UNISTR_U8_MBTOUC_UNSAFE
 # if !HAVE_INLINE
 extern int
-       u8_mbtouc (ucs4_t *puc, const uint8_t *s, size_t n);
+       u8_mbtouc_unsafe (ucs4_t *puc, const uint8_t *s, size_t n);
 # else
-#  include "utf8-ucs4.h"
+#  include "utf8-ucs4-unsafe.h"
 # endif
 #endif
 
index eef952b..701447d 100644 (file)
@@ -11,7 +11,7 @@ Depends-on:
 localcharset
 c-ctype
 iconv
-utf8-ucs4
+utf8-ucs4-unsafe
 utf16-ucs4
 xsize
 
index 0aeca22..db375aa 100644 (file)
@@ -11,7 +11,7 @@ iconv
 utf8-ucs4-safe
 ucs4-utf8
 unistr/u8-prev
-unistr/u8-mbtouc
+unistr/u8-mbtouc-unsafe
 strdup
 c-strcase
 c-strcaseeq