X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfdump.c;h=b701bb461c0d49bb452bb19bdb6360e8045e3170;hb=ae984893d5ebc8fe3faed2878c33c4a7ac20b3b5;hp=fc9fda1b944f4a3983985582ec3c96aa6a7785ef;hpb=fc554a43712b76d16b41ec77dd311b4a78b1ef6b;p=swftools.git diff --git a/src/swfdump.c b/src/swfdump.c index fc9fda1..b701bb4 100644 --- a/src/swfdump.c +++ b/src/swfdump.c @@ -10,7 +10,7 @@ #include #include #include "../lib/rfxswf.h" -#include "args.h" +#include "../lib/args.h" char * filename = 0; @@ -19,16 +19,28 @@ char * filename = 0; once */ char idtab[65536]; +struct options_t options[] = +{ + {"v","verbose"}, + {"V","version"}, + {0,0} +}; + + int args_callback_option(char*name,char*val) { + if(!strcmp(name, "V")) { + printf("swfdump - part of %s %s\n", PACKAGE, VERSION); + exit(0); + } } int args_callback_longoption(char*name,char*val) { + return args_long2shortoption(options, name, val); } void args_callback_usage(char*name) { printf("Usage: %s file.swf\n", name); - printf("\n"); } int args_callback_command(char*name,char*val) {