gbranden pushed a commit to branch master
in repository groff.

commit 0335d07d2123dce4138d6d08e3d1f31ce02201a2
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Dec 17 17:06:26 2025 -0600

    src/roff/troff/input.cpp: Trivially refactor (3).
    
    * src/roff/troff/input.cpp (get_color_element): Rename this...
      (read_color_channel_value): ...to this.
    
      (read_rgb, read_cmy, read_cmyk, read_gray): Update call sites.
---
 ChangeLog                |  6 ++++++
 src/roff/troff/input.cpp | 35 +++++++++++++++++++++++------------
 2 files changed, 29 insertions(+), 12 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 179733916..fbd393ded 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-12-17  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/input.cpp (get_color_element): Rename this...
+       (read_color_channel_value): ...to this.
+       (read_rgb, read_cmy, read_cmyk, read_gray): Update call sites.
+
 2025-12-17  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/input.cpp (get_char_for_escape_parameter):
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index aad06b006..0e28679bf 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -1406,7 +1406,8 @@ void do_fill_color(symbol nm) // \M
   }
 }
 
-static unsigned int get_color_element(const char *scheme, const char *col)
+static unsigned int read_color_channel_value(const char *scheme,
+                                            const char *col)
 {
   units val;
   if (!read_measurement(&val, 'f')) {
@@ -1449,9 +1450,12 @@ static color *read_rgb(unsigned char end = 0U)
       input_stack::push(make_temp_iterator(" "));
     input_stack::push(make_temp_iterator(s));
     tok.next();
-    unsigned int r = get_color_element("rgb color", "red component");
-    unsigned int g = get_color_element("rgb color", "green component");
-    unsigned int b = get_color_element("rgb color", "blue component");
+    unsigned int r = read_color_channel_value("rgb color",
+                                             "red component");
+    unsigned int g = read_color_channel_value("rgb color",
+                                             "green component");
+    unsigned int b = read_color_channel_value("rgb color",
+                                             "blue component");
     col->set_rgb(r, g, b);
   }
   return col;
@@ -1480,9 +1484,12 @@ static color *read_cmy(unsigned char end = 0U)
       input_stack::push(make_temp_iterator(" "));
     input_stack::push(make_temp_iterator(s));
     tok.next();
-    unsigned int c = get_color_element("cmy color", "cyan component");
-    unsigned int m = get_color_element("cmy color", "magenta component");
-    unsigned int y = get_color_element("cmy color", "yellow component");
+    unsigned int c = read_color_channel_value("cmy color",
+                                             "cyan component");
+    unsigned int m = read_color_channel_value("cmy color",
+                                             "magenta component");
+    unsigned int y = read_color_channel_value("cmy color",
+                                             "yellow component");
     col->set_cmy(c, m, y);
   }
   return col;
@@ -1511,10 +1518,14 @@ static color *read_cmyk(unsigned char end = 0U)
       input_stack::push(make_temp_iterator(" "));
     input_stack::push(make_temp_iterator(s));
     tok.next();
-    unsigned int c = get_color_element("cmyk color", "cyan component");
-    unsigned int m = get_color_element("cmyk color", "magenta component");
-    unsigned int y = get_color_element("cmyk color", "yellow component");
-    unsigned int k = get_color_element("cmyk color", "black component");
+    unsigned int c = read_color_channel_value("cmyk color",
+                                             "cyan component");
+    unsigned int m = read_color_channel_value("cmyk color",
+                                             "magenta component");
+    unsigned int y = read_color_channel_value("cmyk color",
+                                             "yellow component");
+    unsigned int k = read_color_channel_value("cmyk color",
+                                             "black component");
     col->set_cmyk(c, m, y, k);
   }
   return col;
@@ -1543,7 +1554,7 @@ static color *read_gray(unsigned char end = 0U)
       input_stack::push(make_temp_iterator("\n"));
     input_stack::push(make_temp_iterator(s));
     tok.next();
-    unsigned int g = get_color_element("gray", "gray value");
+    unsigned int g = read_color_channel_value("gray", "gray value");
     col->set_gray(g);
   }
   return col;

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

Reply via email to