[glib] Clarify nul-termination of g_utf8_to_ucs4[_fast] result
- From: Christian Persch <chpe src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Clarify nul-termination of g_utf8_to_ucs4[_fast] result
- Date: Sun, 19 Jun 2011 11:14:59 +0000 (UTC)
commit f9cec26968fad4ddecae9b13077f63bc11b66f86
Author: Christian Persch <chpe gnome org>
Date: Sat Jun 18 16:22:53 2011 +0200
Clarify nul-termination of g_utf8_to_ucs4[_fast] result
The docs for g_utf8_to_ucs4_fast didn't mention that the resulting
string is terminated by a 0 character.
Bug #652897.
glib/gutf8.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/glib/gutf8.c b/glib/gutf8.c
index 249b6ad..7977f3a 100644
--- a/glib/gutf8.c
+++ b/glib/gutf8.c
@@ -841,7 +841,8 @@ g_utf8_get_char_validated (const gchar *p,
* Convert a string from UTF-8 to a 32-bit fixed width
* representation as UCS-4, assuming valid UTF-8 input.
* This function is roughly twice as fast as g_utf8_to_ucs4()
- * but does no error checking on the input.
+ * but does no error checking on the input. A trailing 0 character
+ * will be added to the string after the converted text.
*
* Return value: a pointer to a newly allocated UCS-4 string.
* This value must be freed with g_free().
@@ -940,7 +941,7 @@ g_utf8_to_ucs4_fast (const gchar *str,
* %G_CONVERT_ERROR_NO_CONVERSION may occur.
*
* Convert a string from UTF-8 to a 32-bit fixed width
- * representation as UCS-4. A trailing 0 will be added to the
+ * representation as UCS-4. A trailing 0 character will be added to the
* string after the converted text.
*
* Return value: a pointer to a newly allocated UCS-4 string.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]