From 059f5b9416ea3daa87bf6d3d73e2bd1590262b46 Mon Sep 17 00:00:00 2001 From: Sebastian Wilhelmi Date: Tue, 18 Apr 2000 14:01:33 +0000 Subject: [PATCH] Changed the 'data' parameters from gpointer to gconstpointer for the 2000-04-18 Sebastian Wilhelmi * 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. --- ChangeLog | 7 ++++++- ChangeLog.pre-2-0 | 7 ++++++- ChangeLog.pre-2-10 | 7 ++++++- ChangeLog.pre-2-12 | 7 ++++++- ChangeLog.pre-2-2 | 7 ++++++- ChangeLog.pre-2-4 | 7 ++++++- ChangeLog.pre-2-6 | 7 ++++++- ChangeLog.pre-2-8 | 7 ++++++- glib.h | 16 ++++++++-------- glib/glib.h | 16 ++++++++-------- glib/glist.c | 18 +++++++++--------- glib/gslist.c | 18 +++++++++--------- glist.c | 18 +++++++++--------- gslist.c | 18 +++++++++--------- 14 files changed, 100 insertions(+), 60 deletions(-) diff --git a/ChangeLog b/ChangeLog index de5ee4d..e1a0e7a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index de5ee4d..e1a0e7a 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,7 +1,12 @@ 2000-04-18 Sebastian Wilhelmi + * 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 diff --git a/glib.h b/glib.h index 21ec71a..a371ec0 100644 --- 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, diff --git a/glib/glib.h b/glib/glib.h index 21ec71a..a371ec0 100644 --- a/glib/glib.h +++ b/glib/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, diff --git a/glib/glist.c b/glib/glist.c index 2cb4a31..2921053 100644 --- a/glib/glist.c +++ b/glib/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; diff --git a/glib/gslist.c b/glib/gslist.c index bcb481f..cc8e906 100644 --- a/glib/gslist.c +++ b/glib/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; diff --git a/glist.c b/glist.c index 2cb4a31..2921053 100644 --- 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; diff --git a/gslist.c b/gslist.c index bcb481f..cc8e906 100644 --- 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; -- 2.7.4