From c42a1d3d6168df56f966ea1f3ba3ef39ebbff4e4 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 21 Feb 2006 18:37:05 +0000 Subject: add --- src/cmd/htmlroff/t12.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/cmd/htmlroff/t12.c (limited to 'src/cmd/htmlroff/t12.c') diff --git a/src/cmd/htmlroff/t12.c b/src/cmd/htmlroff/t12.c new file mode 100644 index 00000000..5ec577d3 --- /dev/null +++ b/src/cmd/htmlroff/t12.c @@ -0,0 +1,67 @@ +#include "a.h" + +/* + * 12. Overstrike, bracket, line-drawing, graphics, and zero-width functions. + */ + +/* + \o'asdf' + \zc + \b'asdf' + \l'Nc' + \L'Nc' + \D'xxx' +*/ + +int +e_o(void) +{ + pushinputstring(getqarg()); + return 0; +} + +int +e_z(void) +{ + getnext(); + return 0; +} + +int +e_b(void) +{ + pushinputstring(getqarg()); + return 0; +} + +int +e_l(void) +{ + getqarg(); + return 0; +} + +int +e_L(void) +{ + getqarg(); + return 0; +} + +int +e_D(void) +{ + getqarg(); + return 0; +} + +void +t12init(void) +{ + addesc('o', e_o, 0); + addesc('z', e_z, 0); + addesc('b', e_b, 0); + addesc('l', e_l, 0); + addesc('L', e_L, 0); + addesc('D', e_D, 0); +} -- cgit v1.2.3