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>
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>
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>
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>
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>
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>
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>
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>
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,
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);
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,
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,
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,
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);
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,
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,
}
GList*
-g_list_remove (GList *list,
- gpointer data)
+g_list_remove (GList *list,
+ gconstpointer data)
{
GList *tmp;
}
GList*
-g_list_find (GList *list,
- gpointer data)
+g_list_find (GList *list,
+ gconstpointer data)
{
while (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);
}
gint
-g_list_index (GList *list,
- gpointer data)
+g_list_index (GList *list,
+ gconstpointer data)
{
gint i;
}
GSList*
-g_slist_remove (GSList *list,
- gpointer data)
+g_slist_remove (GSList *list,
+ gconstpointer data)
{
GSList *tmp;
GSList *prev;
}
GSList*
-g_slist_find (GSList *list,
- gpointer data)
+g_slist_find (GSList *list,
+ gconstpointer data)
{
while (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);
}
gint
-g_slist_index (GSList *list,
- gpointer data)
+g_slist_index (GSList *list,
+ gconstpointer data)
{
gint i;
}
GList*
-g_list_remove (GList *list,
- gpointer data)
+g_list_remove (GList *list,
+ gconstpointer data)
{
GList *tmp;
}
GList*
-g_list_find (GList *list,
- gpointer data)
+g_list_find (GList *list,
+ gconstpointer data)
{
while (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);
}
gint
-g_list_index (GList *list,
- gpointer data)
+g_list_index (GList *list,
+ gconstpointer data)
{
gint i;
}
GSList*
-g_slist_remove (GSList *list,
- gpointer data)
+g_slist_remove (GSList *list,
+ gconstpointer data)
{
GSList *tmp;
GSList *prev;
}
GSList*
-g_slist_find (GSList *list,
- gpointer data)
+g_slist_find (GSList *list,
+ gconstpointer data)
{
while (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);
}
gint
-g_slist_index (GSList *list,
- gpointer data)
+g_slist_index (GSList *list,
+ gconstpointer data)
{
gint i;