(recursive, new_file, unidirectional_new_file,

report_identical_files): Move into struct diffopt.  All uses changed.
(exclude_options, compare_files, specify_style, check_stdout):
New arg OPT.  All uses changed.
(GDIFF_MAIN): Remove.  All uses removed.
(function_regexp_list, ignore_regexp_list): No longer static; now
locals in 'main'.
(main): Set opt.function_regexp, opt.ignore_regexp if using regexps;
all other code now tests these pointers rather than inspecting fastmap
internals.
New local OPT to hold former statics; initialize it.
(init_regexp_list): New function, used by main.
(summarize_regexp_list): Now returns struct re_pattern_buffer *, and
assumes reglist->regexps is not NULL.  All uses changed.
This commit is contained in:
Paul Eggert 2004-09-01 15:06:09 +00:00
parent 203069b84a
commit 174ab83965

File diff suppressed because it is too large Load Diff