+#include "../lib/args.h"\r
+\r
+char * filename = 0;\r
+\r
+struct options_t options[] =\r
+{\r
+ {"v","verbose"},\r
+ {"V","version"},\r
+ {0,0}\r
+};\r
+\r
+int args_callback_option(char*name,char*val)\r
+{\r
+ if(!strcmp(name, "V")) {\r
+ printf("swfstrings - part of %s %s\n", PACKAGE, VERSION);\r
+ exit(0);\r
+ }\r
+}\r
+int args_callback_longoption(char*name,char*val)\r
+{\r
+ return args_long2shortoption(options, name, val);\r
+}\r
+void args_callback_usage(char*name)\r
+{ \r
+ printf("\nreflex SWF Text Scan Utility\n(w) 2000 by Rainer Boehme <rb@reflex-studio.de>\n\nUsage: %s filename.swf\n", name);\r
+ exit(0);\r
+}\r
+int args_callback_command(char*name,char*val)\r
+{\r
+ if(filename) {\r
+ fprintf(stderr, "Only one file allowed. You supplied at least two. (%s and %s)\n",\r
+ filename, name);\r
+ }\r
+ filename = name;\r
+ return 0;\r
+}\r