return res;\r
}\r
\r
-struct options_t\r
-{ char*shortoption;\r
- char*longoption;\r
-} options[] =\r
+struct options_t options[] =\r
{{"q","quality"},\r
{"o","output"},\r
{"r","rate"},\r
{"v","verbose"},\r
{"X","width"},\r
{"Y","height"},\r
- {"v","verbose"},\r
{"V","version"}\r
};\r
\r
int args_callback_longoption(char*name,char*val) {\r
- int t;\r
- for(t=0;t<sizeof(options)/sizeof(struct options_t);t++)\r
- if(!strcmp(options[t].longoption, name))\r
- return args_callback_option(options[t].shortoption,val);\r
- if (VERBOSE(1)) fprintf(stderr, "Unknown option: --%s\n", name);\r
- exit(1);\r
+ return args_long2shortoption(options, name, val);\r
}\r
\r
int args_callback_command(char*arg,char*next) // actually used as filename\r