aboutsummaryrefslogtreecommitdiff
path: root/tmac/tmac.v
diff options
context:
space:
mode:
Diffstat (limited to 'tmac/tmac.v')
-rw-r--r--tmac/tmac.v519
1 files changed, 519 insertions, 0 deletions
diff --git a/tmac/tmac.v b/tmac/tmac.v
new file mode 100644
index 00000000..ce5b37da
--- /dev/null
+++ b/tmac/tmac.v
@@ -0,0 +1,519 @@
+'\" Copyright (c) 1984 AT&T
+'\" All Rights Reserved
+'\"#ident "@(#)macros:vmca.src 1.17"
+.ifn .ds Tm \uTM\d
+.ift .ds Tm \v'-0.5m'\s-8TM\s+8\v'0.5m'
+.deVS
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 8i
+.nr)X 18
+.nr)H 0
+.nr)W 0
+.nr)O 0i
+.nr)M 0
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deVh
+.)j
+.nr)K 0.9i
+.nr)L 1i
+.nr)U 8i
+.nr)X 14
+.nr)H 1
+.nr)W 0
+.nr)O 0.2i
+.nr)M 0
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deSh
+.)j
+.nr)K 1.1i
+.nr)L 1i
+.nr)U 8i
+.nr)X 14
+.nr)H 1
+.nr)W 0
+.nr)O 0.2i
+.nr)M 1
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deVw
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 6i
+.nr)X 14
+.nr)H 0
+.nr)W 1
+.nr)O 0.2i
+.nr)M 0
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deSw
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 6i
+.nr)X 14
+.nr)H 0
+.nr)W 1
+.nr)O 0.2i
+.nr)M 1
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deVH
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 10i
+.nr)X 18
+.nr)H 1
+.nr)W 0
+.nr)O 0.5i
+.nr)M 0
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deSH
+.)j
+.nr)K 0.5i
+.nr)L 0i
+.nr)U 10i
+.nr)X 18
+.nr)H 1
+.nr)W 0
+.nr)O 0.5i
+.nr)M 1
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deVW
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 6.44i
+.nr)X 14
+.nr)H 0
+.nr)W 1
+.nr)O 0.4i
+.nr)M 0
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.deSW
+.)j
+.nr)K 0i
+.nr)L 0i
+.nr)U 6.44i
+.nr)X 14
+.nr)H 0
+.nr)W 1
+.nr)O 0.4i
+.nr)M 1
+.if!\\n(.$ .)V
+.if\\n(.$ .if !\\n(.$-1 .)V "\\$1"
+.if\\n(.$-1 .if !\\n(.$-2 .)V "\\$1" "\\$2"
+.if\\n(.$-2 .)V "\\$1" "\\$2" "\\$3"
+..
+.de)V
+.fc
+.wh0i
+.if\\nX .wh -0.5i
+.nr)o 0u
+.if\\n()i .nr )o 10p
+.nr)U +\\n()ou
+.pl\\n()Uu+1.5i
+.if\\nX .if \\n(.pu-\\n()Gu .pl \\n()Gu
+.na
+.fi
+.nh
+.lg0
+.ta0.5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i
+.ce0
+.in0i
+.ll7.54i
+.po0i
+.lt7.68i
+.if\\n()i .)t "'\(da cut \(da''\(da cut \(da'" 1
+.nr)i 0
+.)t "'\l'0.38i'''\l'0.38i''" 1
+.sp0.5v
+.po0.23i
+.lt7.06i
+.if\\n(.$-1 .ds )N "\\$2
+.if\\n(.$-2 .ds )Y "\\$3
+.tl\\*()Y
+.tl\\*()N
+.if\\n(.$ .tl \\*()F \\$1
+.if!\\n(.$ .tl \\*()F %
+.po
+.sp|0.68i+\\n()ou
+.po0.26i+\\n()Lu+\\n()Ou
+.lt7.03i-\\n()Lu-\\n()Lu-\\n()Ou-\\n()Ou
+.if\\n()H .)t "'|''|'"
+.po
+.sp|1i+\\n()Ou+\\n()ou
+.if!\\n(.A .)e
+.po0.1i
+.lt7.4i
+.if\\n()W .)t "'_''_'"
+.po
+.sp|1i+\\n()ou
+.if!\\n(.A .)e
+.po0.23i+\\n()Lu
+.lt7.06i-\\n()Lu-\\n()Lu
+.tl++
+.sp-3p
+.if\\n()M .if \\n()W .sp \\n()Ou
+.po
+.nr)J \\n()Uu
+.if\\n()M .if \\n()W .nr )J \\n()Uu-\\n()Ou
+.nr)E \\n()Ju
+.wh\\n()Eu )Z
+.S \\n()X 6i-\\n()Ku-\\n()Ku
+.I "" A no-space
+.sp.5v
+.nr)n \\n(nlu
+..
+.de)Z
+.wh\\n()Eu
+.nr)w 0
+.ev1
+.)g
+'sp|\\n()Uu
+.if!\\n(.A .)e
+.po0.23i+\\n()Lu
+.lt7.06i-\\n()Lu-\\n()Lu
+.tl++
+.po
+'sp|\\n()Uu-\\n()Ou
+.if!\\n(.A .)e
+.po0.1i
+.lt7.4i
+.if\\n()W .)t "'_''_'"
+.po
+'sp|\\n()Uu+0.32i
+.po0.26i+\\n()Lu+\\n()Ou
+.lt7.03i-\\n()Lu-\\n()Lu-\\n()Ou-\\n()Ou
+.if\\n()H .)t "'|''|'"
+.po
+.if!\\n()H 'sp 1v
+'sp1v
+.ev
+.if\\nX .pl \\n()Gu
+.if\\nX .wh -0.5i )m
+.wh0i )P
+..
+.de)m
+.bp
+..
+.de)z
+.pl\\n(.pu+2i
+.br
+.if\\n()i \{.ps 10
+.lt6i
+.tl*** No input or no ``foil start'' macro in input. \}
+.if!\\n()i \{.nr )x \\n(.vu+\\n()Eu-\\n(nlu/\\n(.vu
+.nr)v \\n()w
+.sp|\\n(.pu-2.8i
+.if\\nX .wh -0.5i
+.if\\nX .pl \\n(.pu+2i
+\&
+.br
+.)g
+.po0i
+.ll6i
+.ce0
+.in0i
+.if\\n(.A .sp -1.1v
+.if\\n(.A .sp 0.1v
+.if\\n(.A .if \\n()v ==> Approximately \\n()x blank line(s) \
+left to bottom of previous foil.
+.if\\n(.A .if !\\n()v ==> *** Previous foil full; \
+check for overflow.
+.sp|\\n(.pu-2i
+.lt7.68i
+.)t "'\l'0.38i'''\l'0.38i''" 1
+.)t "'\(ua cut \(ua''\(ua cut \(ua'" 1 \}
+..
+.de)t
+.if!\\n(.A .if \\n(.$-1 .)e
+.if!\\n(.A .tl \\$1
+..
+.de)e
+.po0i
+.lt1i
+.tl'\ '''
+'sp-1v
+.po
+.lt
+..
+.de)P
+.pl2i
+.if\\nX .pl \\n()Gu
+..
+.de)j
+.br
+.if\\n()i .if \\n(nl \{.ps 10
+.lt6i
+.tl*** Text before ``foil start'' macro in input. \}
+.if!\\n()i \{.nr )x \\n(.vu+\\n()Eu-\\n(nlu/\\n(.vu
+.nr)v \\n()w
+.sp|\\n(.pu-0.8i
+\&
+.br\}
+.)g
+.if!\\n()i \{.po 0i
+.ll6i
+.ce0
+.in0i
+.if\\n(.A .sp -1.1v
+.if\\n(.A .sp 0.1v
+.if\\n(.A .if \\n()v ==> Approximately \\n()x blank line(s) \
+left to bottom of previous foil.
+.if\\n(.A .if !\\n()v ==> *** Previous foil full; \
+check for overflow.
+.br
+.ll
+.po\}
+.if\\n(nl .bp
+.nr)w 1
+..
+.de)g
+.ft\\*()f
+.cs\\*()f
+.ps8
+.vs10p
+.ss16
+..
+.deT
+.br
+.if\\n(nlu-\\n()nu .sp .5v
+.nr]a \\n(.s
+.ps
+.nr]b \\n(.s
+.ps
+.nr)u \\n(.iu
+.in0i
+.ps+4
+.ce
+\&\\$1
+.in\\n()uu
+.ps\\n(]b
+.ps\\n(]a
+.sp.5v
+.nr)n \\n(nlu
+..
+.deS
+.if!\w\\$1 .ps
+.if\w\\$1 .if !\\$1+1 .ps \\$1
+.if\w\\$1 .if \\$1 .nr )y \\n(.s
+.if\w\\$1 .if \\$1 .nr )y \\$1
+.if\w\\$1 .if \\$1-99 .nr )y \\n()X
+.if\w\\$1 .if \\$1 .ps \\n()y
+.vs\\n(.sp*5u/4u
+.ss16
+.nr)a .8i+\\n()Ku
+.nr]c \\n(.s
+.ps
+.nr]d \\n(.s
+.ps
+.nr)A \\n(.s*\\n()Q/\\n(]X
+.ps\\n()A
+.nr)b \w\\*()B\ u
+.ps
+.nr)A \\n(.s*\\n()R/\\n(]X
+.ps\\n()A
+.nr)c \\n()bu+\w\\*()C\ u
+.ps
+.nr)A \\n(.s*\\n()S/\\n(]X
+.ps\\n()A
+.nr)d \\n()cu+\w\\*()D\ u
+.ps\\n(]d
+.ps\\n(]c
+.if\\n(.$-1 .nr )u \\$2
+.if\\n(.$-1 .if !\\n()uu-7u .nr )p \\$2i
+.if\\n(.$-1 .if \\n()uu-7u .nr )p \\$2
+.nr)q \\n()pu-0i
+.nr)r \\n()qu-0i
+.nr)s \\n()ru-0i
+.nr)T \\n(.sp*5u/4u
+.nr)E \\n()Ju-\\n()Tu
+.ch)Z \\n()Eu
+..
+.deI
+.if!\w\\$1u .nr )k 0i
+.if\w\\$1u .if !\\$1 .nr )u 0i-\\$1
+.if\w\\$1u .if \\$1 .nr )u \\$1
+.if\w\\$1u .if !\\n()uu-7u .nr )k \\$1i
+.if\w\\$1u .if \\n()uu-7u .nr )k \\$1
+.if\\n(.$-1 .A \\$3
+..
+.deA
+.br
+.if!\\n(.$ .if \\n(nlu-\\n()nu .sp \\*(]Au
+.nr)n \\n(nlu
+.po\\n()au
+.in0u+\\n()ku
+.ll\\n()pu
+.lt\\n()pu
+..
+.deB
+.br
+.if\\n(nlu-\\n()nu .sp \\*(]Bu
+.nr)n \\n(nlu
+.in\\n()bu+\\n()ku
+.ll\\n()qu
+.lt\\n()qu
+.nr)l 0
+.nr]x \\n()bu
+.if!\\n(.$ .)I \\*()B \\n()Q
+.if\\n(.$ .if !\\n(.$-1 .)I "\\$1" 0
+.if\\n(.$-1 .if \\$2-99 .)I "\\$1\ \|" \\n()Q
+.if\\n(.$-1 .if !\\$2-99 .nr )l 1
+.if\\n(.$-1 .if !\\$2-99 .)I "\\$1" "\\$2"
+..
+.deC
+.br
+.if\\n(nlu-\\n()nu .sp \\*(]Cu
+.nr)n \\n(nlu
+.in\\n()cu+\\n()ku
+.ll\\n()ru
+.lt\\n()ru
+.nr)l 0
+.nr]x \\n()cu-\\n()bu
+.if!\\n(.$ .)I \\*()C \\n()R
+.if\\n(.$ .if !\\n(.$-1 .)I "\\$1" 0
+.if\\n(.$-1 .if \\$2-99 .)I "\\$1\ \|" \\n()R
+.if\\n(.$-1 .if !\\$2-99 .nr )l 1
+.if\\n(.$-1 .if !\\$2-99 .)I "\\$1" "\\$2"
+..
+.deD
+.br
+.if\\n(nlu-\\n()nu .sp \\*(]Du
+.nr)n \\n(nlu
+.in\\n()du+\\n()ku
+.ll\\n()su
+.lt\\n()su
+.nr)l 0
+.nr]x \\n()du-\\n()cu
+.if!\\n(.$ .)I \\*()D \\n()S
+.if\\n(.$ .if !\\n(.$-1 .)I "\\$1" 0
+.if\\n(.$-1 .if \\$2-99 .)I "\\$1\ \|" \\n()S
+.if\\n(.$-1 .if !\\$2-99 .nr )l 1
+.if\\n(.$-1 .if !\\$2-99 .)I "\\$1" "\\$2"
+..
+.de)I
+.nr]a \\n(.s
+.ps
+.nr]b \\n(.s
+.ps
+.if!\\n()l .if !\\$2 .nr )A \\n(.s
+.if!\\n()l .if \\$2 .nr )A \\n(.s*\\$2/\\n(]X
+.if\\n()l .nr )A \\n(.s+\\$2
+.ps\\n()A
+.ti-\w\\$1\ u
+\&\\$1\ \&\c
+.ps\\n(]b
+.ps\\n(]a
+..
+.deU
+.if!\w\\$1u-.46m \&\\$1\v'.55m'\l'|0\(hy'\v'-.55m'\\$2
+.if\w\\$1u-.46m \&\\$1\v'.09m'\l'|0\(ul'\v'-.09m'\\$2
+..
+.deDV
+.if\w\\$1 .ds ]A \\$1
+.if\w\\$2 .ds ]B \\$2
+.if\w\\$3 .ds ]C \\$3
+.if\w\\$4 .ds ]D \\$4
+..
+.deDF
+.if\\n(.$-1 .ds )f "\\$2
+.if\\n(.$-1 .fp \\$1 \\$2
+.if\\n(.$-1 .ft \\$2
+.if\\n(.$-3 .fp \\$3 \\$4
+.if\\n(.$-5 .fp \\$5 \\$6
+.if\\n(.$-7 .fp \\$7 \\$8
+..
+.deSP
+.sp\\$1
+..
+.deBR
+.br
+..
+.deTA
+'ta\\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
+..
+.deCE
+.ce\\$1
+..
+.deTI
+.ti\\$1
+..
+.deFI
+.fi
+..
+.deNF
+.nf
+..
+.deAD
+'ad\\$1
+..
+.deNA
+'na
+..
+.deHY
+'hy\\$1
+..
+.deNH
+'nh
+..
+.deSO
+'so\\$1
+..
+.deNX
+'nx\\$1
+..
+.ds)F FOIL
+.if\n(.A .ds )F FOIL
+.ds)N Bell\ Labs
+.ds)Y \n(mo/\n(dy/\n(yr
+.ds)B \(bu\ \|
+.ds)C \(em\ \|
+.ds)D \(bu\ \|
+.ds]A .5v
+.ds]B .5v
+.ds]C .5v
+.ds]D 0v
+.nr)G 11i-7.5p
+.nr)Q 5
+.nr)R 5
+.nr)S 3
+.nr]X 6
+.nr)i 1
+.nr)w 0
+.em)z
+.DF 1 H