groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 12/12: [troff]: Trivially refactor (encode_char...).


From: G. Branden Robinson
Subject: [groff] 12/12: [troff]: Trivially refactor (encode_char...).
Date: Thu, 7 Mar 2024 18:37:45 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit 721509b233a6c9b207dc8a0a25e95ca34c93737e
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Thu Mar 7 07:15:02 2024 -0600

    [troff]: Trivially refactor (encode_char...).
    
    * src/roff/troff/input.cpp: Trivially refactor.
    
      (encode_char_for_troff_output): Rename this...
      (encode_char_for_device_output): ...to this.
    
      (do_device_control): Update call site.
---
 ChangeLog                | 7 +++++++
 src/roff/troff/input.cpp | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 05ee4fedc..def440899 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-07  G. Branden Robinson <g.branden.robinson@gmail.com>
+
+       * src/roff/troff/input.cpp: Trivially refactor.
+       (encode_char_for_troff_output): Rename this...
+       (encode_char_for_device_output): ...to this.
+       (do_device_control): Update call site.
+
 2024-03-07  G. Branden Robinson <g.branden.robinson@gmail.com>
 
        * src/roff/troff/input.cpp: Refactor.  Pull delimiter character
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 8bf5d1017..dae721dcc 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -5628,7 +5628,7 @@ static node *do_non_interpreted()
 // In troff output, we translate the escape character to '\', but it is
 // up to the postprocessor to interpret it as such.  (This mostly
 // matters for device control commands.)
-static void encode_char_for_troff_output(macro *mac, const char c)
+static void encode_char_for_device_output(macro *mac, const char c)
 {
   if ('\0' == c) {
     if (tok.is_stretchable_space()
@@ -5727,7 +5727,7 @@ static node *do_device_control() // \X
       c = '\b';
     else
       c = tok.ch();
-    encode_char_for_troff_output(&mac, c);
+    encode_char_for_device_output(&mac, c);
   }
   return new special_node(mac);
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]