gbranden pushed a commit to branch master
in repository groff.
commit 10289c8ceb4074c76996313fef5b1e615ecfa78c
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat Mar 28 19:12:44 2026 -0500
src/roff/troff/input.cpp: Recast diagnostics (1/2).
* src/roff/troff/input.cpp (parse_output_page_list, main): Revise and
parallelize wording of error diagnostics relating to invalid
command-line option arguments.
---
ChangeLog | 6 ++++++
src/roff/troff/input.cpp | 6 ++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 84d8a5929..6481c4097 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-28 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp (parse_output_page_list, main):
+ Revise and parallelize wording of error diagnostics relating to
+ invalid command-line option arguments.
+
2026-03-28 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp (in_output_page_list, main):
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index b4caa4888..fffdc23e6 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -9682,7 +9682,8 @@ static void parse_output_page_list(const char *p)
++p;
}
if (*p != '\0') {
- error("ignoring invalid output page list argument '%1'", pstart);
+ error("malformed argument to '-o'; page list '%1' is invalid",
+ pstart);
output_page_list = 0 /* nullptr */;
}
}
@@ -10025,7 +10026,8 @@ int main(int argc, char **argv)
if (sscanf(optarg, "%d", &next_page_number) == 1)
have_explicit_first_page_number = true;
else
- error("bad page number");
+ error("malformed argument to '-n'; page number '%1' is invalid",
+ optarg);
break;
case 'o':
parse_output_page_list(optarg);
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit