gbranden pushed a commit to branch master
in repository groff.

commit 4c40d20e7bfdd753f8c4b76c90319533078342d2
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Sun Aug 14 22:06:25 2022 -0500

    [mm]: Refactor; drop dead code in `PS` macro.
    
    * contrib/mm/m.tmac (PS): Refactor; drop dead code.  The `pic*in`
      register was used only for dead stores; it was never read or tested.
---
 contrib/mm/ChangeLog |  5 +++++
 contrib/mm/m.tmac    | 10 +---------
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/contrib/mm/ChangeLog b/contrib/mm/ChangeLog
index 16d7ccba8..5f23c39f5 100644
--- a/contrib/mm/ChangeLog
+++ b/contrib/mm/ChangeLog
@@ -1,3 +1,8 @@
+2022-08-14  G. Branden Robinson <g.branden.robin...@gmail.com>
+
+       * m.tmac (PS): Refactor; drop dead code.  The `pic*in` register
+       was used only for dead stores; it was never read or tested.
+
 2022-08-04  G. Branden Robinson <g.branden.robin...@gmail.com>
 
        * m.tmac (initialization): In nroff mode, surround automatically
diff --git a/contrib/mm/m.tmac b/contrib/mm/m.tmac
index 5ba66c534..a81d621fa 100644
--- a/contrib/mm/m.tmac
+++ b/contrib/mm/m.tmac
@@ -2395,19 +2395,11 @@ in=\\n[.i] fi=\\n[.u] .d=\\n[.d] nl=\\n[nl] pg=\\n[%]
 ..
 .\" ####### module pic #######################################
 .de PS
-.nr pic*in 0
 .br
 .SP .5
 .ie \\n[.$]<2 .@error "PS: bad arguments. Probably not processed with pic."
 .el \{\
-.      if !\\n[ds*lvl] .ne (u;\\$1)+1v
-.\" should be contained between .DS/.DE
-.if r ds*format \{\
-.              if \\n[ds*lvl]&((\\n[ds*format]=2):(\\n[ds*format]=3)) \{\
-.                      nr pic*in \\n[.i]
-.\" .          in +(u;\\n[.l]-\\n[.i]-\\$2/2)
-.              \}
-.      \}
+.      if r ds*format .if !\\n[ds*lvl] .ne (u;\\$1)+1v
 .\}
 ..
 .de PE

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

Reply via email to