summaryrefslogtreecommitdiff
path: root/glib/gslist.c
diff options
context:
space:
mode:
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>2000-04-18 14:01:33 +0000
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>2000-04-18 14:01:33 +0000
commit059f5b9416ea3daa87bf6d3d73e2bd1590262b46 (patch)
treead4595f0f7fd0b02879a6589661fe2095b7a6cc9 /glib/gslist.c
parent7c467669cc1d4f83bd7c5ecfe440bfee8c2f4504 (diff)
downloadglib-059f5b9416ea3daa87bf6d3d73e2bd1590262b46.tar.gz
Changed the 'data' parameters from gpointer to gconstpointer for the
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.
Diffstat (limited to 'glib/gslist.c')
-rw-r--r--glib/gslist.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/glib/gslist.c b/glib/gslist.c
index bcb481f05..cc8e90607 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;