diff options
Diffstat (limited to 'autoarchive/test-pref.c')
-rw-r--r-- | autoarchive/test-pref.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/autoarchive/test-pref.c b/autoarchive/test-pref.c new file mode 100644 index 000000000..449e5eec8 --- /dev/null +++ b/autoarchive/test-pref.c @@ -0,0 +1,26 @@ +/* vim: set sw=2 ts=2 sts=2 et: */ + +#include <autoarchive/autoarchive.h> + +int +main (int argc, + char *argv[]) +{ + AutoarPref *arpref; + GSettings *settings; + + if (argc < 2) { + g_printerr ("Usage: %s archive_file\n", argv[0]); + return 255; + } + + settings = g_settings_new (AUTOAR_PREF_DEFAULT_GSCHEMA_ID); + arpref = autoar_pref_new_with_gsettings (settings); + + g_print ("file-name-suffix check: %d\n", autoar_pref_check_file_name (arpref, argv[1])); + g_print ("file-mime-type check: %d\n", autoar_pref_check_mime_type (arpref, argv[1])); + + g_object_unref (arpref); + + return 0; +} |