1 /* $Id: predefs.in,v 1.3 2011/07/31 11:36:49 schwarze Exp $ */ 2 /* 3 * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv> 4 * 5 * Permission to use, copy, modify, and distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * 9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 */ 17 18 /* 19 * The predefined-string translation tables. Each corresponds to a 20 * predefined strings from (e.g.) tmac/mdoc/doc-nroff. The left-hand 21 * side corresponds to the input sequence (\*x, \*(xx and so on). The 22 * right-hand side is what's produced by libroff. 23 * 24 * XXX - C-escape strings! 25 * XXX - update PREDEF_MAX in roff.c if adding more! 26 */ 27 28 PREDEF("Am", "&") 29 PREDEF("Ba", "|") 30 PREDEF("Ge", "\\(>=") 31 PREDEF("Gt", ">") 32 PREDEF("If", "infinity") 33 PREDEF("Le", "\\(<=") 34 PREDEF("Lq", "\\(lq") 35 PREDEF("Lt", "<") 36 PREDEF("Na", "NaN") 37 PREDEF("Ne", "\\(!=") 38 PREDEF("Pi", "pi") 39 PREDEF("Pm", "\\(+-") 40 PREDEF("Rq", "\\(rq") 41 PREDEF("left-bracket", "[") 42 PREDEF("left-parenthesis", "(") 43 PREDEF("lp", "(") 44 PREDEF("left-singlequote", "\\(oq") 45 PREDEF("q", "\\(dq") 46 PREDEF("quote-left", "\\(oq") 47 PREDEF("quote-right", "\\(cq") 48 PREDEF("R", "\\(rg") 49 PREDEF("right-bracket", "]") 50 PREDEF("right-parenthesis", ")") 51 PREDEF("rp", ")") 52 PREDEF("right-singlequote", "\\(cq") 53 PREDEF("Tm", "(Tm)") 54 PREDEF("Px", "POSIX") 55 PREDEF("Ai", "ANSI") 56 PREDEF("\'", "\\\'") 57 PREDEF("aa", "\\(aa") 58 PREDEF("ga", "\\(ga") 59 PREDEF("`", "\\`") 60 PREDEF("lq", "\\(lq") 61 PREDEF("rq", "\\(rq") 62 PREDEF("ua", "\\(ua") 63 PREDEF("va", "\\(va") 64 PREDEF("<=", "\\(<=") 65 PREDEF(">=", "\\(>=")