Changed the 'data' parameters from gpointer to gconstpointer for the
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>
Tue, 18 Apr 2000 14:01:33 +0000 (14:01 +0000)
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>
Tue, 18 Apr 2000 14:01:33 +0000 (14:01 +0000)
2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* glib.h, glist.h, gslist.h: Changed the 'data' parameters from
gpointer to gconstpointer for the functions
g_(list|slist)_(remove|find|find_custom|index), as they do not
change this parameter. This fixes bug #4836.

14 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib.h
glib/glib.h
glib/glist.c
glib/gslist.c
glist.c
gslist.c

index de5ee4d..e1a0e7a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
index de5ee4d..e1a0e7a 100644 (file)
@@ -1,7 +1,12 @@
 2000-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * glib.h, glist.h, gslist.h: Changed the 'data' parameters from
+       gpointer to gconstpointer for the functions
+       g_(list|slist)_(remove|find|find_custom|index), as they do not
+       change this parameter. This fixes bug #4836.
+
        * glib.h: Changed comment for g_getenv to reflect, that the
-       returned memory must not be freed. Fixes Bug #8983.
+       returned memory must not be freed. Fixes bug #8983.
 
 2000-04-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
diff --git a/glib.h b/glib.h
index 21ec71a..a371ec0 100644 (file)
--- a/glib.h
+++ b/glib.h
@@ -975,7 +975,7 @@ GList* g_list_insert_sorted (GList          *list,
 GList* g_list_concat           (GList          *list1,
                                 GList          *list2);
 GList* g_list_remove           (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_remove_link      (GList          *list,
                                 GList          *llink);
 GList* g_list_delete_link      (GList          *list,
@@ -985,14 +985,14 @@ GList* g_list_copy                (GList          *list);
 GList* g_list_nth              (GList          *list,
                                 guint           n);
 GList* g_list_find             (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_find_custom      (GList          *list,
-                                gpointer        data,
+                                gconstpointer   data,
                                 GCompareFunc    func);
 gint   g_list_position         (GList          *list,
                                 GList          *llink);
 gint   g_list_index            (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_last             (GList          *list);
 GList* g_list_first            (GList          *list);
 guint  g_list_length           (GList          *list);
@@ -1027,7 +1027,7 @@ GSList* g_slist_insert_sorted     (GSList         *list,
 GSList* g_slist_concat         (GSList         *list1,
                                 GSList         *list2);
 GSList* g_slist_remove         (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_remove_link    (GSList         *list,
                                 GSList         *link);
 GSList* g_slist_delete_link     (GSList         *list,
@@ -1037,14 +1037,14 @@ GSList* g_slist_copy            (GSList         *list);
 GSList* g_slist_nth            (GSList         *list,
                                 guint           n);
 GSList* g_slist_find           (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_find_custom    (GSList         *list,
-                                gpointer        data,
+                                gconstpointer   data,
                                 GCompareFunc    func);
 gint   g_slist_position        (GSList         *list,
                                 GSList         *llink);
 gint   g_slist_index           (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_last           (GSList         *list);
 guint  g_slist_length          (GSList         *list);
 void   g_slist_foreach         (GSList         *list,
index 21ec71a..a371ec0 100644 (file)
@@ -975,7 +975,7 @@ GList* g_list_insert_sorted (GList          *list,
 GList* g_list_concat           (GList          *list1,
                                 GList          *list2);
 GList* g_list_remove           (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_remove_link      (GList          *list,
                                 GList          *llink);
 GList* g_list_delete_link      (GList          *list,
@@ -985,14 +985,14 @@ GList* g_list_copy                (GList          *list);
 GList* g_list_nth              (GList          *list,
                                 guint           n);
 GList* g_list_find             (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_find_custom      (GList          *list,
-                                gpointer        data,
+                                gconstpointer   data,
                                 GCompareFunc    func);
 gint   g_list_position         (GList          *list,
                                 GList          *llink);
 gint   g_list_index            (GList          *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GList* g_list_last             (GList          *list);
 GList* g_list_first            (GList          *list);
 guint  g_list_length           (GList          *list);
@@ -1027,7 +1027,7 @@ GSList* g_slist_insert_sorted     (GSList         *list,
 GSList* g_slist_concat         (GSList         *list1,
                                 GSList         *list2);
 GSList* g_slist_remove         (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_remove_link    (GSList         *list,
                                 GSList         *link);
 GSList* g_slist_delete_link     (GSList         *list,
@@ -1037,14 +1037,14 @@ GSList* g_slist_copy            (GSList         *list);
 GSList* g_slist_nth            (GSList         *list,
                                 guint           n);
 GSList* g_slist_find           (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_find_custom    (GSList         *list,
-                                gpointer        data,
+                                gconstpointer   data,
                                 GCompareFunc    func);
 gint   g_slist_position        (GSList         *list,
                                 GSList         *llink);
 gint   g_slist_index           (GSList         *list,
-                                gpointer        data);
+                                gconstpointer   data);
 GSList* g_slist_last           (GSList         *list);
 guint  g_slist_length          (GSList         *list);
 void   g_slist_foreach         (GSList         *list,
index 2cb4a31..2921053 100644 (file)
@@ -296,8 +296,8 @@ g_list_concat (GList *list1, GList *list2)
 }
 
 GList*
-g_list_remove (GList   *list,
-              gpointer  data)
+g_list_remove (GList        *list,
+              gconstpointer  data)
 {
   GList *tmp;
   
@@ -426,8 +426,8 @@ g_list_nth_data (GList     *list,
 }
 
 GList*
-g_list_find (GList    *list,
-            gpointer  data)
+g_list_find (GList         *list,
+            gconstpointer  data)
 {
   while (list)
     {
@@ -440,9 +440,9 @@ g_list_find (GList    *list,
 }
 
 GList*
-g_list_find_custom (GList       *list,
-                   gpointer     data,
-                   GCompareFunc func)
+g_list_find_custom (GList         *list,
+                   gconstpointer  data,
+                   GCompareFunc   func)
 {
   g_return_val_if_fail (func != NULL, list);
 
@@ -476,8 +476,8 @@ g_list_position (GList *list,
 }
 
 gint
-g_list_index (GList   *list,
-             gpointer data)
+g_list_index (GList         *list,
+             gconstpointer  data)
 {
   gint i;
 
index bcb481f..cc8e906 100644 (file)
@@ -283,8 +283,8 @@ g_slist_concat (GSList *list1, GSList *list2)
 }
 
 GSList*
-g_slist_remove (GSList   *list,
-               gpointer  data)
+g_slist_remove (GSList        *list,
+               gconstpointer  data)
 {
   GSList *tmp;
   GSList *prev;
@@ -425,8 +425,8 @@ g_slist_nth_data (GSList   *list,
 }
 
 GSList*
-g_slist_find (GSList   *list,
-             gpointer  data)
+g_slist_find (GSList        *list,
+             gconstpointer  data)
 {
   while (list)
     {
@@ -439,9 +439,9 @@ g_slist_find (GSList   *list,
 }
 
 GSList*
-g_slist_find_custom (GSList      *list,
-                    gpointer     data,
-                    GCompareFunc func)
+g_slist_find_custom (GSList        *list,
+                    gconstpointer  data,
+                    GCompareFunc   func)
 {
   g_return_val_if_fail (func != NULL, list);
 
@@ -474,8 +474,8 @@ g_slist_position (GSList *list,
 }
 
 gint
-g_slist_index (GSList   *list,
-              gpointer data)
+g_slist_index (GSList        *list,
+              gconstpointer  data)
 {
   gint i;
 
diff --git a/glist.c b/glist.c
index 2cb4a31..2921053 100644 (file)
--- a/glist.c
+++ b/glist.c
@@ -296,8 +296,8 @@ g_list_concat (GList *list1, GList *list2)
 }
 
 GList*
-g_list_remove (GList   *list,
-              gpointer  data)
+g_list_remove (GList        *list,
+              gconstpointer  data)
 {
   GList *tmp;
   
@@ -426,8 +426,8 @@ g_list_nth_data (GList     *list,
 }
 
 GList*
-g_list_find (GList    *list,
-            gpointer  data)
+g_list_find (GList         *list,
+            gconstpointer  data)
 {
   while (list)
     {
@@ -440,9 +440,9 @@ g_list_find (GList    *list,
 }
 
 GList*
-g_list_find_custom (GList       *list,
-                   gpointer     data,
-                   GCompareFunc func)
+g_list_find_custom (GList         *list,
+                   gconstpointer  data,
+                   GCompareFunc   func)
 {
   g_return_val_if_fail (func != NULL, list);
 
@@ -476,8 +476,8 @@ g_list_position (GList *list,
 }
 
 gint
-g_list_index (GList   *list,
-             gpointer data)
+g_list_index (GList         *list,
+             gconstpointer  data)
 {
   gint i;
 
index bcb481f..cc8e906 100644 (file)
--- a/gslist.c
+++ b/gslist.c
@@ -283,8 +283,8 @@ g_slist_concat (GSList *list1, GSList *list2)
 }
 
 GSList*
-g_slist_remove (GSList   *list,
-               gpointer  data)
+g_slist_remove (GSList        *list,
+               gconstpointer  data)
 {
   GSList *tmp;
   GSList *prev;
@@ -425,8 +425,8 @@ g_slist_nth_data (GSList   *list,
 }
 
 GSList*
-g_slist_find (GSList   *list,
-             gpointer  data)
+g_slist_find (GSList        *list,
+             gconstpointer  data)
 {
   while (list)
     {
@@ -439,9 +439,9 @@ g_slist_find (GSList   *list,
 }
 
 GSList*
-g_slist_find_custom (GSList      *list,
-                    gpointer     data,
-                    GCompareFunc func)
+g_slist_find_custom (GSList        *list,
+                    gconstpointer  data,
+                    GCompareFunc   func)
 {
   g_return_val_if_fail (func != NULL, list);
 
@@ -474,8 +474,8 @@ g_slist_position (GSList *list,
 }
 
 gint
-g_slist_index (GSList   *list,
-              gpointer data)
+g_slist_index (GSList        *list,
+              gconstpointer  data)
 {
   gint i;