diff options
author | Colin Walters <walters@src.gnome.org> | 2008-11-13 20:13:39 +0000 |
---|---|---|
committer | Colin Walters <walters@src.gnome.org> | 2008-11-13 20:13:39 +0000 |
commit | e2d30c66e3003d8e03559526adaf765737b615f4 (patch) | |
tree | 1de0cb2d8749652ca183cb3e2152e76e82ef6f33 /tests/scanner/barapp.c | |
parent | b76cca0eb5ea3363ef738b7c9b3d3e9eefea6b79 (diff) | |
download | gobject-introspection-e2d30c66e3003d8e03559526adaf765737b615f4.tar.gz |
Add new files from last commit
svn path=/trunk/; revision=913
Diffstat (limited to 'tests/scanner/barapp.c')
-rw-r--r-- | tests/scanner/barapp.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/scanner/barapp.c b/tests/scanner/barapp.c new file mode 100644 index 00000000..f2b92546 --- /dev/null +++ b/tests/scanner/barapp.c @@ -0,0 +1,47 @@ +#include "barapp.h" + +#include <girepository.h> +#include <string.h> + +G_DEFINE_TYPE(BarBaz, bar_baz, G_TYPE_OBJECT); + +static void +bar_baz_class_init (BarBazClass *klass) +{ +} + +static void +bar_baz_init (BarBaz *object) +{ +} + +void +barapp_func (void) +{ +} + +void +barapp_func2 (int x, double y) +{ +} + +int +main(int argc, char **argv) +{ + const char *prefix = "--introspect-dump="; + GError *error = NULL; + if (!(argc == 2 && g_str_has_prefix (argv[1], prefix))) + { + g_printerr ("usage: barapp --introspect-dump=types.txt,out.xml\\n"); + return 1; + } + g_type_init (); + g_thread_init (NULL); + + if (!g_irepository_dump (argv[1] + strlen (prefix), &error)) + { + g_printerr ("%s\n", error->message); + return 1; + } + return 0; +} |