summaryrefslogtreecommitdiff
path: root/tests/scanner/regress.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scanner/regress.h')
-rw-r--r--tests/scanner/regress.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h
index 8426a95e..6d729f1e 100644
--- a/tests/scanner/regress.h
+++ b/tests/scanner/regress.h
@@ -136,11 +136,17 @@ typedef enum
{
REGRESS_TEST_VALUE1,
REGRESS_TEST_VALUE2,
- REGRESS_TEST_VALUE3 = 42
+ REGRESS_TEST_VALUE3 = -1
} RegressTestEnum;
typedef enum
{
+ REGRESS_TEST_UNSIGNED_VALUE1 = 1,
+ REGRESS_TEST_UNSIGNED_VALUE2 = 0x80000000
+} RegressTestEnumUnsigned;
+
+typedef enum
+{
REGRESS_TEST_FLAG1 = 1 << 0,
REGRESS_TEST_FLAG2 = 1 << 1,
REGRESS_TEST_FLAG3 = 1 << 2,
@@ -148,10 +154,13 @@ typedef enum
GType regress_test_enum_get_type (void) G_GNUC_CONST;
#define REGRESS_TEST_TYPE_ENUM (regress_test_enum_get_type ())
+GType regress_test_enum_unsigned_get_type (void) G_GNUC_CONST;
+#define REGRESS_TEST_TYPE_ENUM_UNSIGNED (regress_test_enum_unsigned_get_type ())
GType regress_test_flags_get_type (void) G_GNUC_CONST;
#define REGRESS_TEST_TYPE_FLAGS (regress_test_flags_get_type ())
const gchar * regress_test_enum_param(RegressTestEnum e);
+const gchar * regress_test_unsigned_enum_param(RegressTestEnumUnsigned e);
/* constants */