From a929c9a3b465db8b7e17b9b39936c612c2621a7c Mon Sep 17 00:00:00 2001 From: "John (J5) Palmieri" Date: Fri, 14 Jul 2006 16:20:12 +0000 Subject: * Remove all bindings --- glib/dbus-gutils.c | 130 ----------------------------------------------------- 1 file changed, 130 deletions(-) delete mode 100644 glib/dbus-gutils.c (limited to 'glib/dbus-gutils.c') diff --git a/glib/dbus-gutils.c b/glib/dbus-gutils.c deleted file mode 100644 index ea7a1df4..00000000 --- a/glib/dbus-gutils.c +++ /dev/null @@ -1,130 +0,0 @@ -/* -*- mode: C; c-file-style: "gnu" -*- */ -/* dbus-gutils.c Utils shared between convenience lib and installed lib - * - * Copyright (C) 2003 Red Hat, Inc. - * - * Licensed under the Academic Free License version 2.1 - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -#include -#include "dbus-gutils.h" -#include "dbus-gtest.h" -#include - -#ifndef DOXYGEN_SHOULD_SKIP_THIS - -char** -_dbus_gutils_split_path (const char *path) -{ - int len; - char **split; - int n_components; - int i, j, comp; - - len = strlen (path); - - n_components = 0; - if (path[1] != '\0') /* if not "/" */ - { - i = 0; - while (i < len) - { - if (path[i] == '/') - n_components += 1; - ++i; - } - } - - split = g_new0 (char*, n_components + 1); - - comp = 0; - if (n_components == 0) - i = 1; - else - i = 0; - while (comp < n_components) - { - if (path[i] == '/') - ++i; - j = i; - - while (j < len && path[j] != '/') - ++j; - - /* Now [i, j) is the path component */ - g_assert (i < j); - g_assert (path[i] != '/'); - g_assert (j == len || path[j] == '/'); - - split[comp] = g_strndup (&path[i], j - i + 1); - - split[comp][j-i] = '\0'; - - ++comp; - i = j; - } - g_assert (i == len); - - return split; -} - -char* -_dbus_gutils_wincaps_to_uscore (const char *caps) -{ - const char *p; - GString *str; - - str = g_string_new (NULL); - p = caps; - while (*p) - { - if (g_ascii_isupper (*p)) - { - if (str->len > 0 && - (str->len < 2 || str->str[str->len-2] != '_')) - g_string_append_c (str, '_'); - g_string_append_c (str, g_ascii_tolower (*p)); - } - else - { - g_string_append_c (str, *p); - } - ++p; - } - - return g_string_free (str, FALSE); -} - - -#ifdef DBUS_BUILD_TESTS - -/** - * @ingroup DBusGLibInternals - * Unit test for GLib utils internals - * @returns #TRUE on success. - */ -gboolean -_dbus_gutils_test (const char *test_data_dir) -{ - - return TRUE; -} - -#endif /* DBUS_BUILD_TESTS */ - -#endif /* DOXYGEN_SHOULD_SKIP_THIS */ -- cgit