gbranden pushed a commit to branch master
in repository groff.

commit 6d0c19300ad5976f1591edfe325c6f2274214772
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Fri Mar 1 21:46:14 2024 -0600

    [troff]: Trivially refactor.
    
    ...to clarify a function's purpose.
    
    * src/roff/troff/env.cpp (init_hyphen_requests): Rename this...
      (init_hyphenation_pattern_requests): ...to this.
    
    * src/roff/troff/input.cpp (main): Update call site.
    
    * src/roff/troff/request.h: Update declaration.
---
 ChangeLog                | 7 +++++++
 src/roff/troff/env.cpp   | 6 +++++-
 src/roff/troff/input.cpp | 2 +-
 src/roff/troff/request.h | 2 +-
 4 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f67ddcba1..06d9dd6f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-03-01  G. Branden Robinson <g.branden.robin...@gmail.com>
+
+       * src/roff/troff/env.cpp (init_hyphen_requests): Rename this...
+       (init_hyphenation_pattern_requests): ...to this.
+       * src/roff/troff/input.cpp (main): Update call site.
+       * src/roff/troff/request.h: Update declaration.
+
 2024-03-01  G. Branden Robinson <g.branden.robin...@gmail.com>
 
        [troff]: Add `.hydefault` read-only register storing the
diff --git a/src/roff/troff/env.cpp b/src/roff/troff/env.cpp
index 457749b8d..6856b304d 100644
--- a/src/roff/troff/env.cpp
+++ b/src/roff/troff/env.cpp
@@ -4044,6 +4044,8 @@ const char *hyphenation_default_mode_reg::get_string()
 #define init_string_env_reg(name, func) \
   register_dictionary.define(name, new string_env_reg(&environment::func))
 
+// Most hyphenation functionality is environment-specific; see
+// init_hyphenation_pattern_requests() below for globally managed state.
 void init_env_requests()
 {
   init_request("ad", adjust);
@@ -4284,7 +4286,9 @@ static void append_hyphenation_patterns_from_file()
   read_hyphenation_patterns_from_file(true /* append */);
 }
 
-void init_hyphen_requests()
+// Most hyphenation functionality is environment-specific; see
+// init_env_requests() above.
+void init_hyphenation_pattern_requests()
 {
   init_request("hla", select_hyphenation_language);
   init_request("hpf", load_hyphenation_patterns_from_file);
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 4b157dfe1..c1f22b5d9 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -8486,7 +8486,7 @@ int main(int argc, char **argv)
   register_dictionary.define(".T", new readonly_text_register(tflag ? "1" : 
"0"));
   init_registers();
   init_reg_requests();
-  init_hyphen_requests();
+  init_hyphenation_pattern_requests();
   init_environments();
   while (string_assignments) {
     do_string_assignment(string_assignments->s);
diff --git a/src/roff/troff/request.h b/src/roff/troff/request.h
index 1511f5230..f60b670f6 100644
--- a/src/roff/troff/request.h
+++ b/src/roff/troff/request.h
@@ -82,7 +82,7 @@ extern void init_div_requests();
 extern void init_node_requests();
 extern void init_reg_requests();
 extern void init_env_requests();
-extern void init_hyphen_requests();
+extern void init_hyphenation_pattern_requests();
 extern void init_request(const char *, REQUEST_FUNCP);
 
 class charinfo;

_______________________________________________
Groff-commit mailing list
Groff-commit@gnu.org
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to