gbranden pushed a commit to branch master
in repository groff.
commit b598d7b711c65ae4506d1cf516cba3b461ac6c14
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Dec 17 17:04:52 2025 -0600
src/roff/troff/input.cpp: Trivially refactor (2).
* src/roff/troff/input.cpp (get_char_for_escape_parameter): Rename
this...
(read_char_in_escape_sequence_parameter): ...to this.
(read_long_escape_parameters, read_escape_parameter)
(read_increment_and_escape_parameter): Update call sites.
---
ChangeLog | 8 ++++++++
src/roff/troff/input.cpp | 14 ++++++++------
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9c990f24a..179733916 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-12-17 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp (get_char_for_escape_parameter):
+ Rename this...
+ (read_char_in_escape_sequence_parameter): ...to this.
+ (read_long_escape_parameters, read_escape_parameter)
+ (read_increment_and_escape_parameter): Update call sites.
+
2025-12-17 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp (get_line_arg): Rename this...
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index cc18fd9b6..aad06b006 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -963,7 +963,8 @@ void shift()
skip_line();
}
-static char get_char_for_escape_parameter(bool allow_space = false)
+static char read_char_in_escape_sequence_parameter(bool allow_space
+ = false)
{
int c = get_copy(0 /* nullptr */,
false /* is defining */,
@@ -997,9 +998,9 @@ static char get_char_for_escape_parameter(bool allow_space
= false)
static symbol read_two_char_escape_parameter()
{
char buf[3];
- buf[0] = get_char_for_escape_parameter();
+ buf[0] = read_char_in_escape_sequence_parameter();
if (buf[0] != '\0') {
- buf[1] = get_char_for_escape_parameter();
+ buf[1] = read_char_in_escape_sequence_parameter();
if (buf[1] == '\0')
buf[0] = '\0';
else
@@ -1025,7 +1026,8 @@ static symbol read_long_escape_parameters(read_mode mode)
char c;
bool have_char = false;
for (;;) {
- c = get_char_for_escape_parameter(have_char && (WITH_ARGS == mode));
+ c = read_char_in_escape_sequence_parameter(have_char
+ && (WITH_ARGS == mode));
if ('\0' == c) {
delete[] buf;
return NULL_SYMBOL;
@@ -1069,7 +1071,7 @@ static symbol read_long_escape_parameters(read_mode mode)
static symbol read_escape_parameter(read_mode mode)
{
- char c = get_char_for_escape_parameter();
+ char c = read_char_in_escape_sequence_parameter();
if ('\0' == c)
return NULL_SYMBOL;
if ('(' == c)
@@ -1084,7 +1086,7 @@ static symbol read_escape_parameter(read_mode mode)
static symbol read_increment_and_escape_parameter(int *incp)
{
- char c = get_char_for_escape_parameter();
+ char c = read_char_in_escape_sequence_parameter();
switch (c) {
case 0:
*incp = 0;
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit