Use G_GNUC_WARN_UNUSED_RESULT on list functions that return the whole
authorAlexander Larsson <alexl@redhat.com>
Fri, 9 Dec 2005 13:58:57 +0000 (13:58 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Fri, 9 Dec 2005 13:58:57 +0000 (13:58 +0000)
2005-12-09  Alexander Larsson  <alexl@redhat.com>

* glib/glist.h:
* glib/gslist.h:
Use G_GNUC_WARN_UNUSED_RESULT on list functions that return
the whole list.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
glib/glist.h
glib/gslist.h

index 8e7a4c8..39afb47 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-12-09  Alexander Larsson  <alexl@redhat.com>
+
+       * glib/glist.h: 
+       * glib/gslist.h:
+       Use G_GNUC_WARN_UNUSED_RESULT on list functions that return
+       the whole list.
+
 2005-12-08  Matthias Clasen  <mclasen@redhat.com>
 
        * NEWS: Updates
index 8e7a4c8..39afb47 100644 (file)
@@ -1,3 +1,10 @@
+2005-12-09  Alexander Larsson  <alexl@redhat.com>
+
+       * glib/glist.h: 
+       * glib/gslist.h:
+       Use G_GNUC_WARN_UNUSED_RESULT on list functions that return
+       the whole list.
+
 2005-12-08  Matthias Clasen  <mclasen@redhat.com>
 
        * NEWS: Updates
index 8e7a4c8..39afb47 100644 (file)
@@ -1,3 +1,10 @@
+2005-12-09  Alexander Larsson  <alexl@redhat.com>
+
+       * glib/glist.h: 
+       * glib/gslist.h:
+       Use G_GNUC_WARN_UNUSED_RESULT on list functions that return
+       the whole list.
+
 2005-12-08  Matthias Clasen  <mclasen@redhat.com>
 
        * NEWS: Updates
index c41387f..258dcd1 100644 (file)
@@ -42,39 +42,39 @@ struct _GList
 
 /* Doubly linked lists
  */
-GList*   g_list_alloc                   (void);
+GList*   g_list_alloc                   (void) G_GNUC_WARN_UNUSED_RESULT;
 void     g_list_free                    (GList            *list);
 void     g_list_free_1                  (GList            *list);
 #define  g_list_free1                   g_list_free_1
 GList*   g_list_append                  (GList            *list,
-                                        gpointer          data);
+                                        gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_prepend                 (GList            *list,
-                                        gpointer          data);
+                                        gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_insert                  (GList            *list,
                                         gpointer          data,
-                                        gint              position);
+                                        gint              position) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_insert_sorted           (GList            *list,
                                         gpointer          data,
-                                        GCompareFunc      func);
+                                        GCompareFunc      func) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_insert_sorted_with_data (GList            *list,
                                         gpointer          data,
                                         GCompareDataFunc  func,
-                                        gpointer          user_data);
+                                        gpointer          user_data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_insert_before           (GList            *list,
                                         GList            *sibling,
-                                        gpointer          data);
+                                        gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_concat                  (GList            *list1,
-                                        GList            *list2);
+                                        GList            *list2) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_remove                  (GList            *list,
-                                        gconstpointer     data);
+                                        gconstpointer     data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_remove_all              (GList            *list,
-                                        gconstpointer     data);
+                                        gconstpointer     data) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_remove_link             (GList            *list,
-                                        GList            *llink);
+                                        GList            *llink) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_delete_link             (GList            *list,
-                                        GList            *link_);
-GList*   g_list_reverse                 (GList            *list);
-GList*   g_list_copy                    (GList            *list);
+                                        GList            *link_) G_GNUC_WARN_UNUSED_RESULT;
+GList*   g_list_reverse                 (GList            *list) G_GNUC_WARN_UNUSED_RESULT;
+GList*   g_list_copy                    (GList            *list) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_nth                     (GList            *list,
                                         guint             n);
 GList*   g_list_nth_prev                (GList            *list,
@@ -95,10 +95,10 @@ void     g_list_foreach                 (GList            *list,
                                         GFunc             func,
                                         gpointer          user_data);
 GList*   g_list_sort                    (GList            *list,
-                                        GCompareFunc      compare_func);
+                                        GCompareFunc      compare_func) G_GNUC_WARN_UNUSED_RESULT;
 GList*   g_list_sort_with_data          (GList            *list,
                                         GCompareDataFunc  compare_func,
-                                        gpointer          user_data);
+                                        gpointer          user_data)  G_GNUC_WARN_UNUSED_RESULT;
 gpointer g_list_nth_data                (GList            *list,
                                         guint             n);
 
index ecef45a..8ef5408 100644 (file)
@@ -41,39 +41,39 @@ struct _GSList
 
 /* Singly linked lists
  */
-GSList*  g_slist_alloc                   (void);
+GSList*  g_slist_alloc                   (void) G_GNUC_WARN_UNUSED_RESULT;
 void     g_slist_free                    (GSList           *list);
 void     g_slist_free_1                  (GSList           *list);
 #define         g_slist_free1                   g_slist_free_1
 GSList*  g_slist_append                  (GSList           *list,
-                                         gpointer          data);
+                                         gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_prepend                 (GSList           *list,
-                                         gpointer          data);
+                                         gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_insert                  (GSList           *list,
                                          gpointer          data,
-                                         gint              position);
+                                         gint              position) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_insert_sorted           (GSList           *list,
                                          gpointer          data,
-                                         GCompareFunc      func);
+                                         GCompareFunc      func) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_insert_sorted_with_data (GSList           *list,
                                          gpointer          data,
                                          GCompareDataFunc  func,
-                                         gpointer          user_data);
+                                         gpointer          user_data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_insert_before           (GSList           *slist,
                                          GSList           *sibling,
-                                         gpointer          data);
+                                         gpointer          data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_concat                  (GSList           *list1,
-                                         GSList           *list2);
+                                         GSList           *list2) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_remove                  (GSList           *list,
-                                         gconstpointer     data);
+                                         gconstpointer     data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_remove_all              (GSList           *list,
-                                         gconstpointer     data);
+                                         gconstpointer     data) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_remove_link             (GSList           *list,
-                                         GSList           *link_);
+                                         GSList           *link_) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_delete_link             (GSList           *list,
-                                         GSList           *link_);
-GSList*  g_slist_reverse                 (GSList           *list);
-GSList*  g_slist_copy                    (GSList           *list);
+                                         GSList           *link_) G_GNUC_WARN_UNUSED_RESULT;
+GSList*  g_slist_reverse                 (GSList           *list) G_GNUC_WARN_UNUSED_RESULT;
+GSList*  g_slist_copy                    (GSList           *list) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_nth                     (GSList           *list,
                                          guint             n);
 GSList*  g_slist_find                    (GSList           *list,
@@ -91,10 +91,10 @@ void     g_slist_foreach                 (GSList           *list,
                                          GFunc             func,
                                          gpointer          user_data);
 GSList*  g_slist_sort                    (GSList           *list,
-                                         GCompareFunc      compare_func);
+                                         GCompareFunc      compare_func) G_GNUC_WARN_UNUSED_RESULT;
 GSList*  g_slist_sort_with_data          (GSList           *list,
                                          GCompareDataFunc  compare_func,
-                                         gpointer          user_data);
+                                         gpointer          user_data) G_GNUC_WARN_UNUSED_RESULT;
 gpointer g_slist_nth_data                (GSList           *list,
                                          guint             n);