GTree: Declare ref_count as volatile
authorMatthias Clasen <mclasen@redhat.com>
Sun, 29 May 2011 02:03:05 +0000 (22:03 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 29 May 2011 02:03:05 +0000 (22:03 -0400)
glib/gtree.c

index 4aa5e5c..0c41ff9 100644 (file)
@@ -85,7 +85,7 @@ struct _GTree
   GDestroyNotify    value_destroy_func;
   gpointer          key_compare_data;
   guint             nnodes;
-  gint              ref_count;
+  volatile gint     ref_count;
 };
 
 struct _GTreeNode
@@ -95,7 +95,7 @@ struct _GTreeNode
   GTreeNode *left;        /* left subtree */
   GTreeNode *right;       /* right subtree */
   gint8      balance;     /* height (left) - height (right) */
-  guint8     left_child;  
+  guint8     left_child;
   guint8     right_child;
 };