mirror of
https://https.git.savannah.gnu.org/git/diffutils.git
synced 2026-01-30 03:14:25 +00:00
* lib/diagnose.c, lib/diagnose.h: New files. * lib/Makefile.am (noinst_HEADERS, libdiffutils_a_SOURCES): Add them. * po/POTFILES.in: Add lib/diagnose.c. * src/analyze.c, src/cmp.c, src/diff3.c, src/dir.c: * src/sdiff.c, src/util.c: Include diagnose.h. * src/analyze.c (briefly_report, diff_2_files): * src/cmp.c (usage, main, cmp): * src/diff.c (add_regexp, summarize_regexp_list, main, compare_files): * src/diff3.c (usage, process_diff, scan_diff_line): * src/dir.c (diff_dirs): * src/sdiff.c (usage, ck_fopen, main, edit): * src/util.c (perror_with_name, begin_output): Quote file names or regexps with squote. * src/cmp.c, src/diff.c, src/diff3.c, src/dir.c, src/sdiff.c: Include quote.h. * src/cmp.c, src/diff.c, src/diff3.c, src/sdiff.c (try_help): Remove; now in diagnose.c. * src/cmp.c (specify_ignore_initial, main, cmp): * src/diff.c (main, specify_value, specify_colors_style): * src/diff3.c (main, read_diff): * src/dir.c (compare_collated): * src/sdiff.c (check_child_status, main): * src/util.c (finish_output): Quote strings with ‘quote’ or ‘quote_n’. * src/system.h (EXIT_TROUBLE): Remove; now in diagnose.h and now an enum. * src/util.c (c_escape_char, c_escape): Remove, as we now use squote. * tests/cmp, tests/filename-quoting, tests/invalid-re: Adjust to match new behavior.