1*698f87a4SGarrett D'Amore/* $Id: chars.in,v 1.43 2013/06/20 22:39:30 schwarze Exp $ */ 295c635efSGarrett D'Amore/* 395c635efSGarrett D'Amore * Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> 495c635efSGarrett D'Amore * 595c635efSGarrett D'Amore * Permission to use, copy, modify, and distribute this software for any 695c635efSGarrett D'Amore * purpose with or without fee is hereby granted, provided that the above 795c635efSGarrett D'Amore * copyright notice and this permission notice appear in all copies. 895c635efSGarrett D'Amore * 995c635efSGarrett D'Amore * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1095c635efSGarrett D'Amore * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1195c635efSGarrett D'Amore * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1295c635efSGarrett D'Amore * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1395c635efSGarrett D'Amore * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1495c635efSGarrett D'Amore * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1595c635efSGarrett D'Amore * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1695c635efSGarrett D'Amore */ 1795c635efSGarrett D'Amore 1895c635efSGarrett D'Amore/* 1995c635efSGarrett D'Amore * The ASCII translation tables. 2095c635efSGarrett D'Amore * 2195c635efSGarrett D'Amore * The left-hand side corresponds to the input sequence (\x, \(xx, \*(xx 2295c635efSGarrett D'Amore * and so on) whose length is listed second element. The right-hand 2395c635efSGarrett D'Amore * side is what's produced by the front-end, with the fourth element 2495c635efSGarrett D'Amore * being its length. 2595c635efSGarrett D'Amore * 2695c635efSGarrett D'Amore * XXX - C-escape strings! 2795c635efSGarrett D'Amore * XXX - update LINES_MAX if adding more! 2895c635efSGarrett D'Amore */ 2995c635efSGarrett D'Amore 3095c635efSGarrett D'Amore/* Non-breaking, non-collapsing space uses unit separator. */ 3195c635efSGarrett D'Amorestatic const char ascii_nbrsp[2] = { ASCII_NBRSP, '\0' }; 3295c635efSGarrett D'Amore 3395c635efSGarrett D'AmoreCHAR_TBL_START 3495c635efSGarrett D'Amore 3595c635efSGarrett D'Amore/* Spacing. */ 3695c635efSGarrett D'AmoreCHAR("c", "", 0) 3795c635efSGarrett D'AmoreCHAR("0", " ", 8194) 3895c635efSGarrett D'AmoreCHAR(" ", ascii_nbrsp, 160) 3995c635efSGarrett D'AmoreCHAR("~", ascii_nbrsp, 160) 4095c635efSGarrett D'AmoreCHAR("%", "", 0) 4195c635efSGarrett D'AmoreCHAR("&", "", 0) 4295c635efSGarrett D'AmoreCHAR("^", "", 0) 4395c635efSGarrett D'AmoreCHAR("|", "", 0) 4495c635efSGarrett D'AmoreCHAR("}", "", 0) 45*698f87a4SGarrett D'AmoreCHAR("t", "", 0) 4695c635efSGarrett D'Amore 4795c635efSGarrett D'Amore/* Accents. */ 4895c635efSGarrett D'AmoreCHAR("a\"", "\"", 779) 4995c635efSGarrett D'AmoreCHAR("a-", "-", 175) 5095c635efSGarrett D'AmoreCHAR("a.", ".", 729) 5195c635efSGarrett D'AmoreCHAR("a^", "^", 770) 5295c635efSGarrett D'AmoreCHAR("\'", "\'", 769) 5395c635efSGarrett D'AmoreCHAR("aa", "\'", 769) 5495c635efSGarrett D'AmoreCHAR("ga", "`", 768) 5595c635efSGarrett D'AmoreCHAR("`", "`", 768) 5695c635efSGarrett D'AmoreCHAR("ab", "`", 774) 5795c635efSGarrett D'AmoreCHAR("ac", ",", 807) 5895c635efSGarrett D'AmoreCHAR("ad", "\"", 776) 5995c635efSGarrett D'AmoreCHAR("ah", "v", 711) 6095c635efSGarrett D'AmoreCHAR("ao", "o", 730) 6195c635efSGarrett D'AmoreCHAR("a~", "~", 771) 6295c635efSGarrett D'AmoreCHAR("ho", ",", 808) 6395c635efSGarrett D'AmoreCHAR("ha", "^", 94) 6495c635efSGarrett D'AmoreCHAR("ti", "~", 126) 6595c635efSGarrett D'Amore 6695c635efSGarrett D'Amore/* Quotes. */ 6795c635efSGarrett D'AmoreCHAR("Bq", ",,", 8222) 6895c635efSGarrett D'AmoreCHAR("bq", ",", 8218) 6995c635efSGarrett D'AmoreCHAR("lq", "``", 8220) 7095c635efSGarrett D'AmoreCHAR("rq", "\'\'", 8221) 7195c635efSGarrett D'AmoreCHAR("oq", "`", 8216) 7295c635efSGarrett D'AmoreCHAR("cq", "\'", 8217) 7395c635efSGarrett D'AmoreCHAR("aq", "\'", 39) 7495c635efSGarrett D'AmoreCHAR("dq", "\"", 34) 7595c635efSGarrett D'AmoreCHAR("Fo", "<<", 171) 7695c635efSGarrett D'AmoreCHAR("Fc", ">>", 187) 7795c635efSGarrett D'AmoreCHAR("fo", "<", 8249) 7895c635efSGarrett D'AmoreCHAR("fc", ">", 8250) 7995c635efSGarrett D'Amore 8095c635efSGarrett D'Amore/* Brackets. */ 8195c635efSGarrett D'AmoreCHAR("lB", "[", 91) 8295c635efSGarrett D'AmoreCHAR("rB", "]", 93) 8395c635efSGarrett D'AmoreCHAR("lC", "{", 123) 8495c635efSGarrett D'AmoreCHAR("rC", "}", 125) 8595c635efSGarrett D'AmoreCHAR("la", "<", 60) 8695c635efSGarrett D'AmoreCHAR("ra", ">", 62) 8795c635efSGarrett D'AmoreCHAR("bv", "|", 9130) 8895c635efSGarrett D'AmoreCHAR("braceex", "|", 9130) 8995c635efSGarrett D'AmoreCHAR("bracketlefttp", "|", 9121) 9095c635efSGarrett D'AmoreCHAR("bracketleftbp", "|", 9123) 9195c635efSGarrett D'AmoreCHAR("bracketleftex", "|", 9122) 9295c635efSGarrett D'AmoreCHAR("bracketrighttp", "|", 9124) 9395c635efSGarrett D'AmoreCHAR("bracketrightbp", "|", 9126) 9495c635efSGarrett D'AmoreCHAR("bracketrightex", "|", 9125) 9595c635efSGarrett D'AmoreCHAR("lt", ",-", 9127) 9695c635efSGarrett D'AmoreCHAR("bracelefttp", ",-", 9127) 9795c635efSGarrett D'AmoreCHAR("lk", "{", 9128) 9895c635efSGarrett D'AmoreCHAR("braceleftmid", "{", 9128) 9995c635efSGarrett D'AmoreCHAR("lb", ",-", 9129) 10095c635efSGarrett D'AmoreCHAR("braceleftbp", "`-", 9129) 10195c635efSGarrett D'AmoreCHAR("braceleftex", "|", 9130) 10295c635efSGarrett D'AmoreCHAR("rt", "-.", 9131) 10395c635efSGarrett D'AmoreCHAR("bracerighttp", "-.", 9131) 10495c635efSGarrett D'AmoreCHAR("rk", "}", 9132) 10595c635efSGarrett D'AmoreCHAR("bracerightmid", "}", 9132) 10695c635efSGarrett D'AmoreCHAR("rb", "-\'", 9133) 10795c635efSGarrett D'AmoreCHAR("bracerightbp", "-\'", 9133) 10895c635efSGarrett D'AmoreCHAR("bracerightex", "|", 9130) 10995c635efSGarrett D'AmoreCHAR("parenlefttp", "/", 9115) 11095c635efSGarrett D'AmoreCHAR("parenleftbp", "\\", 9117) 11195c635efSGarrett D'AmoreCHAR("parenleftex", "|", 9116) 11295c635efSGarrett D'AmoreCHAR("parenrighttp", "\\", 9118) 11395c635efSGarrett D'AmoreCHAR("parenrightbp", "/", 9120) 11495c635efSGarrett D'AmoreCHAR("parenrightex", "|", 9119) 11595c635efSGarrett D'Amore 11695c635efSGarrett D'Amore/* Greek characters. */ 11795c635efSGarrett D'AmoreCHAR("*A", "A", 913) 11895c635efSGarrett D'AmoreCHAR("*B", "B", 914) 11995c635efSGarrett D'AmoreCHAR("*G", "|", 915) 12095c635efSGarrett D'AmoreCHAR("*D", "/\\", 916) 12195c635efSGarrett D'AmoreCHAR("*E", "E", 917) 12295c635efSGarrett D'AmoreCHAR("*Z", "Z", 918) 12395c635efSGarrett D'AmoreCHAR("*Y", "H", 919) 12495c635efSGarrett D'AmoreCHAR("*H", "O", 920) 12595c635efSGarrett D'AmoreCHAR("*I", "I", 921) 12695c635efSGarrett D'AmoreCHAR("*K", "K", 922) 12795c635efSGarrett D'AmoreCHAR("*L", "/\\", 923) 12895c635efSGarrett D'AmoreCHAR("*M", "M", 924) 12995c635efSGarrett D'AmoreCHAR("*N", "N", 925) 13095c635efSGarrett D'AmoreCHAR("*C", "H", 926) 13195c635efSGarrett D'AmoreCHAR("*O", "O", 927) 13295c635efSGarrett D'AmoreCHAR("*P", "TT", 928) 13395c635efSGarrett D'AmoreCHAR("*R", "P", 929) 13495c635efSGarrett D'AmoreCHAR("*S", ">", 931) 13595c635efSGarrett D'AmoreCHAR("*T", "T", 932) 13695c635efSGarrett D'AmoreCHAR("*U", "Y", 933) 13795c635efSGarrett D'AmoreCHAR("*F", "O_", 934) 13895c635efSGarrett D'AmoreCHAR("*X", "X", 935) 13995c635efSGarrett D'AmoreCHAR("*Q", "Y", 936) 14095c635efSGarrett D'AmoreCHAR("*W", "O", 937) 14195c635efSGarrett D'AmoreCHAR("*a", "a", 945) 14295c635efSGarrett D'AmoreCHAR("*b", "B", 946) 14395c635efSGarrett D'AmoreCHAR("*g", "y", 947) 14495c635efSGarrett D'AmoreCHAR("*d", "d", 948) 14595c635efSGarrett D'AmoreCHAR("*e", "e", 949) 14695c635efSGarrett D'AmoreCHAR("*z", "C", 950) 14795c635efSGarrett D'AmoreCHAR("*y", "n", 951) 14895c635efSGarrett D'AmoreCHAR("*h", "0", 952) 14995c635efSGarrett D'AmoreCHAR("*i", "i", 953) 15095c635efSGarrett D'AmoreCHAR("*k", "k", 954) 15195c635efSGarrett D'AmoreCHAR("*l", "\\", 955) 15295c635efSGarrett D'AmoreCHAR("*m", "u", 956) 15395c635efSGarrett D'AmoreCHAR("*n", "v", 957) 15495c635efSGarrett D'AmoreCHAR("*c", "E", 958) 15595c635efSGarrett D'AmoreCHAR("*o", "o", 959) 15695c635efSGarrett D'AmoreCHAR("*p", "n", 960) 15795c635efSGarrett D'AmoreCHAR("*r", "p", 961) 15895c635efSGarrett D'AmoreCHAR("*s", "o", 963) 15995c635efSGarrett D'AmoreCHAR("*t", "t", 964) 16095c635efSGarrett D'AmoreCHAR("*u", "u", 965) 16195c635efSGarrett D'AmoreCHAR("*f", "o", 981) 16295c635efSGarrett D'AmoreCHAR("*x", "x", 967) 16395c635efSGarrett D'AmoreCHAR("*q", "u", 968) 16495c635efSGarrett D'AmoreCHAR("*w", "w", 969) 16595c635efSGarrett D'AmoreCHAR("+h", "0", 977) 16695c635efSGarrett D'AmoreCHAR("+f", "o", 966) 16795c635efSGarrett D'AmoreCHAR("+p", "w", 982) 16895c635efSGarrett D'AmoreCHAR("+e", "e", 1013) 16995c635efSGarrett D'AmoreCHAR("ts", "s", 962) 17095c635efSGarrett D'Amore 17195c635efSGarrett D'Amore/* Accented letters. */ 17295c635efSGarrett D'AmoreCHAR(",C", "C", 199) 17395c635efSGarrett D'AmoreCHAR(",c", "c", 231) 17495c635efSGarrett D'AmoreCHAR("/L", "L", 321) 17595c635efSGarrett D'AmoreCHAR("/O", "O", 216) 17695c635efSGarrett D'AmoreCHAR("/l", "l", 322) 17795c635efSGarrett D'AmoreCHAR("/o", "o", 248) 17895c635efSGarrett D'AmoreCHAR("oA", "A", 197) 17995c635efSGarrett D'AmoreCHAR("oa", "a", 229) 18095c635efSGarrett D'AmoreCHAR(":A", "A", 196) 18195c635efSGarrett D'AmoreCHAR(":E", "E", 203) 18295c635efSGarrett D'AmoreCHAR(":I", "I", 207) 18395c635efSGarrett D'AmoreCHAR(":O", "O", 214) 18495c635efSGarrett D'AmoreCHAR(":U", "U", 220) 18595c635efSGarrett D'AmoreCHAR(":a", "a", 228) 18695c635efSGarrett D'AmoreCHAR(":e", "e", 235) 18795c635efSGarrett D'AmoreCHAR(":i", "i", 239) 18895c635efSGarrett D'AmoreCHAR(":o", "o", 246) 18995c635efSGarrett D'AmoreCHAR(":u", "u", 252) 19095c635efSGarrett D'AmoreCHAR(":y", "y", 255) 19195c635efSGarrett D'AmoreCHAR("\'A", "A", 193) 19295c635efSGarrett D'AmoreCHAR("\'E", "E", 201) 19395c635efSGarrett D'AmoreCHAR("\'I", "I", 205) 19495c635efSGarrett D'AmoreCHAR("\'O", "O", 211) 19595c635efSGarrett D'AmoreCHAR("\'U", "U", 218) 19695c635efSGarrett D'AmoreCHAR("\'a", "a", 225) 19795c635efSGarrett D'AmoreCHAR("\'e", "e", 233) 19895c635efSGarrett D'AmoreCHAR("\'i", "i", 237) 19995c635efSGarrett D'AmoreCHAR("\'o", "o", 243) 20095c635efSGarrett D'AmoreCHAR("\'u", "u", 250) 20195c635efSGarrett D'AmoreCHAR("^A", "A", 194) 20295c635efSGarrett D'AmoreCHAR("^E", "E", 202) 20395c635efSGarrett D'AmoreCHAR("^I", "I", 206) 20495c635efSGarrett D'AmoreCHAR("^O", "O", 212) 20595c635efSGarrett D'AmoreCHAR("^U", "U", 219) 20695c635efSGarrett D'AmoreCHAR("^a", "a", 226) 20795c635efSGarrett D'AmoreCHAR("^e", "e", 234) 20895c635efSGarrett D'AmoreCHAR("^i", "i", 238) 20995c635efSGarrett D'AmoreCHAR("^o", "o", 244) 21095c635efSGarrett D'AmoreCHAR("^u", "u", 251) 21195c635efSGarrett D'AmoreCHAR("`A", "A", 192) 21295c635efSGarrett D'AmoreCHAR("`E", "E", 200) 21395c635efSGarrett D'AmoreCHAR("`I", "I", 204) 21495c635efSGarrett D'AmoreCHAR("`O", "O", 210) 21595c635efSGarrett D'AmoreCHAR("`U", "U", 217) 21695c635efSGarrett D'AmoreCHAR("`a", "a", 224) 21795c635efSGarrett D'AmoreCHAR("`e", "e", 232) 21895c635efSGarrett D'AmoreCHAR("`i", "i", 236) 21995c635efSGarrett D'AmoreCHAR("`o", "o", 242) 22095c635efSGarrett D'AmoreCHAR("`u", "u", 249) 22195c635efSGarrett D'AmoreCHAR("~A", "A", 195) 22295c635efSGarrett D'AmoreCHAR("~N", "N", 209) 22395c635efSGarrett D'AmoreCHAR("~O", "O", 213) 22495c635efSGarrett D'AmoreCHAR("~a", "a", 227) 22595c635efSGarrett D'AmoreCHAR("~n", "n", 241) 22695c635efSGarrett D'AmoreCHAR("~o", "o", 245) 22795c635efSGarrett D'Amore 22895c635efSGarrett D'Amore/* Arrows and lines. */ 22995c635efSGarrett D'AmoreCHAR("<-", "<-", 8592) 23095c635efSGarrett D'AmoreCHAR("->", "->", 8594) 23195c635efSGarrett D'AmoreCHAR("<>", "<>", 8596) 23295c635efSGarrett D'AmoreCHAR("da", "v", 8595) 23395c635efSGarrett D'AmoreCHAR("ua", "^", 8593) 23495c635efSGarrett D'AmoreCHAR("va", "^v", 8597) 23595c635efSGarrett D'AmoreCHAR("lA", "<=", 8656) 23695c635efSGarrett D'AmoreCHAR("rA", "=>", 8658) 23795c635efSGarrett D'AmoreCHAR("hA", "<=>", 8660) 23895c635efSGarrett D'AmoreCHAR("dA", "v", 8659) 23995c635efSGarrett D'AmoreCHAR("uA", "^", 8657) 24095c635efSGarrett D'AmoreCHAR("vA", "^=v", 8661) 24195c635efSGarrett D'Amore 24295c635efSGarrett D'Amore/* Logic. */ 24395c635efSGarrett D'AmoreCHAR("AN", "^", 8743) 24495c635efSGarrett D'AmoreCHAR("OR", "v", 8744) 24595c635efSGarrett D'AmoreCHAR("no", "~", 172) 24695c635efSGarrett D'AmoreCHAR("tno", "~", 172) 24795c635efSGarrett D'AmoreCHAR("te", "3", 8707) 24895c635efSGarrett D'AmoreCHAR("fa", "V", 8704) 24995c635efSGarrett D'AmoreCHAR("st", "-)", 8715) 25095c635efSGarrett D'AmoreCHAR("tf", ".:.", 8756) 25195c635efSGarrett D'AmoreCHAR("3d", ".:.", 8756) 25295c635efSGarrett D'AmoreCHAR("or", "|", 124) 25395c635efSGarrett D'Amore 25495c635efSGarrett D'Amore/* Mathematicals. */ 25595c635efSGarrett D'AmoreCHAR("pl", "+", 43) 25695c635efSGarrett D'AmoreCHAR("mi", "-", 8722) 25795c635efSGarrett D'AmoreCHAR("-", "-", 45) 25895c635efSGarrett D'AmoreCHAR("-+", "-+", 8723) 25995c635efSGarrett D'AmoreCHAR("+-", "+-", 177) 26095c635efSGarrett D'AmoreCHAR("t+-", "+-", 177) 26195c635efSGarrett D'AmoreCHAR("pc", ".", 183) 26295c635efSGarrett D'AmoreCHAR("md", ".", 8901) 26395c635efSGarrett D'AmoreCHAR("mu", "x", 215) 26495c635efSGarrett D'AmoreCHAR("tmu", "x", 215) 26595c635efSGarrett D'AmoreCHAR("c*", "x", 8855) 26695c635efSGarrett D'AmoreCHAR("c+", "+", 8853) 26795c635efSGarrett D'AmoreCHAR("di", "-:-", 247) 26895c635efSGarrett D'AmoreCHAR("tdi", "-:-", 247) 26995c635efSGarrett D'AmoreCHAR("f/", "/", 8260) 27095c635efSGarrett D'AmoreCHAR("**", "*", 8727) 27195c635efSGarrett D'AmoreCHAR("<=", "<=", 8804) 27295c635efSGarrett D'AmoreCHAR(">=", ">=", 8805) 27395c635efSGarrett D'AmoreCHAR("<<", "<<", 8810) 27495c635efSGarrett D'AmoreCHAR(">>", ">>", 8811) 27595c635efSGarrett D'AmoreCHAR("eq", "=", 61) 27695c635efSGarrett D'AmoreCHAR("!=", "!=", 8800) 27795c635efSGarrett D'AmoreCHAR("==", "==", 8801) 27895c635efSGarrett D'AmoreCHAR("ne", "!==", 8802) 27995c635efSGarrett D'AmoreCHAR("=~", "=~", 8773) 28095c635efSGarrett D'AmoreCHAR("-~", "-~", 8771) 28195c635efSGarrett D'AmoreCHAR("ap", "~", 8764) 28295c635efSGarrett D'AmoreCHAR("~~", "~~", 8776) 28395c635efSGarrett D'AmoreCHAR("~=", "~=", 8780) 28495c635efSGarrett D'AmoreCHAR("pt", "oc", 8733) 28595c635efSGarrett D'AmoreCHAR("es", "{}", 8709) 28695c635efSGarrett D'AmoreCHAR("mo", "E", 8712) 28795c635efSGarrett D'AmoreCHAR("nm", "!E", 8713) 28895c635efSGarrett D'AmoreCHAR("sb", "(=", 8834) 28995c635efSGarrett D'AmoreCHAR("nb", "(!=", 8836) 29095c635efSGarrett D'AmoreCHAR("sp", "=)", 8835) 29195c635efSGarrett D'AmoreCHAR("nc", "!=)", 8837) 29295c635efSGarrett D'AmoreCHAR("ib", "(=", 8838) 29395c635efSGarrett D'AmoreCHAR("ip", "=)", 8839) 29495c635efSGarrett D'AmoreCHAR("ca", "(^)", 8745) 29595c635efSGarrett D'AmoreCHAR("cu", "U", 8746) 29695c635efSGarrett D'AmoreCHAR("/_", "/_", 8736) 29795c635efSGarrett D'AmoreCHAR("pp", "_|_", 8869) 29895c635efSGarrett D'AmoreCHAR("is", "I", 8747) 29995c635efSGarrett D'AmoreCHAR("integral", "I", 8747) 30095c635efSGarrett D'AmoreCHAR("sum", "E", 8721) 30195c635efSGarrett D'AmoreCHAR("product", "TT", 8719) 30295c635efSGarrett D'AmoreCHAR("coproduct", "U", 8720) 30395c635efSGarrett D'AmoreCHAR("gr", "V", 8711) 30495c635efSGarrett D'AmoreCHAR("sr", "\\/", 8730) 30595c635efSGarrett D'AmoreCHAR("sqrt", "\\/", 8730) 30695c635efSGarrett D'AmoreCHAR("lc", "|~", 8968) 30795c635efSGarrett D'AmoreCHAR("rc", "~|", 8969) 30895c635efSGarrett D'AmoreCHAR("lf", "|_", 8970) 30995c635efSGarrett D'AmoreCHAR("rf", "_|", 8971) 31095c635efSGarrett D'AmoreCHAR("if", "oo", 8734) 31195c635efSGarrett D'AmoreCHAR("Ah", "N", 8501) 31295c635efSGarrett D'AmoreCHAR("Im", "I", 8465) 31395c635efSGarrett D'AmoreCHAR("Re", "R", 8476) 31495c635efSGarrett D'AmoreCHAR("pd", "a", 8706) 31595c635efSGarrett D'AmoreCHAR("-h", "/h", 8463) 31695c635efSGarrett D'AmoreCHAR("12", "1/2", 189) 31795c635efSGarrett D'AmoreCHAR("14", "1/4", 188) 31895c635efSGarrett D'AmoreCHAR("34", "3/4", 190) 31995c635efSGarrett D'Amore 32095c635efSGarrett D'Amore/* Ligatures. */ 32195c635efSGarrett D'AmoreCHAR("ff", "ff", 64256) 32295c635efSGarrett D'AmoreCHAR("fi", "fi", 64257) 32395c635efSGarrett D'AmoreCHAR("fl", "fl", 64258) 32495c635efSGarrett D'AmoreCHAR("Fi", "ffi", 64259) 32595c635efSGarrett D'AmoreCHAR("Fl", "ffl", 64260) 32695c635efSGarrett D'AmoreCHAR("AE", "AE", 198) 32795c635efSGarrett D'AmoreCHAR("ae", "ae", 230) 32895c635efSGarrett D'AmoreCHAR("OE", "OE", 338) 32995c635efSGarrett D'AmoreCHAR("oe", "oe", 339) 33095c635efSGarrett D'AmoreCHAR("ss", "ss", 223) 33195c635efSGarrett D'AmoreCHAR("IJ", "IJ", 306) 33295c635efSGarrett D'AmoreCHAR("ij", "ij", 307) 33395c635efSGarrett D'Amore 33495c635efSGarrett D'Amore/* Special letters. */ 33595c635efSGarrett D'AmoreCHAR("-D", "D", 208) 33695c635efSGarrett D'AmoreCHAR("Sd", "o", 240) 33795c635efSGarrett D'AmoreCHAR("TP", "b", 222) 33895c635efSGarrett D'AmoreCHAR("Tp", "b", 254) 33995c635efSGarrett D'AmoreCHAR(".i", "i", 305) 34095c635efSGarrett D'AmoreCHAR(".j", "j", 567) 34195c635efSGarrett D'Amore 34295c635efSGarrett D'Amore/* Currency. */ 34395c635efSGarrett D'AmoreCHAR("Do", "$", 36) 34495c635efSGarrett D'AmoreCHAR("ct", "c", 162) 34595c635efSGarrett D'AmoreCHAR("Eu", "EUR", 8364) 34695c635efSGarrett D'AmoreCHAR("eu", "EUR", 8364) 34795c635efSGarrett D'AmoreCHAR("Ye", "Y", 165) 34895c635efSGarrett D'AmoreCHAR("Po", "L", 163) 34995c635efSGarrett D'AmoreCHAR("Cs", "x", 164) 35095c635efSGarrett D'AmoreCHAR("Fn", "f", 402) 35195c635efSGarrett D'Amore 35295c635efSGarrett D'Amore/* Lines. */ 35395c635efSGarrett D'AmoreCHAR("ba", "|", 124) 35495c635efSGarrett D'AmoreCHAR("br", "|", 9474) 35595c635efSGarrett D'AmoreCHAR("ul", "_", 95) 35695c635efSGarrett D'AmoreCHAR("rl", "-", 8254) 35795c635efSGarrett D'AmoreCHAR("bb", "|", 166) 35895c635efSGarrett D'AmoreCHAR("sl", "/", 47) 35995c635efSGarrett D'AmoreCHAR("rs", "\\", 92) 36095c635efSGarrett D'Amore 36195c635efSGarrett D'Amore/* Text markers. */ 36295c635efSGarrett D'AmoreCHAR("ci", "o", 9675) 36395c635efSGarrett D'AmoreCHAR("bu", "o", 8226) 36495c635efSGarrett D'AmoreCHAR("dd", "=", 8225) 36595c635efSGarrett D'AmoreCHAR("dg", "-", 8224) 36695c635efSGarrett D'AmoreCHAR("lz", "<>", 9674) 36795c635efSGarrett D'AmoreCHAR("sq", "[]", 9633) 36895c635efSGarrett D'AmoreCHAR("ps", "9|", 182) 36995c635efSGarrett D'AmoreCHAR("sc", "S", 167) 37095c635efSGarrett D'AmoreCHAR("lh", "<=", 9756) 37195c635efSGarrett D'AmoreCHAR("rh", "=>", 9758) 37295c635efSGarrett D'AmoreCHAR("at", "@", 64) 37395c635efSGarrett D'AmoreCHAR("sh", "#", 35) 37495c635efSGarrett D'AmoreCHAR("CR", "_|", 8629) 37595c635efSGarrett D'AmoreCHAR("OK", "\\/", 10003) 37695c635efSGarrett D'Amore 37795c635efSGarrett D'Amore/* Legal symbols. */ 37895c635efSGarrett D'AmoreCHAR("co", "(C)", 169) 37995c635efSGarrett D'AmoreCHAR("rg", "(R)", 174) 38095c635efSGarrett D'AmoreCHAR("tm", "tm", 8482) 38195c635efSGarrett D'Amore 38295c635efSGarrett D'Amore/* Punctuation. */ 38395c635efSGarrett D'AmoreCHAR(".", ".", 46) 38495c635efSGarrett D'AmoreCHAR("r!", "i", 161) 38595c635efSGarrett D'AmoreCHAR("r?", "c", 191) 38695c635efSGarrett D'AmoreCHAR("em", "--", 8212) 38795c635efSGarrett D'AmoreCHAR("en", "-", 8211) 38895c635efSGarrett D'AmoreCHAR("hy", "-", 8208) 38995c635efSGarrett D'AmoreCHAR("e", "\\", 92) 39095c635efSGarrett D'Amore 39195c635efSGarrett D'Amore/* Units. */ 39295c635efSGarrett D'AmoreCHAR("de", "o", 176) 39395c635efSGarrett D'AmoreCHAR("%0", "%o", 8240) 39495c635efSGarrett D'AmoreCHAR("fm", "\'", 8242) 39595c635efSGarrett D'AmoreCHAR("sd", "\"", 8243) 39695c635efSGarrett D'AmoreCHAR("mc", "mu", 181) 39795c635efSGarrett D'Amore 39895c635efSGarrett D'AmoreCHAR_TBL_END 399