telepathy-mission-control: _mcd_file_set_contents: remove, unused

Simon McVittie smcv at kemper.freedesktop.org
Thu May 10 08:15:15 PDT 2012


Module: telepathy-mission-control
Branch: master
Commit: 959d95db540a3a02ddb3e6fdb88f7b256301bd10
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=959d95db540a3a02ddb3e6fdb88f7b256301bd10

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue May  8 14:36:20 2012 +0100

_mcd_file_set_contents: remove, unused

---

 src/mcd-misc.c |   34 ----------------------------------
 src/mcd-misc.h |    3 ---
 2 files changed, 0 insertions(+), 37 deletions(-)

diff --git a/src/mcd-misc.c b/src/mcd-misc.c
index 01270e1..f81fb5c 100644
--- a/src/mcd-misc.c
+++ b/src/mcd-misc.c
@@ -177,40 +177,6 @@ _mcd_object_ready (gpointer object, GQuark quark, const GError *error)
     g_object_unref (object);
 }
 
-gboolean
-_mcd_file_set_contents (const gchar *filename, const gchar *contents,
-                        gssize length, GError **error)
-{
-    gchar *old_contents = NULL;
-    gsize old_length = 0;
-
-    g_return_val_if_fail (filename != NULL, FALSE);
-    g_return_val_if_fail (error == NULL || *error == NULL, FALSE);
-    g_return_val_if_fail (contents != NULL || length == 0, FALSE);
-    g_return_val_if_fail (length >= -1, FALSE);
-
-    if (length == -1)
-        length = strlen (contents);
-
-    /* no real error handling needed here - if g_file_get_contents fails
-     * (probably because the file doesn't exist), then old_contents remains
-     * NULL, and we do want to rewrite the file */
-    if (g_file_get_contents (filename, &old_contents, &old_length, NULL))
-    {
-        gboolean unchanged = (((gsize) length) == old_length &&
-                              memcmp (contents, old_contents, length) == 0);
-
-        g_free (old_contents);
-
-        if (unchanged)
-        {
-            return TRUE;
-        }
-    }
-
-    return g_file_set_contents (filename, contents, length, error);
-}
-
 int
 _mcd_chmod_private (const gchar *filename)
 {
diff --git a/src/mcd-misc.h b/src/mcd-misc.h
index 35bf2a8..2be978c 100644
--- a/src/mcd-misc.h
+++ b/src/mcd-misc.h
@@ -48,9 +48,6 @@ void _mcd_object_call_on_struct_when_ready (gpointer object, gpointer strukt,
 void _mcd_object_ready (gpointer object, GQuark quark, const GError *error);
 
 G_GNUC_INTERNAL
-gboolean _mcd_file_set_contents (const gchar *filename, const gchar *contents,
-                                 gssize length, GError **error);
-G_GNUC_INTERNAL
 void _mcd_ext_register_dbus_glib_marshallers (void);
 
 G_GNUC_INTERNAL int _mcd_chmod_private (const gchar *filename);



More information about the telepathy-commits mailing list