/* cmdline.h */ /* File autogenerated by gengetopt version 2.13.1 */ #ifndef CMDLINE_H #define CMDLINE_H /* If we use autoconf. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #ifndef CMDLINE_PARSER_PACKAGE #define CMDLINE_PARSER_PACKAGE PACKAGE #endif #ifndef CMDLINE_PARSER_VERSION #define CMDLINE_PARSER_VERSION VERSION #endif struct gengetopt_args_info { char * input_arg; /* input file. default std input. */ char * output_arg; /* output file. default std output. If STDOUT is specified, the output is directed to standard output. */ char * src_lang_arg; /* source language (use --lang-list to get the complete list). If not specified, the source language will be guessed from the file extension.. */ char * out_format_arg; /* output format (use --outlang-list to get the complete list) (default='html'). */ char * css_arg; /* the external style sheet filename. Implies --doc. */ char * title_arg; /* give a title to the output document. Implies --doc. */ int tab_arg; /* specify tab length. (default='8'). */ char * header_arg; /* file to insert as header. */ char * footer_arg; /* file to insert as footer. */ char * style_file_arg; /* specify the file containing format options (default='default.style'). */ char * line_number_ref_arg; /* number all output lines and generate an anchor, made of the specified prefix + the line number (default='line'). */ char * output_dir_arg; /* output directory. */ int gen_version_flag; /* put source-highlight version in the generated file (default=on). */ char * lang_def_arg; /* language definition file. */ char * lang_map_arg; /* language map file (default='lang.map'). */ char * outlang_def_arg; /* output language definition file. */ char * outlang_map_arg; /* output language map file (default='outlang.map'). */ char * data_dir_arg; /* directory where language definition files and language maps are searched for. If not specified these files are searched for in the current directory and in the data dir installation directory. */ char * check_lang_arg; /* only check the correctness of a language definition file. */ char * check_outlang_arg; /* only check the correctness of an output language definition file. */ int help_given ; /* Whether help was given. */ int version_given ; /* Whether version was given. */ int input_given ; /* Whether input was given. */ int output_given ; /* Whether output was given. */ int src_lang_given ; /* Whether src-lang was given. */ int lang_list_given ; /* Whether lang-list was given. */ int outlang_list_given ; /* Whether outlang-list was given. */ int out_format_given ; /* Whether out-format was given. */ int verbose_given ; /* Whether verbose was given. */ int doc_given ; /* Whether doc was given. */ int no_doc_given ; /* Whether no-doc was given. */ int css_given ; /* Whether css was given. */ int title_given ; /* Whether title was given. */ int tab_given ; /* Whether tab was given. */ int header_given ; /* Whether header was given. */ int footer_given ; /* Whether footer was given. */ int style_file_given ; /* Whether style-file was given. */ int line_number_given ; /* Whether line-number was given. */ int line_number_ref_given ; /* Whether line-number-ref was given. */ int output_dir_given ; /* Whether output-dir was given. */ int gen_version_given ; /* Whether gen-version was given. */ int lang_def_given ; /* Whether lang-def was given. */ int lang_map_given ; /* Whether lang-map was given. */ int outlang_def_given ; /* Whether outlang-def was given. */ int outlang_map_given ; /* Whether outlang-map was given. */ int data_dir_given ; /* Whether data-dir was given. */ int check_lang_given ; /* Whether check-lang was given. */ int check_outlang_given ; /* Whether check-outlang was given. */ int failsafe_given ; /* Whether failsafe was given. */ int debug_langdef_given ; /* Whether debug-langdef was given. */ char **inputs ; /* unamed options */ unsigned inputs_num ; /* unamed options number */ } ; int cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_info); int cmdline_parser2 (int argc, char * const *argv, struct gengetopt_args_info *args_info, int override, int initialize, int check_required); void cmdline_parser_print_help(void); void cmdline_parser_print_version(void); void cmdline_parser_init (struct gengetopt_args_info *args_info); void cmdline_parser_free (struct gengetopt_args_info *args_info); int cmdline_parser_required (struct gengetopt_args_info *args_info, const char *prog_name); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* CMDLINE_H */