[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 20/31: [mm]: Refactor; drop dead code in `PS` macro.,
G. Branden Robinson <=