gbranden pushed a commit to branch master
in repository groff.

commit 1ec4d268817864b58dead1c94e8cc574c9522859
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Mar 23 04:05:42 2025 -0500

    [troff]: Make `pchar` accept space between chars.
    
    * src/roff/troff/input.cpp (report_character_request): Make request
      accept space between characters, as documented.
    
    Continues commit d84dd6ddc7, 4 February.
---
 ChangeLog                | 7 +++++++
 src/roff/troff/input.cpp | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 8ee2f4fa4..1199347ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-23  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/input.cpp (report_character_request): Make
+       `pchar` request accept space between characters, as documented.
+
+       Continues commit d84dd6ddc7, 4 February.
+
 2025-03-22  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/input.cpp (token::next): Discard local array
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index d46939292..edfde16ff 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -4748,6 +4748,8 @@ static void report_character_request()
   }
   charinfo *ci;
   do {
+    while (tok.is_space())
+      tok.next();
     ci = tok.get_char(false /* required */,
                      true /* suppress creation */);
     if (!tok.is_character()) {

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to