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