groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 20/31: [mm]: Refactor; drop dead code in `PS` macro.


From: G. Branden Robinson
Subject: [groff] 20/31: [mm]: Refactor; drop dead code in `PS` macro.
Date: Wed, 17 Aug 2022 01:26:05 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 4c40d20e7bfdd753f8c4b76c90319533078342d2
Author: G. Branden Robinson <g.branden.robinson@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.robinson@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.robinson@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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]