Add GNU LGPL headers to all .c .C and .h files
[oweals/cde.git] / cde / programs / dthelp / parser.ccdf / htag / helptag / tex.h
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these librararies and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 /* $XConsortium: tex.h /main/3 1995/11/08 11:20:04 rswiston $ */
24 EXTERN char *special[256] 
25 #if defined(DEFINE)
26 = {
27 /* Char Name                        TeX Expansion */
28 /*                                                */
29 /*   0: ^@  NUL                         */ 0,
30 /*   1: ^A  SOH                         */ 0,
31 /*   2: ^B  STX                         */ 0,
32 /*   3: ^C  ETX                         */ 0,
33 /*   4: ^D  EOT                         */ 0,
34 /*   5: ^E  ENQ                         */ 0,
35 /*   6: ^F  ACK                         */ 0,
36 /*   7: ^G  BEL                         */ 0,
37 /*   8: ^H  BS                          */ 0,
38 /*   9: ^I  HT                          */ 0,
39 /*  10: ^J  LF                          */ 0,
40 /*  11: ^K  VT                          */ 0,
41 /*  12: ^L  FF                          */ 0,
42 /*  13: ^M  CR                          */ 0,
43 /*  14: ^N  SO                          */ 0,
44 /*  15: ^O  SI                          */ 0,
45 /*  16: ^P  DLE                         */ 0,
46 /*  17: ^Q  DC1                         */ 0,
47 /*  18: ^R  DC2                         */ 0,
48 /*  19: ^S  DC3                         */ 0,
49 /*  20: ^T  DC4                         */ 0,
50 /*  21: ^U  NAK                         */ 0,
51 /*  22: ^V  SYN                         */ 0,
52 /*  23: ^W  ETB                         */ 0,
53 /*  24: ^X  CAN                         */ 0,
54 /*  25: ^Y  EM                          */ 0,
55 /*  26: ^Z  SUB                         */ 0,
56 /*  27: ^[  ESC                         */ 0,
57 /*  28: ^\  FS                          */ 0,
58 /*  29: ^]  GS                          */ 0,
59 /*  30: ^^  RS                          */ 0,
60 /*  31: ^_  US                          */ 0,
61 /*  32: SP                              */ 0,
62 /*  33: !                               */ 0,
63 /*  34: "                               */ 0,
64 /*  35: #                               */ "\\#",
65 /*  36: $                               */ "{\\dollar}",
66 /*  37: %                               */ "\\%",
67 /*  38: &                               */ "\\&",
68 /*  39: '                               */ "{'}",
69 /*  40: (                               */ 0,
70 /*  41: )                               */ 0,
71 /*  42: *                               */ 0,
72 /*  43: +                               */ 0,
73 /*  44: ,                               */ 0,
74 /*  45: -                               */ "{-}",
75 /*  46: .                               */ 0,
76 /*  47: /                               */ 0,
77 /*  48: 0                               */ 0,
78 /*  49: 1                               */ 0,
79 /*  50: 2                               */ 0,
80 /*  51: 3                               */ 0,
81 /*  52: 4                               */ 0,
82 /*  53: 5                               */ 0,
83 /*  54: 6                               */ 0,
84 /*  55: 7                               */ 0,
85 /*  56: 8                               */ 0,
86 /*  57: 9                               */ 0,
87 /*  58: :                               */ 0,
88 /*  59: ;                               */ 0,
89 /*  60: <                               */ "{\\lthan}",
90 /*  61: =                               */ 0,
91 /*  62: >                               */ "{\\gthan}",
92 /*  63: ?                               */ 0,
93 /*  64: @                               */ 0,
94 /*  65: A                               */ 0,
95 /*  66: B                               */ 0,
96 /*  67: C                               */ 0,
97 /*  68: D                               */ 0,
98 /*  69: E                               */ 0,
99 /*  70: F                               */ 0,
100 /*  71: G                               */ 0,
101 /*  72: H                               */ 0,
102 /*  73: I                               */ 0,
103 /*  74: J                               */ 0,
104 /*  75: K                               */ 0,
105 /*  76: L                               */ 0,
106 /*  77: M                               */ 0,
107 /*  78: N                               */ 0,
108 /*  79: O                               */ 0,
109 /*  80: P                               */ 0,
110 /*  81: Q                               */ 0,
111 /*  82: R                               */ 0,
112 /*  83: S                               */ 0,
113 /*  84: T                               */ 0,
114 /*  85: U                               */ 0,
115 /*  86: V                               */ 0,
116 /*  87: W                               */ 0,
117 /*  88: X                               */ 0,
118 /*  89: Y                               */ 0,
119 /*  90: Z                               */ 0,
120 /*  91: [                               */ 0,
121 /*  92: \\                              */ "{\\bslash}",
122 /*  93: ]                               */ 0,
123 /*  94: ^                               */ "\\string^",
124 /*  95: _                               */ "{\\under}",
125 /*  96: `                               */ "{`}",
126 /*  97: a                               */ 0,
127 /*  98: b                               */ 0,
128 /*  99: c                               */ 0,
129 /* 100: d                               */ 0,
130 /* 101: e                               */ 0,
131 /* 102: f                               */ 0,
132 /* 103: g                               */ 0,
133 /* 104: h                               */ 0,
134 /* 105: i                               */ 0,
135 /* 106: j                               */ 0,
136 /* 107: k                               */ 0,
137 /* 108: l                               */ 0,
138 /* 109: m                               */ 0,
139 /* 110: n                               */ 0,
140 /* 111: o                               */ 0,
141 /* 112: p                               */ 0,
142 /* 113: q                               */ 0,
143 /* 114: r                               */ 0,
144 /* 115: s                               */ 0,
145 /* 116: t                               */ 0,
146 /* 117: u                               */ 0,
147 /* 118: v                               */ 0,
148 /* 119: w                               */ 0,
149 /* 120: x                               */ 0,
150 /* 121: y                               */ 0,
151 /* 122: z                               */ 0,
152 /* 123: {                               */ "{\\lbrac}",
153 /* 124: |                               */ "{\\vbar}",
154 /* 125: }                               */ "{\\rbrac}",
155 /* 126: ~                               */ "\\string~",
156 /* 127: DEL                             */ 0,
157 /* 128: undefined                       */ 0,
158 /* 129: undefined                       */ 0,
159 /* 130: undefined                       */ 0,
160 /* 131: undefined                       */ 0,
161 /* 132: undefined                       */ 0,
162 /* 133: undefined                       */ 0,
163 /* 134: undefined                       */ 0,
164 /* 135: undefined                       */ 0,
165 /* 136: undefined                       */ 0,
166 /* 137: undefined                       */ 0,
167 /* 138: undefined                       */ 0,
168 /* 139: undefined                       */ 0,
169 /* 140: undefined                       */ 0,
170 /* 141: undefined                       */ 0,
171 /* 142: undefined                       */ 0,
172 /* 143: undefined                       */ 0,
173 /* 144: undefined                       */ 0,
174 /* 145: undefined                       */ 0,
175 /* 146: undefined                       */ 0,
176 /* 147: undefined                       */ 0,
177 /* 148: undefined                       */ 0,
178 /* 149: undefined                       */ 0,
179 /* 150: undefined                       */ 0,
180 /* 151: undefined                       */ 0,
181 /* 152: undefined                       */ 0,
182 /* 153: undefined                       */ 0,
183 /* 154: undefined                       */ 0,
184 /* 155: undefined                       */ 0,
185 /* 156: undefined                       */ 0,
186 /* 157: undefined                       */ 0,
187 /* 158: undefined                       */ 0,
188 /* 159: undefined                       */ 0,
189 /* 160: undefined                       */ 0,
190 /* 161: A   grave                       */ "\\`A",
191 /* 162: A   circumflex                  */ "\\^A",
192 /* 163: E   grave                       */ "\\`E",
193 /* 164: E   circumflex                  */ "\\^E",
194 /* 165: E   dieresis                    */ "\\\042E",
195 /* 166: I   circumflex                  */ "\\^I",
196 /* 167: I   dieresis                    */ "\\\042I",
197 /* 168: acute accent                    */ "\\'{ }",
198 /* 169: grave accent                    */ "\\`{ }",
199 /* 170: circumflex                      */ "\\^{ }",
200 /* 171: dieresis                        */ "\\\042{ }",
201 /* 172: tilde                           */ "\\~{ }",
202 /* 173: U   grave                       */ "\\`U",
203 /* 174: U   circumflex                  */ "\\^U",
204 /* 175: Italian Lira                    */ 0,
205 /* 176: overbar                         */ 0,
206 /* 177: Y   acute                       */ "\\'Y",
207 /* 178: y   acute                       */ "\\'y",
208 /* 179: degree                          */ 0,
209 /* 180: C   cedilla                     */ "\\c{C}",
210 /* 181: c   cedilla                     */ "\\c{c}",
211 /* 182: N   tilde                       */ "\\~N",
212 /* 183: n   tilde                       */ "\\~n",
213 /* 184: inverted exclamation mark       */ "{!`}",
214 /* 185: inverted question mark          */ "{?`}",
215 /* 186: currency sign                   */ 0,
216 /* 187: pound sterling                  */ 0,
217 /* 188: Yen                             */ 0,
218 /* 189: Section sign                    */ 0,
219 /* 190: florin                          */ 0,
220 /* 191: Cent sign                       */ 0,
221 /* 192: a   circumflex                  */ "\\^a",
222 /* 193: e   circumflex                  */ "\\^e",
223 /* 194: o   circumflex                  */ "\\^o",
224 /* 195: u   circumflex                  */ "\\^u",
225 /* 196: a   acute                       */ "\\'a",
226 /* 197: e   acute                       */ "\\'e",
227 /* 198: o   acute                       */ "\\'o",
228 /* 199: u   acute                       */ "\\'u",
229 /* 200: a   grave                       */ "\\`a",
230 /* 201: e   grave                       */ "\\`e",
231 /* 202: o   grave                       */ "\\`o",
232 /* 203: u   grave                       */ "\\`u",
233 /* 204: a   dieresis                    */ "\\\042a",
234 /* 205: e   dieresis                    */ "\\\042e",
235 /* 206: o   dieresis                    */ "\\\042o",
236 /* 207: u   dieresis                    */ "\\\042u",
237 /* 208: A   angstrom                    */ "{\\AA}",
238 /* 209: i   circumflex                  */ "{\\^\\i}",
239 /* 210: O   slash                       */ "{\\O}",
240 /* 211: AE  ligature                    */ "{\\AE}",
241 /* 212: a   angstrom                    */ "{\\aa}",
242 /* 213: i   acute                       */ "{\\'\\i}",
243 /* 214: o   slash                       */ "{\\o}",
244 /* 215: ae  ligature                    */ "{\\ae}",
245 /* 216: A   dieresis                    */ "\\\042A",
246 /* 217: i   grave                       */ "{\\`\\i}",
247 /* 218: O   dieresis                    */ "\\\042O",
248 /* 219: U   dieresis                    */ "\\\042U",
249 /* 220: E   acute                       */ "\\'E",
250 /* 221: i   dieresis                    */ "{\\\042\\i}",
251 /* 222: SS  ligature                    */ "{\\ss}",
252 /* 223: O   circumflex                  */ "\\^O",
253 /* 224: A   acute                       */ "\\'A",
254 /* 225: A   tilde                       */ "\\~A",
255 /* 226: a   tilde                       */ "\\~a",
256 /* 227: Eth                             */ 0,
257 /* 228: eth                             */ 0,
258 /* 229: I   acute                       */ "\\'I",
259 /* 230: I   grave                       */ "\\`I",
260 /* 231: O   acute                       */ "\\'O",
261 /* 232: O   grave                       */ "\\`O",
262 /* 233: O   tilde                       */ "\\~O",
263 /* 234: o   tilde                       */ "\\~o",
264 /* 235: S   caron                       */ "\\v{S}",
265 /* 236: s   caron                       */ "\\v{s}",
266 /* 237: U   acute                       */ "\\'U",
267 /* 238: Y   dieresis                    */ "\\\042Y",
268 /* 239: y   dieresis                    */ "\\\042y",
269 /* 240: Thorn                           */ 0,
270 /* 241: thorn                           */ 0,
271 /* 242: undefined                       */ 0,
272 /* 243: mu                              */ 0,
273 /* 244: paragraph sign                  */ 0,
274 /* 245: fraction 3/4                    */ 0,
275 /* 246: long dash                       */ 0,
276 /* 247: fraction 1/4                    */ 0,
277 /* 248: fraction 1/2                    */ 0,
278 /* 249: Female ordinal                  */ 0,
279 /* 250: Male ordinal                    */ 0,
280 /* 251: French double open quote        */ 0,
281 /* 252: Solid square                    */ 0,
282 /* 253: French double close quote       */ 0,
283 /* 254: Plus over minus sign            */ 0,
284 /* 255: undefined                       */ 0
285 }
286 #endif
287 ;
288