int main (int argc, char *argv[]) { GRegex *filename_regex; GSList *files; int i; int result; g_type_init (); g_test_init (&argc, &argv, NULL); filename_regex = g_regex_new ("\\.(svg|mml)$", 0, 0, NULL); files = build_file_list (SUITE_DATA_DIRECTORY, filename_regex); g_slist_foreach (files, add_render_tests, NULL); result = g_test_run(); g_slist_foreach (files, (GFunc) g_free, NULL); g_slist_free (files); g_regex_unref (filename_regex); lsm_shutdown (); return result; }
int main (int argc, char *argv[]) { GRegex *filename_regex; GSList *files; int result; #if !GLIB_CHECK_VERSION(2,36,0) g_type_init (); #endif suite_options = g_key_file_new (); g_assert (g_key_file_load_from_file (suite_options, SUITE_OPTION_FILE, G_KEY_FILE_NONE, NULL)); g_test_init (&argc, &argv, NULL); filename_regex = g_regex_new ("\\.(svg|mml)$", 0, 0, NULL); files = build_file_list (SUITE_DATA_DIRECTORY, filename_regex); g_slist_foreach (files, add_render_tests, NULL); result = g_test_run(); g_slist_foreach (files, (GFunc) g_free, NULL); g_slist_free (files); g_regex_unref (filename_regex); g_key_file_free (suite_options); lsm_shutdown (); return result; }
void gsm_shutdown (void) { gsm_initialized = FALSE; lsm_shutdown(); fsm_shutdown(); fim_shutdown(); dcsm_shutdown(); }