docs: Elaborate replacement for g_strncasecmp
authorDavid King <amigadave@amigadave.com>
Fri, 17 Feb 2012 14:54:31 +0000 (14:54 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 18 Mar 2013 02:58:03 +0000 (22:58 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=568405

glib/gstrfuncs.c

index 9d192a3..6fd2ebd 100644 (file)
@@ -1859,9 +1859,10 @@ g_strcasecmp (const gchar *s1,
  * it doesn't work on many encodings at all, including UTF-8, EUC-JP,
  * etc.
  *
- * There are therefore two replacement functions: g_ascii_strncasecmp(),
+ * There are therefore two replacement techniques: g_ascii_strncasecmp(),
  * which only works on ASCII and is not locale-sensitive, and
- * g_utf8_casefold(), which is good for case-insensitive sorting of UTF-8.
+ * g_utf8_casefold() followed by strcmp() on the resulting strings, which is
+ * good for case-insensitive sorting of UTF-8.
  **/
 gint
 g_strncasecmp (const gchar *s1,