diff options
author | Colin Walters <walters@verbum.org> | 2010-03-17 19:28:01 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-03-18 09:50:33 -0400 |
commit | 6f6b2beb6918a83336dfdf94adde1d251dff84f3 (patch) | |
tree | 7c01e358c7fb6147df2f82235c6c36f82e581295 | |
parent | 1c935551033679a13d9d5d60d31bcae60bf10340 (diff) | |
download | gobject-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
-rw-r--r-- | girepository/girnode.h | 2 | ||||
-rw-r--r-- | girepository/gtypelib.h | 2 |
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; /** |