Adding timing programs for axing and libxml2
[axing:axing.git] / time-axing.c
1 #include <locale.h>
2
3 #include "axing-xml-parser.h"
4 #include "axing-stream.h"
5
6 static void noop (void) { return; }
7
8 int
9 main (int argc, char **argv)
10 {
11   GFile *file;
12   AxingResource *resource;
13   AxingXmlParser *parser;
14   int i;
15
16   g_type_init();
17   setlocale(LC_ALL, "");
18
19   for (i = 0; i < 100; i++) {
20     file = g_file_new_for_path ("time.xml");
21     resource = axing_resource_new (file, NULL);
22     parser = axing_xml_parser_new (resource, NULL);
23     g_signal_connect (parser, "stream-event", G_CALLBACK (noop), NULL);
24     g_object_unref (resource);
25     g_object_unref (file);
26     axing_xml_parser_parse (parser, NULL, NULL);
27     g_object_unref (parser);
28   }
29
30   return 0;
31 }