From: <enl...@li...> - 2001-03-06 20:35:49
|
Enlightenment CVS committal Author : cpk Project : e17 Module : apps/efsd Dir : e17/apps/efsd/demo Modified Files: efsddemo.c Log Message: More mimetype meat ... file name patterns should work now too ... more later ... =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/efsd/demo/efsddemo.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- efsddemo.c 2001/03/06 02:54:05 1.12 +++ efsddemo.c 2001/03/06 20:36:58 1.13 @@ -232,8 +232,8 @@ ee->efsd_reply_event.command.efsd_file_cmd.file); if (S_ISDIR(st->st_mode)) - printf("%s is a directory.\n", - ee->efsd_reply_event.command.efsd_file_cmd.file); + printf("%s is a directory.\n", + ee->efsd_reply_event.command.efsd_file_cmd.file); } break; @@ -276,11 +276,14 @@ void -mime_type_tests(void) +mime_type_tests(int argc, char** argv) { - printf("Mimetype for /bin: %s\n", efsd_get_file_mimetype("/bin")); - printf("Mimetype for xcf: %s\n", efsd_get_file_mimetype("/usr/local/data/xcf/hp.xcf")); - printf("Mimetype for tcpdump: %s\n", efsd_get_file_mimetype("/usr/local/devel/norm/traces/normal-slogin-mule-curry.trace")); + int i; + + for (i = 0; i < argc; i++) + { + printf("Mimetype for '%s': '%s'\n", argv[i], efsd_get_file_mimetype(argv[i])); + } } @@ -309,7 +312,10 @@ /* Mime type tests ... */ - mime_type_tests(); + if (blocking) + mime_type_tests(argc-1, &argv[1]); + else + mime_type_tests(argc-2, &argv[2]); /* Now some fs monitoring tests ... */ |