1241675Suqs/*	$Id: predefs.in,v 1.3 2011/07/31 11:36:49 schwarze Exp $ */
2241675Suqs/*
3241675Suqs * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
4241675Suqs *
5241675Suqs * Permission to use, copy, modify, and distribute this software for any
6241675Suqs * purpose with or without fee is hereby granted, provided that the above
7241675Suqs * copyright notice and this permission notice appear in all copies.
8241675Suqs *
9241675Suqs * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10241675Suqs * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11241675Suqs * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12241675Suqs * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13241675Suqs * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14241675Suqs * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15241675Suqs * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16241675Suqs */
17241675Suqs
18241675Suqs/*
19241675Suqs * The predefined-string translation tables.  Each corresponds to a
20241675Suqs * predefined strings from (e.g.) tmac/mdoc/doc-nroff.  The left-hand
21241675Suqs * side corresponds to the input sequence (\*x, \*(xx and so on).  The
22241675Suqs * right-hand side is what's produced by libroff.
23241675Suqs *
24241675Suqs * XXX - C-escape strings!
25241675Suqs * XXX - update PREDEF_MAX in roff.c if adding more!
26241675Suqs */
27241675Suqs
28241675SuqsPREDEF("Am", "&")
29241675SuqsPREDEF("Ba", "|")
30241675SuqsPREDEF("Ge", "\\(>=")
31241675SuqsPREDEF("Gt", ">")
32241675SuqsPREDEF("If", "infinity")
33241675SuqsPREDEF("Le", "\\(<=")
34241675SuqsPREDEF("Lq", "\\(lq")
35241675SuqsPREDEF("Lt", "<")
36241675SuqsPREDEF("Na", "NaN")
37241675SuqsPREDEF("Ne", "\\(!=")
38241675SuqsPREDEF("Pi", "pi")
39241675SuqsPREDEF("Pm", "\\(+-")
40241675SuqsPREDEF("Rq", "\\(rq")
41241675SuqsPREDEF("left-bracket", "[")
42241675SuqsPREDEF("left-parenthesis", "(")
43241675SuqsPREDEF("lp", "(")
44241675SuqsPREDEF("left-singlequote", "\\(oq")
45241675SuqsPREDEF("q", "\\(dq")
46241675SuqsPREDEF("quote-left", "\\(oq")
47241675SuqsPREDEF("quote-right", "\\(cq")
48241675SuqsPREDEF("R", "\\(rg")
49241675SuqsPREDEF("right-bracket", "]")
50241675SuqsPREDEF("right-parenthesis", ")")
51241675SuqsPREDEF("rp", ")")
52241675SuqsPREDEF("right-singlequote", "\\(cq")
53241675SuqsPREDEF("Tm", "(Tm)")
54241675SuqsPREDEF("Px", "POSIX")
55241675SuqsPREDEF("Ai", "ANSI")
56241675SuqsPREDEF("\'", "\\\'")
57241675SuqsPREDEF("aa", "\\(aa")
58241675SuqsPREDEF("ga", "\\(ga")
59241675SuqsPREDEF("`",  "\\`")
60241675SuqsPREDEF("lq", "\\(lq")
61241675SuqsPREDEF("rq", "\\(rq")
62241675SuqsPREDEF("ua", "\\(ua")
63241675SuqsPREDEF("va", "\\(va")
64241675SuqsPREDEF("<=", "\\(<=")
65241675SuqsPREDEF(">=", "\\(>=")
66