diff options
Diffstat (limited to 'glib/src/gobject_enums.defs')
-rw-r--r-- | glib/src/gobject_enums.defs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/glib/src/gobject_enums.defs b/glib/src/gobject_enums.defs index fbe784e5..f7bfc795 100644 --- a/glib/src/gobject_enums.defs +++ b/glib/src/gobject_enums.defs @@ -66,14 +66,27 @@ ) ) +;; From gtype.h + +;; Original typedef: +;; typedef enum /*< skip >*/ +;; { +;; G_TYPE_DEBUG_NONE = 0, +;; G_TYPE_DEBUG_OBJECTS = 1 << 0, +;; G_TYPE_DEBUG_SIGNALS = 1 << 1, +;; G_TYPE_DEBUG_INSTANCE_COUNT = 1 << 2, +;; G_TYPE_DEBUG_MASK = 0x07 +;; } GTypeDebugFlags; + (define-flags-extended TypeDebugFlags (in-module "G") (c-name "GTypeDebugFlags") (values - '("none" "G_TYPE_DEBUG_NONE" "0") - '("objects" "G_TYPE_DEBUG_OBJECTS" "1") - '("signals" "G_TYPE_DEBUG_SIGNALS" "2") - '("mask" "G_TYPE_DEBUG_MASK" "3") + '("none" "G_TYPE_DEBUG_NONE" "0x0") + '("objects" "G_TYPE_DEBUG_OBJECTS" "1 << 0") + '("signals" "G_TYPE_DEBUG_SIGNALS" "1 << 1") + '("instance-count" "G_TYPE_DEBUG_INSTANCE_COUNT" "1 << 2") + '("mask" "G_TYPE_DEBUG_MASK" "0x07") ) ) |