1 /* 2 * ReactOS log2lines 3 * Written by Jan Roeloffzen 4 * 5 * - Option parsing 6 */ 7 8 #pragma once 9 10 extern char *optchars; 11 extern int opt_buffered; // -b 12 extern int opt_help; // -h 13 extern int opt_force; // -f 14 extern int opt_exit; // -e 15 extern int opt_verbose; // -v 16 extern int opt_console; // -c 17 extern int opt_mark; // -m 18 extern int opt_Mark; // -M 19 extern char *opt_Pipe; // -P 20 extern int opt_quit; // -q (cli only) 21 extern int opt_cli; // (cli internal) 22 extern int opt_raw; // -r 23 extern int opt_stats; // -s 24 extern int opt_Source; // -S <opt_Source>[+<opt_SrcPlus>][,<sources_path>] 25 extern int opt_SrcPlus; // -S <opt_Source>[+<opt_SrcPlus>][,<sources_path>] 26 extern int opt_twice; // -t 27 extern int opt_Twice ; // -T 28 extern int opt_undo ; // -u 29 extern int opt_redo ; // -U 30 extern char opt_dir[]; // -d <opt_dir> 31 extern char opt_logFile[]; // -l <opt_logFile> 32 extern char *opt_mod; // mod for opt_logFile 33 extern char opt_7z[]; // -z <opt_7z> 34 extern char opt_scanned[]; // all scanned options 35 36 extern char opt_SourcesPath[]; //sources path 37 38 int optionInit(int argc, const char **argv); 39 int optionParse(int argc, const char **argv); 40 41 /* EOF */ 42