initialized = TRUE;
}
-gchar *
-empathy_substring (const gchar *str,
- gint start,
- gint end)
-{
- return g_strndup (str + start, end - start);
-}
-
-gint
-empathy_strcasecmp (const gchar *s1,
- const gchar *s2)
-{
- return empathy_strncasecmp (s1, s2, -1);
-}
-
-gint
-empathy_strncasecmp (const gchar *s1,
- const gchar *s2,
- gsize n)
-{
- gchar *u1, *u2;
- gint ret_val;
-
- u1 = g_utf8_casefold (s1, n);
- u2 = g_utf8_casefold (s2, n);
-
- ret_val = g_utf8_collate (u1, u2);
- g_free (u1);
- g_free (u2);
-
- return ret_val;
-}
-
gboolean
empathy_xml_validate (xmlDoc *doc,
const gchar *dtd_filename)
void empathy_init (void);
-/* Strings */
-gchar * empathy_substring (const gchar *str,
- gint start,
- gint end);
-gint empathy_strcasecmp (const gchar *s1,
- const gchar *s2);
-gint empathy_strncasecmp (const gchar *s1,
- const gchar *s2,
- gsize n);
-
/* XML */
gboolean empathy_xml_validate (xmlDoc *doc,
const gchar *dtd_filename);
$(NULL)
TEST_PROGS = \
- empathy-utils-test \
empathy-irc-server-test \
empathy-irc-network-test \
empathy-irc-network-manager-test \
empathy-live-search-test \
empathy-tls-test
-empathy_utils_test_SOURCES = empathy-utils-test.c \
- test-helper.c test-helper.h
-
empathy_tls_test_SOURCES = empathy-tls-test.c \
test-helper.c test-helper.h
+++ /dev/null
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-
-#include <libempathy/empathy-utils.h>
-#include "test-helper.h"
-
-static void
-test_substring (void)
-{
- gchar *tmp;
-
- tmp = empathy_substring ("empathy", 2, 6);
- g_assert (tmp != NULL);
- g_assert (strcmp (tmp, "path") == 0);
-
- g_free (tmp);
-}
-
-int
-main (int argc,
- char **argv)
-{
- int result;
-
- test_init (argc, argv);
-
- g_test_add_func ("/utils/substring", test_substring);
-
- result = g_test_run ();
- test_deinit ();
- return result;
-}