xref: /plan9/sys/src/cmd/htmlroff/t12.c (revision 426d2b71458df9b491ba6c167f699b3f1f7b0428)
1*426d2b71SDavid du Colombier #include "a.h"
2*426d2b71SDavid du Colombier 
3*426d2b71SDavid du Colombier /*
4*426d2b71SDavid du Colombier  * 12. Overstrike, bracket, line-drawing, graphics, and zero-width functions.
5*426d2b71SDavid du Colombier  */
6*426d2b71SDavid du Colombier 
7*426d2b71SDavid du Colombier /*
8*426d2b71SDavid du Colombier 	\o'asdf'
9*426d2b71SDavid du Colombier 	\zc
10*426d2b71SDavid du Colombier 	\b'asdf'
11*426d2b71SDavid du Colombier 	\l'Nc'
12*426d2b71SDavid du Colombier 	\L'Nc'
13*426d2b71SDavid du Colombier 	\D'xxx'
14*426d2b71SDavid du Colombier */
15*426d2b71SDavid du Colombier 
16*426d2b71SDavid du Colombier int
e_o(void)17*426d2b71SDavid du Colombier e_o(void)
18*426d2b71SDavid du Colombier {
19*426d2b71SDavid du Colombier 	pushinputstring(getqarg());
20*426d2b71SDavid du Colombier 	return 0;
21*426d2b71SDavid du Colombier }
22*426d2b71SDavid du Colombier 
23*426d2b71SDavid du Colombier int
e_z(void)24*426d2b71SDavid du Colombier e_z(void)
25*426d2b71SDavid du Colombier {
26*426d2b71SDavid du Colombier 	getnext();
27*426d2b71SDavid du Colombier 	return 0;
28*426d2b71SDavid du Colombier }
29*426d2b71SDavid du Colombier 
30*426d2b71SDavid du Colombier int
e_b(void)31*426d2b71SDavid du Colombier e_b(void)
32*426d2b71SDavid du Colombier {
33*426d2b71SDavid du Colombier 	pushinputstring(getqarg());
34*426d2b71SDavid du Colombier 	return 0;
35*426d2b71SDavid du Colombier }
36*426d2b71SDavid du Colombier 
37*426d2b71SDavid du Colombier int
e_l(void)38*426d2b71SDavid du Colombier e_l(void)
39*426d2b71SDavid du Colombier {
40*426d2b71SDavid du Colombier 	getqarg();
41*426d2b71SDavid du Colombier 	return 0;
42*426d2b71SDavid du Colombier }
43*426d2b71SDavid du Colombier 
44*426d2b71SDavid du Colombier int
e_L(void)45*426d2b71SDavid du Colombier e_L(void)
46*426d2b71SDavid du Colombier {
47*426d2b71SDavid du Colombier 	getqarg();
48*426d2b71SDavid du Colombier 	return 0;
49*426d2b71SDavid du Colombier }
50*426d2b71SDavid du Colombier 
51*426d2b71SDavid du Colombier int
e_D(void)52*426d2b71SDavid du Colombier e_D(void)
53*426d2b71SDavid du Colombier {
54*426d2b71SDavid du Colombier 	getqarg();
55*426d2b71SDavid du Colombier 	return 0;
56*426d2b71SDavid du Colombier }
57*426d2b71SDavid du Colombier 
58*426d2b71SDavid du Colombier void
t12init(void)59*426d2b71SDavid du Colombier t12init(void)
60*426d2b71SDavid du Colombier {
61*426d2b71SDavid du Colombier 	addesc('o', e_o, 0);
62*426d2b71SDavid du Colombier 	addesc('z', e_z, 0);
63*426d2b71SDavid du Colombier 	addesc('b', e_b, 0);
64*426d2b71SDavid du Colombier 	addesc('l', e_l, 0);
65*426d2b71SDavid du Colombier 	addesc('L', e_L, 0);
66*426d2b71SDavid du Colombier 	addesc('D', e_D, 0);
67*426d2b71SDavid du Colombier }
68