gbranden pushed a commit to branch master
in repository groff.

commit 4167b981ef67cca5d92b97041958a3d196a03f05
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Apr 15 12:46:04 2026 -0500

    src/roff/troff/div.cpp: Drop unnecessary logic.
    
    * src/roff/troff/div.cpp (set_page_number_request): Drop logic testing
      existence of `ps4html` register.  That can easily be handled by macro
      programming.
---
 ChangeLog              |  6 ++++++
 src/roff/troff/div.cpp | 11 ++---------
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index bc1ecc84f..e05b24415 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2026-04-15  G. Branden Robinson <[email protected]>
+
+       * src/roff/troff/div.cpp (set_page_number_request): Drop logic
+       testing existence of `ps4html` register.  That can easily be
+       handled by macro programming.
+
 2026-04-15  G. Branden Robinson <[email protected]>
 
        * src/roff/troff/div.cpp: Trivially refactor.  Rename request
diff --git a/src/roff/troff/div.cpp b/src/roff/troff/div.cpp
index 50eb382ea..60359c163 100644
--- a/src/roff/troff/div.cpp
+++ b/src/roff/troff/div.cpp
@@ -926,15 +926,8 @@ static void set_page_number_request() // .pn
     return;
   }
   int n = 0;
-  // the ps4html register is set if we are using -Tps
-  // to generate images for html
-  // XXX: Yuck!  Get rid of this; macro packages already test the
-  // register before invoking .pn.
-  reg *r = static_cast<reg *>(register_dictionary.lookup("ps4html"));
-  if (0 /* nullptr */ == r)
-    if (has_arg()
-       && read_integer_crement(&n, topdiv->get_page_number()))
-      topdiv->set_next_page_number(n);
+  if (has_arg() && read_integer_crement(&n, topdiv->get_page_number()))
+    topdiv->set_next_page_number(n);
   skip_line();
 }
 

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

Reply via email to