summaryrefslogtreecommitdiff
path: root/girepository/gienuminfo.c
Commit message (Collapse)AuthorAgeFilesLines
* Handle enumerations with the full range of signed and unsigned valuesOwen W. Taylor2010-11-011-3/+8
| | | | | | | | | | | | | The C compiler will pick an enumeration type that accomodates the specified values for the enumeration, so ignoring 64-bit enumerations, we can have enumeration values from MININT32 to MAXUINT32. To handle this properly: - Use gint64 for holding eumeration values when scanning - Add a 'unsigned_value' bit to ValueBlob so we can distinguish the int32 vs. uint32 cases in the typelib - Change the return value of g_value_info_get_value() to gint64. https://bugzilla.gnome.org/show_bug.cgi?id=629704
* [docs] Add struct hierarchy to each sectionJohan Dahlin2010-06-111-0/+9
|
* [girepository] Move GIEnumInfo out of ginfo.chJohan Dahlin2010-06-061-0/+136