gbranden pushed a commit to branch master
in repository groff.
commit ffaf3c9c9bc0a2ad3494b6ffc38d649ad49a65f6
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Sep 11 23:35:08 2024 -0500
src/roff/troff/input.cpp: Trivially refactor.
* src/roff/troff/input.cpp: Rename request-handling functions to append
`_request` to their names.
`source` -> `source_request`
`source_quietly` -> `source_quietly_request`
`pipe_source` -> `pipe_source_request`
`macro_source` -> `macro_source_request`
`macro_source_quietly` -> `macro_source_quietly_request`
(init_input_requests): Migrate to new names.
(open_request, opena_request): Clarify error diagnostics.
---
ChangeLog | 12 ++++++++++++
src/roff/troff/input.cpp | 48 ++++++++++++++++++++----------------------------
2 files changed, 32 insertions(+), 28 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8bd39aa00..d620788c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,18 @@
might not notice right away. Fixes problem introduced by me in
commit 3bb13e4752, 4 September.
+2024-09-11 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp: Trivially refactor. Rename
+ request-handling functions to append `_request` to their names.
+ `source` -> `source_request`
+ `source_quietly` -> `source_quietly_request`
+ `pipe_source` -> `pipe_source_request`
+ `macro_source` -> `macro_source_request`
+ `macro_source_quietly` -> `macro_source_quietly_request`
+ (init_input_requests): Migrate to new names.
+ (open_request, opena_request): Clarify error diagnostics.
+
2024-09-11 G. Branden Robinson <[email protected]>
* src/preproc/soelim/soelim.1.man (Description):
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 72589f6f5..4fd26930b 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -6449,24 +6449,19 @@ void do_source(bool quietly)
}
}
-// .so
-
-void source()
+void source_request() // .so
{
- do_source(false /* not quietly*/ );
+ do_source(false /* quietly */ );
}
-// .soquiet: like .so, but silently ignore files that can't be opened
-// due to their nonexistence
-
-void source_quietly()
+// like .so, but silently ignore files that can't be opened due to their
+// nonexistence
+void source_quietly_request() // .soquiet
{
do_source(true /* quietly */ );
}
-// like .so but use popen()
-
-void pipe_source()
+void pipe_source_request() // .pso
{
if (!want_unsafe_requests) {
error("piped command source request is not allowed in safer mode");
@@ -7226,17 +7221,17 @@ static void do_open(bool append)
skip_line();
}
-static void open_request()
+static void open_request() // .open
{
if (!want_unsafe_requests) {
- error("file opening request is not allowed in safer mode");
+ error("file writing request is not allowed in safer mode");
skip_line();
}
else
do_open(false /* don't append */);
}
-static void opena_request()
+static void opena_request() // .opena
{
if (!want_unsafe_requests) {
error("file appending request is not allowed in safer mode");
@@ -7246,7 +7241,7 @@ static void opena_request()
do_open(true /* append */);
}
-static void close_request()
+static void close_request() // .close
{
symbol stream = get_name(true /* required */);
if (!stream.is_null()) {
@@ -8486,17 +8481,14 @@ void do_macro_source(bool quietly)
}
}
-// .mso
-
-void macro_source()
+void macro_source_request() // .mso
{
- do_macro_source(false /* not quietly (if WARN_FILE enabled) */ );
+ do_macro_source(false /* quietly */ );
}
-// .msoquiet: like .mso, but silently ignore files that can't be opened
-// due to their nonexistence
-
-void macro_source_quietly()
+// like .mso, but silently ignore files that can't be opened due to
+// their nonexistence
+void macro_source_quietly_request() // .msoquiet
{
do_macro_source(true /* quietly */ );
}
@@ -8993,8 +8985,8 @@ void init_input_requests()
init_request("length", length_request);
init_request("lf", line_file);
init_request("lsm", leading_spaces_macro);
- init_request("mso", macro_source);
- init_request("msoquiet", macro_source_quietly);
+ init_request("mso", macro_source_request);
+ init_request("msoquiet", macro_source_quietly_request);
init_request("nop", nop_request);
init_request("nroff", nroff_request);
init_request("nx", next_file);
@@ -9008,7 +9000,7 @@ void init_input_requests()
init_request("pi", pipe_output);
init_request("pm", print_macros);
init_request("psbb", ps_bbox_request);
- init_request("pso", pipe_source);
+ init_request("pso", pipe_source_request);
init_request("rchar", remove_character);
init_request("rd", read_request);
init_request("return", return_macro_request);
@@ -9016,8 +9008,8 @@ void init_input_requests()
init_request("rn", rename_macro);
init_request("schar", define_special_character);
init_request("shift", shift);
- init_request("so", source);
- init_request("soquiet", source_quietly);
+ init_request("so", source_request);
+ init_request("soquiet", source_quietly_request);
init_request("spreadwarn", spreadwarn_request);
init_request("stringdown", stringdown_request);
init_request("stringup", stringup_request);
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit