]> spindle.queued.net Git - midori/commitdiff
Remove unused katze_collfold and katze_utf8_stristr
authorChristian Dywan <christian@twotoasts.de>
Fri, 17 Sep 2010 23:48:55 +0000 (01:48 +0200)
committerChristian Dywan <christian@twotoasts.de>
Fri, 17 Sep 2010 23:48:55 +0000 (01:48 +0200)
katze/katze-utils.c
katze/katze-utils.h

index 5d12592b13e1dbee0e7679d2f4ab0569c10e466f..134a7d8340fb74ca7a1d3e02a91f97719482540b 100644 (file)
@@ -1539,95 +1539,3 @@ katze_load_cached_icon (const gchar* uri,
         GTK_STOCK_FILE, GTK_ICON_SIZE_MENU, NULL);
 }
 
-/**
- * katze_collfold:
- * @str: a non-NULL UTF-8 string
- *
- * Computes a string without case and decomposited so
- * it can be used for comparison.
- *
- * Return value: a normalized string
- *
- * Since: 0.2.3
- **/
-gchar*
-katze_collfold (const gchar* str)
-{
-    GString* result = g_string_new (NULL);
-    const gchar* p = str;
-
-    while (*p)
-    {
-        gunichar ch = g_unichar_tolower (g_utf8_get_char (p));
-        gsize len;
-        gunichar* sch = g_unicode_canonical_decomposition (ch, &len);
-        guint i = 0;
-        while (i < len)
-            g_string_append_unichar (result, sch[i++]);
-
-        p = g_utf8_next_char (p);
-    }
-
-    return g_string_free (result, FALSE);
-}
-
-/**
- * katze_utf8_stristr:
- * @haystack: a non-NULL UTF-8 string
- * @needle: a normalized non-NULL UTF-8 string
- *
- * Determines whether @needle is in @haystack, disregarding
- * differences in case.
- *
- * Return value: %TRUE if @needle is found in @haystack
- *
- * Since: 0.2.3
- **/
-gboolean
-katze_utf8_stristr (const gchar* haystack,
-                    const gchar* needle)
-{
-    #if 0 /* 0,000159 seconds */
-    /* Too slow for use in completion */
-    gchar* nhaystack = g_utf8_normalize (haystack, -1, G_NORMALIZE_DEFAULT);
-    const gchar *p = nhaystack;
-    gsize len = strlen (needle);
-    gsize i;
-
-    while (*p)
-    {
-        for (i = 0; i < len; i++)
-            if (g_unichar_tolower (g_utf8_get_char (p + i))
-             != g_unichar_tolower (g_utf8_get_char (needle + i)))
-                goto next;
-
-        g_free (nhaystack);
-        return TRUE;
-
-        next:
-            p = g_utf8_next_char (p);
-    }
-
-    g_free (nhaystack);
-    return FALSE;
-    #else /* 0,000044 seconds */
-    /* No unicode matching */
-    const gchar *p = haystack;
-    gsize len = strlen (needle);
-    gsize i;
-
-    while (*p)
-    {
-        for (i = 0; i < len; i++)
-            if (g_ascii_tolower (p[i]) != g_ascii_tolower (needle[i]))
-                goto next;
-
-        return TRUE;
-
-        next:
-            p++;
-    }
-
-    return FALSE;
-    #endif
-}
index 03a462ddfbdbc49b485c2ea3b3a4ef2e81ebfbe8..5382173f61e175d95fbfeafdea2e044c2a0664d2 100644 (file)
@@ -139,13 +139,6 @@ GdkPixbuf*
 katze_load_cached_icon               (const gchar*    uri,
                                       GtkWidget*      widget);
 
-gchar*
-katze_collfold                       (const gchar*    str);
-
-gboolean
-katze_utf8_stristr                   (const gchar*    haystack,
-                                      const gchar*    needle);
-
 G_END_DECLS
 
 #endif /* __KATZE_UTILS_H__ */