Make cmdutils.c:parse_options accept as argument a function to parse

bare command line parameters.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 10112 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Stefano Sabatini
2007-08-13 23:03:36 +00:00
committed by Diego Biurrun
parent 9c0edaaf13
commit 60a9966e4d
4 changed files with 18 additions and 11 deletions

View File

@@ -50,8 +50,18 @@ typedef struct {
} OptionDef;
void show_help_options(const OptionDef *options, const char *msg, int mask, int value);
void parse_options(int argc, char **argv, const OptionDef *options);
void parse_arg_file(const char *filename);
/**
* Parses the command line arguments.
* @param options Array with the definitions required to interpret every
* option of the form: -<option_name> [<argument>]
* @param parse_arg_function Name of the function called to process every
* argument without a leading option name flag. NULL if such arguments do
* not have to be processed.
*/
void parse_options(int argc, char **argv, const OptionDef *options,
void (* parse_arg_function)(const char*));
void print_error(const char *filename, int err);
#endif /* _CMD_UTILS_H */