summaryrefslogtreecommitdiff
path: root/tests/scanner/sletter.h
diff options
context:
space:
mode:
authorGiovanni Campagna <gcampagna@src.gnome.org>2012-07-02 22:51:19 +0200
committerGiovanni Campagna <gcampagna@src.gnome.org>2012-07-02 23:16:52 +0200
commitb87a149dfbc5ce416e86e8f4aa9b45fc8a8cc791 (patch)
tree115347f3bf14050c8303290a0cda0b3407c362b7 /tests/scanner/sletter.h
parentad29240abf5af3215c5ea31783da470e19af2fcf (diff)
downloadgobject-introspection-b87a149dfbc5ce416e86e8f4aa9b45fc8a8cc791.tar.gz
Maintransfomer: fix again paring error domains with unregistered enums
Previous fix was wrong, as it called to_underscores_noprefix on a prefixed type name. The actual fix is to call the transformer to do the prefix / type_name split, and turn the latter to underscores. Test case included. https://bugzilla.gnome.org/show_bug.cgi?id=634202
Diffstat (limited to 'tests/scanner/sletter.h')
-rw-r--r--tests/scanner/sletter.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/scanner/sletter.h b/tests/scanner/sletter.h
index 24dfd68c..20797f6c 100644
--- a/tests/scanner/sletter.h
+++ b/tests/scanner/sletter.h
@@ -19,4 +19,13 @@ typedef enum
} SSpawnError;
GQuark s_spawn_error_quark (void);
+/* Like GDBusError but not registered with GType */
+typedef enum
+{
+ S_DBUS_ERROR_CODE1 = 1,
+ S_DBUS_ERROR_CODE2 = 2,
+ S_DBUS_ERROR_CODE3 = 3
+} SDBusError;
+GQuark s_dbus_error_quark (void);
+
#endif