summaryrefslogtreecommitdiff
path: root/glib/src/gobject_enums.defs
diff options
context:
space:
mode:
Diffstat (limited to 'glib/src/gobject_enums.defs')
-rw-r--r--glib/src/gobject_enums.defs21
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")
)
)