mirror of
https://https.git.savannah.gnu.org/git/diffutils.git
synced 2026-01-26 15:03:22 +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.
4 lines
115 B
C
4 lines
115 B
C
enum { EXIT_TROUBLE = 2 };
|
|
char *squote (int, char const *);
|
|
_Noreturn void try_help (char const *, char const *);
|