summaryrefslogtreecommitdiff
path: root/girepository
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2010-03-17 19:28:01 -0400
committerColin Walters <walters@verbum.org>2010-03-18 09:50:33 -0400
commit6f6b2beb6918a83336dfdf94adde1d251dff84f3 (patch)
tree7c01e358c7fb6147df2f82235c6c36f82e581295 /girepository
parent1c935551033679a13d9d5d60d31bcae60bf10340 (diff)
downloadgobject-introspection-6f6b2beb6918a83336dfdf94adde1d251dff84f3.tar.gz
Enumerations can be negative
Change the internal type for ValueBlob to gint32, since it's perfectly valid for enumerations to have negative values. https://bugzilla.gnome.org/show_bug.cgi?id=613203
Diffstat (limited to 'girepository')
-rw-r--r--girepository/girnode.h2
-rw-r--r--girepository/gtypelib.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/girepository/girnode.h b/girepository/girnode.h
index c1b2369c..427f8e90 100644
--- a/girepository/girnode.h
+++ b/girepository/girnode.h
@@ -263,7 +263,7 @@ struct _GIrNodeValue
gboolean deprecated;
- guint32 value;
+ gint32 value;
};
struct _GIrNodeConstant
diff --git a/girepository/gtypelib.h b/girepository/gtypelib.h
index 26486afc..f02dcfc2 100644
--- a/girepository/gtypelib.h
+++ b/girepository/gtypelib.h
@@ -614,7 +614,7 @@ typedef struct {
guint32 deprecated : 1;
guint32 reserved :31;
guint32 name;
- guint32 value;
+ gint32 value;
} ValueBlob;
/**