These functions prototype defines its output as void, and therefore they
authorAlvaro Lopez Ortega <alvaro@sun.com>
Wed, 2 Jan 2008 11:54:08 +0000 (11:54 +0000)
committerAlvaro Lopez Ortega <alo@src.gnome.org>
Wed, 2 Jan 2008 11:54:08 +0000 (11:54 +0000)
2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>

       * glib/ghash.c (g_hash_table_replace, g_hash_table_insert): These
       functions prototype defines its output as void, and therefore they
       should not return any value. This patch fixes a compilation error:
       the "return" clauses were incompatible with the functions prototype.

svn path=/trunk/; revision=6230

ChangeLog
glib/ghash.c

index 8ff4ce4..8f161ba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>
+
+       * glib/ghash.c (g_hash_table_replace, g_hash_table_insert): These
+       functions prototype defines its output as void, and therefore they
+       should not return any value. This patch fixes a compilation error:
+       the "return" clauses were incompatible with the functions prototype.
+
 2007-12-31  Matthias Clasen  <mclasen@redhat.com>
 
        * glib/gslice.c: Remove C99 comments
index 6ae57c7..62df5b9 100644 (file)
@@ -786,7 +786,7 @@ g_hash_table_insert (GHashTable *hash_table,
                      gpointer    key,
                      gpointer    value)
 {
-  return g_hash_table_insert_internal (hash_table, key, value, FALSE);
+  g_hash_table_insert_internal (hash_table, key, value, FALSE);
 }
 
 /**
@@ -807,7 +807,7 @@ g_hash_table_replace (GHashTable *hash_table,
                       gpointer    key,
                       gpointer    value)
 {
-  return g_hash_table_insert_internal (hash_table, key, value, TRUE);
+  g_hash_table_insert_internal (hash_table, key, value, TRUE);
 }
 
 /*