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

Reply via email to