aboutsummaryrefslogtreecommitdiff
path: root/tmac/tmac.gnu
blob: fbab48824be5aef0145d48479d8004d2f0558456 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
.\" Groff compatibility registers and macros
.\"
.nr yr \n[.yr]-1900
.nr year \n[.yr]
.\" Groff file I/O macros
.de open
.	ds gnufile\\$1 "\\$2
.	rm gnudata\\$1
..
.de opena
.	ds gnufile\\$1 "\\$2
.	co< \\*[gnudata\\$1] "\\$2
..
.de close
.	co> gnudata\\$1 "\\*[gnufile\\$1]
..
.de write
.	am gnudata\\$1 write.end
\\$2
.	write.end
..
.de writec
.	as gnudata\\$1 "\\$2
..
.de writem
.	co+ gnudata\\$1 \\$2
..
.\" Miscellaneous macros
.de pso . sy
.	sy \\$1 >/tmp/pso.\n($$
.	so /tmp/pso.\n($$
.	sy rm /tmp/pso.\n($$
..
.de mso
.	so \n(.D/\\$1.tmac
.	so \n(.D/tmac.\\$1
..
.de device . dv
.	dv \\$1
..
.de dei . de
.	de \\*[\\$1] \\*[\\$2]
..
.de ami . am
.	am \\*[\\$1] \\*[\\$2]
..
.de kern
.	ie (\\n(.$=0):(\\$1) .kn 1
.	el .kn 0
..