diff options
author | wl <wl> | 2009-02-21 07:40:21 +0000 |
---|---|---|
committer | wl <wl> | 2009-02-21 07:40:21 +0000 |
commit | 231cbd9e8e7cf2fc5da863fbac8f91ea4a62cc44 (patch) | |
tree | 8c75d1e80a24b21de9b6e2b526f57a38ed15aeb4 /src/roff/troff/input.cpp | |
parent | d4dbc429e98521f1182b84f8482657dfe7dd4049 (diff) | |
download | groff-231cbd9e8e7cf2fc5da863fbac8f91ea4a62cc44.tar.gz |
Add a new `file' warning category.
* src/roff/troff/troff.h (warning_type): Add WARN_FILE.
* src/roff/troff/input.cpp (DEFAULT_WARNING_MASK): Include
WARN_FILE.
(warning_table): Add `file' category.
(macro_source): Convert error on missing macro file to a
warning.
* NEWS, doc/groff.texinfo (I/O, Warnings), man/groff_diff.man,
src/roff/troff/troff.man: Document new warning category.
Diffstat (limited to 'src/roff/troff/input.cpp')
-rw-r--r-- | src/roff/troff/input.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp index b3243f5a..98b6e58f 100644 --- a/src/roff/troff/input.cpp +++ b/src/roff/troff/input.cpp @@ -59,7 +59,7 @@ extern "C" { #ifndef DEFAULT_WARNING_MASK // warnings that are enabled by default #define DEFAULT_WARNING_MASK \ - (WARN_CHAR|WARN_NUMBER|WARN_BREAK|WARN_SPACE|WARN_FONT) + (WARN_CHAR|WARN_NUMBER|WARN_BREAK|WARN_SPACE|WARN_FONT|WARN_FILE) #endif // initial size of buffer for reading names; expanded as necessary @@ -7367,7 +7367,7 @@ void macro_source() a_delete path; } else - error("can't find macro file `%1'", nm.contents()); + warning(WARN_FILE, "can't find macro file `%1'", nm.contents()); tok.next(); } } @@ -8153,6 +8153,7 @@ static struct { { "reg", WARN_REG }, { "ig", WARN_IG }, { "color", WARN_COLOR }, + { "file", WARN_FILE }, { "all", WARN_TOTAL & ~(WARN_DI | WARN_MAC | WARN_REG) }, { "w", WARN_TOTAL }, { "default", DEFAULT_WARNING_MASK }, |