[telepathy-mission-control/master] Remove _mcd_xdg_data_subdir_foreach (unused)
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon May 18 07:27:43 PDT 2009
---
src/mcd-misc.c | 59 --------------------------------------------------------
src/mcd-misc.h | 7 ------
2 files changed, 0 insertions(+), 66 deletions(-)
diff --git a/src/mcd-misc.c b/src/mcd-misc.c
index 33897e4..0b36a95 100644
--- a/src/mcd-misc.c
+++ b/src/mcd-misc.c
@@ -46,65 +46,6 @@
* Miscellaneus functions
*/
-static gboolean
-scan_data_subdir (const gchar *dirname, McdXdgDataSubdirFunc callback,
- gpointer user_data)
-{
- const gchar *filename;
- GError *error = NULL;
- gboolean proceed = TRUE;
- GDir *dir;
-
- if (!g_file_test (dirname, G_FILE_TEST_IS_DIR)) return TRUE;
-
- if ((dir = g_dir_open (dirname, 0, &error)) == NULL)
- {
- g_warning ("Error opening directory %s: %s", dirname,
- error->message);
- g_clear_error (&error);
- }
-
- while ((filename = g_dir_read_name (dir)) != NULL)
- {
- gchar *absolute_filepath;
-
- absolute_filepath = g_build_filename(dirname, filename, NULL);
- proceed = callback (absolute_filepath, filename, user_data);
- g_free(absolute_filepath);
- if (!proceed) break;
- }
- g_dir_close(dir);
- return proceed;
-}
-
-/* utility function to scan XDG_DATA_DIRS subdirectories */
-void
-_mcd_xdg_data_subdir_foreach (const gchar *subdir,
- McdXdgDataSubdirFunc callback,
- gpointer user_data)
-{
- const gchar *dirname;
- const gchar * const *dirs;
- gboolean proceed = TRUE;
- gchar *dir;
-
- dirs = g_get_system_data_dirs();
- for (dirname = *dirs; dirname != NULL; dirs++, dirname = *dirs)
- {
- dir = g_build_filename (dirname, subdir, NULL);
- proceed = scan_data_subdir (dir, callback, user_data);
- g_free (dir);
- if (!proceed) break;
- }
-
- if (proceed)
- {
- dir = g_build_filename (g_get_user_data_dir(), subdir, NULL);
- scan_data_subdir (dir, callback, user_data);
- g_free (dir);
- }
-}
-
GHashTable *
_mcd_deepcopy_asv (GHashTable *asv)
{
diff --git a/src/mcd-misc.h b/src/mcd-misc.h
index a7b7653..9efa5c3 100644
--- a/src/mcd-misc.h
+++ b/src/mcd-misc.h
@@ -34,13 +34,6 @@
G_BEGIN_DECLS
-typedef gboolean (*McdXdgDataSubdirFunc) (const gchar *path,
- const gchar *filename,
- gpointer user_data);
-void _mcd_xdg_data_subdir_foreach (const gchar *subdir,
- McdXdgDataSubdirFunc callback,
- gpointer user_data);
-
GHashTable *_mcd_deepcopy_asv (GHashTable *asv);
gchar *_mcd_build_error_string (const GError *error);
--
1.5.6.5
More information about the telepathy-commits
mailing list