Add a note explaining how to convert UTF-16 byte stream of ambiguous
authorMatthias Clasen <maclas@gmx.de>
Mon, 20 Sep 2004 04:38:38 +0000 (04:38 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 20 Sep 2004 04:38:38 +0000 (04:38 +0000)
Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>

* glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
convert UTF-16 byte stream of ambiguous endianness.  (#152954,
Linus Walleij)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gutf8.c

index 6f315a6..cad31b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
 Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
 
        * tests/option-test.c (error_test3_post_parse): 
index 6f315a6..cad31b4 100644 (file)
@@ -1,3 +1,9 @@
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
 Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
 
        * tests/option-test.c (error_test3_post_parse): 
index 6f315a6..cad31b4 100644 (file)
@@ -1,3 +1,9 @@
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
 Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
 
        * tests/option-test.c (error_test3_post_parse): 
index 6f315a6..cad31b4 100644 (file)
@@ -1,3 +1,9 @@
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
 Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
 
        * tests/option-test.c (error_test3_post_parse): 
index 6f315a6..cad31b4 100644 (file)
@@ -1,3 +1,9 @@
+Mon Sep 20 00:35:14 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * glib/gutf8.c (g_utf16_to_utf8): Add a note explaining how to
+       convert UTF-16 byte stream of ambiguous endianness.  (#152954,
+       Linus Walleij)
+
 Mon Sep 20 00:17:37 2004  Matthias Clasen  <maclas@gmx.de>
 
        * tests/option-test.c (error_test3_post_parse): 
index b958a45..ed830b1 100644 (file)
@@ -1030,6 +1030,11 @@ g_ucs4_to_utf8 (const gunichar *str,
  *
  * Convert a string from UTF-16 to UTF-8. The result will be
  * terminated with a 0 byte.
+ *
+ * Note that the input is expected to be already in native endianness,
+ * an initial byte-order-mark character is not handled specially.
+ * g_convert() can be used to convert a byte buffer of UTF-16 data of 
+ * ambiguous endianess.
  * 
  * Return value: a pointer to a newly allocated UTF-8 string.
  *               This value must be freed with g_free(). If an