]> Pileus Git - ~andy/gtk/commitdiff
added G_GNUC_WARN_UNUSED_RESULT warnings for iterator functions, to avoid
authorTim Janik <timj@imendio.com>
Fri, 24 Feb 2006 11:02:25 +0000 (11:02 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 24 Feb 2006 11:02:25 +0000 (11:02 +0000)
Fri Feb 17 14:20:29 2006  Tim Janik  <timj@imendio.com>

        * gtk/gtktreemodel.h:
        * gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
        iterator functions, to avoid invalid iterators go unnoticed,
        suggested by Markku Vire <markku.vire@movial.fi>.

ChangeLog
ChangeLog.pre-2-10
gtk/gtktextbtree.h
gtk/gtktreemodel.h

index 64a6fb2e417e0ee5c3c550ece335383c14b7005e..de3bb6d8c5a2673c79e829348cba635c7c7c9f85 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Fri Feb 17 14:20:29 2006  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtktreemodel.h: 
+       * gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
+       iterator functions, to avoid invalid iterators go unnoticed,
+       suggested by Markku Vire <markku.vire@movial.fi>.
+
 2006-02-23  Matthias Clasen  <mclasen@redhat.com>
 
        * tests/Makefile.am: 
index 64a6fb2e417e0ee5c3c550ece335383c14b7005e..de3bb6d8c5a2673c79e829348cba635c7c7c9f85 100644 (file)
@@ -1,3 +1,10 @@
+Fri Feb 17 14:20:29 2006  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtktreemodel.h: 
+       * gtk/gtktextbtree.h: added G_GNUC_WARN_UNUSED_RESULT warnings for
+       iterator functions, to avoid invalid iterators go unnoticed,
+       suggested by Markku Vire <markku.vire@movial.fi>.
+
 2006-02-23  Matthias Clasen  <mclasen@redhat.com>
 
        * tests/Makefile.am: 
index 2b2d17cba141dd828ae3d8fe8815d68285dfd60a..d757aecbd1a9bad72295a40dee4bd624ec53aa52 100644 (file)
@@ -155,10 +155,10 @@ void     _gtk_text_btree_get_iter_at_line_byte    (GtkTextBTree       *tree,
                                                    gint                byte_index);
 gboolean _gtk_text_btree_get_iter_from_string     (GtkTextBTree       *tree,
                                                    GtkTextIter        *iter,
-                                                   const gchar        *string);
+                                                   const gchar        *string) G_GNUC_WARN_UNUSED_RESULT;
 gboolean _gtk_text_btree_get_iter_at_mark_name    (GtkTextBTree       *tree,
                                                    GtkTextIter        *iter,
-                                                   const gchar        *mark_name);
+                                                   const gchar        *mark_name) G_GNUC_WARN_UNUSED_RESULT;
 void     _gtk_text_btree_get_iter_at_mark         (GtkTextBTree       *tree,
                                                    GtkTextIter        *iter,
                                                    GtkTextMark        *mark);
@@ -170,10 +170,10 @@ void     _gtk_text_btree_get_iter_at_line         (GtkTextBTree       *tree,
                                                    gint                byte_offset);
 gboolean _gtk_text_btree_get_iter_at_first_toggle (GtkTextBTree       *tree,
                                                    GtkTextIter        *iter,
-                                                   GtkTextTag         *tag);
+                                                   GtkTextTag         *tag) G_GNUC_WARN_UNUSED_RESULT;
 gboolean _gtk_text_btree_get_iter_at_last_toggle  (GtkTextBTree       *tree,
                                                    GtkTextIter        *iter,
-                                                   GtkTextTag         *tag);
+                                                   GtkTextTag         *tag) G_GNUC_WARN_UNUSED_RESULT;
 
 void     _gtk_text_btree_get_iter_at_child_anchor  (GtkTextBTree       *tree,
                                                     GtkTextIter        *iter,
index cc5b937d999baf8aa6faf253a88fec0138ca6475..7c5dc2665e6c3c5516e6bd9f82a4cc5a1adc8914 100644 (file)
@@ -136,8 +136,8 @@ GType        gtk_tree_path_get_type         (void) G_GNUC_CONST;
 gint         gtk_tree_path_compare          (const GtkTreePath *a,
                                             const GtkTreePath *b);
 void         gtk_tree_path_next             (GtkTreePath       *path);
-gboolean     gtk_tree_path_prev             (GtkTreePath       *path);
-gboolean     gtk_tree_path_up               (GtkTreePath       *path);
+gboolean     gtk_tree_path_prev             (GtkTreePath       *path) G_GNUC_WARN_UNUSED_RESULT;
+gboolean     gtk_tree_path_up               (GtkTreePath       *path) G_GNUC_WARN_UNUSED_RESULT;
 void         gtk_tree_path_down             (GtkTreePath       *path);
 
 gboolean     gtk_tree_path_is_ancestor      (GtkTreePath       *path,
@@ -191,14 +191,14 @@ GType             gtk_tree_model_get_column_type (GtkTreeModel *tree_model,
 /* Iterator movement */
 gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter,
-                                                 GtkTreePath  *path);
+                                                 GtkTreePath  *path) G_GNUC_WARN_UNUSED_RESULT;
 gboolean          gtk_tree_model_get_iter_from_string (GtkTreeModel *tree_model,
                                                       GtkTreeIter  *iter,
-                                                      const gchar  *path_string);
+                                                      const gchar  *path_string) G_GNUC_WARN_UNUSED_RESULT;
 gchar *           gtk_tree_model_get_string_from_iter (GtkTreeModel *tree_model,
                                                        GtkTreeIter  *iter);
 gboolean          gtk_tree_model_get_iter_first  (GtkTreeModel *tree_model,
-                                                 GtkTreeIter  *iter);
+                                                 GtkTreeIter  *iter) G_GNUC_WARN_UNUSED_RESULT;
 GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter);
 void              gtk_tree_model_get_value       (GtkTreeModel *tree_model,
@@ -206,10 +206,10 @@ void              gtk_tree_model_get_value       (GtkTreeModel *tree_model,
                                                  gint          column,
                                                  GValue       *value);
 gboolean          gtk_tree_model_iter_next       (GtkTreeModel *tree_model,
-                                                 GtkTreeIter  *iter);
+                                                 GtkTreeIter  *iter) G_GNUC_WARN_UNUSED_RESULT;
 gboolean          gtk_tree_model_iter_children   (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter,
-                                                 GtkTreeIter  *parent);
+                                                 GtkTreeIter  *parent) G_GNUC_WARN_UNUSED_RESULT;
 gboolean          gtk_tree_model_iter_has_child  (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter);
 gint              gtk_tree_model_iter_n_children (GtkTreeModel *tree_model,
@@ -217,10 +217,10 @@ gint              gtk_tree_model_iter_n_children (GtkTreeModel *tree_model,
 gboolean          gtk_tree_model_iter_nth_child  (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter,
                                                  GtkTreeIter  *parent,
-                                                 gint          n);
+                                                 gint          n) G_GNUC_WARN_UNUSED_RESULT;
 gboolean          gtk_tree_model_iter_parent     (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter,
-                                                 GtkTreeIter  *child);
+                                                 GtkTreeIter  *child) G_GNUC_WARN_UNUSED_RESULT;
 void              gtk_tree_model_ref_node        (GtkTreeModel *tree_model,
                                                  GtkTreeIter  *iter);
 void              gtk_tree_model_unref_node      (GtkTreeModel *tree_model,