dthelp: compiler warning and coverity warning fixes
[oweals/cde.git] / cde / programs / dthelp / parser / canon1 / helptag / special.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: special.h /main/3 1995/11/08 09:32:44 rswiston $ */
24    0, "^@  NUL",                         SPECIAL, NULL, 0,
25    1, "^A  SOH",                         SPECIAL, NULL, 0,
26    2, "^B  STX",                         SPECIAL, NULL, 0,
27    3, "^C  ETX",                         SPECIAL, NULL, 0,
28    4, "^D  EOT",                         SPECIAL, NULL, 0,
29    5, "^E  ENQ",                         SPECIAL, NULL, 0,
30    6, "^F  ACK",                         SPECIAL, NULL, 0,
31    7, "^G  BEL",                         SPECIAL, NULL, 0,
32    8, "^H  BS",                          SPECIAL, NULL, 0,
33    9, "^I  HT",                          SPECIAL, NULL, 0,
34   10, "^J  LF",                          SPECIAL, NULL, 0,
35   11, "^K  VT",                          SPECIAL, NULL, 0,
36   12, "^L  FF",                          SPECIAL, NULL, 0,
37   13, "^M  CR",                          SPECIAL, NULL, 0,
38   14, "^N  SO",                          SPECIAL, NULL, 0,
39   15, "^O  SI",                          SPECIAL, NULL, 0,
40   16, "^P  DLE",                         SPECIAL, NULL, 0,
41   17, "^Q  DC1",                         SPECIAL, NULL, 0,
42   18, "^R  DC2",                         SPECIAL, NULL, 0,
43   19, "^S  DC3",                         SPECIAL, NULL, 0,
44   20, "^T  DC4",                         SPECIAL, NULL, 0,
45   21, "^U  NAK",                         SPECIAL, NULL, 0,
46   22, "^V  SYN",                         SPECIAL, NULL, 0,
47   23, "^W  ETB",                         SPECIAL, NULL, 0,
48   24, "^X  CAN",                         SPECIAL, NULL, 0,
49   25, "^Y  EM",                          SPECIAL, NULL, 0,
50   26, "^Z  SUB",                         SPECIAL, NULL, 0,
51   27, "^[  ESC",                         SPECIAL, NULL, 0,
52   28, "^\\  FS",                          SPECIAL, NULL, 0,
53   29, "^]  GS",                          SPECIAL, NULL, 0,
54   30, "^^  RS",                          SPECIAL, NULL, 0,
55   31, "^_  US",                          SPECIAL, NULL, 0,
56   32, "SP",                              SPECIAL, NULL, 0,
57   33, "!",                               SPECIAL, NULL, 0,
58   34, "\"",                               SPECIAL, NULL, 0,
59   35, "#",                               SPECIAL, "\\\\#", 0,
60   36, "$",                               SPECIAL, "\\\\dollar{}", 0,
61   37, "%",                               SPECIAL, "\\\\%", 0,
62   38, "&",                               SPECIAL, "\\\\&", 0,
63   39, "'",                               SPECIAL, NULL, 0,
64   40, "(",                               SPECIAL, NULL, 0,
65   41, ")",                               SPECIAL, NULL, 0,
66   42, "*",                               SPECIAL, NULL, 0,
67   43, "+",                               SPECIAL, NULL, 0,
68   44, ",",                               SPECIAL, NULL, 0,
69   45, "-",                               SPECIAL, "{-}", 0,
70   46, ".",                               SPECIAL, NULL, 0,
71   47, "/",                               SPECIAL, NULL, 0,
72   58, ":",                               SPECIAL, NULL, 0,
73   59, ";",                               SPECIAL, NULL, 0,
74   60, "<",                               SPECIAL, "{\\\\lthan}", 0,
75   61, "=",                               SPECIAL, NULL, 0,
76   62, ">",                               SPECIAL, "{\\\\gthan}", 0,
77   63, "?",                               SPECIAL, NULL, 0,
78   64, "@",                               SPECIAL, NULL, 0,
79   91, "[",                               SPECIAL, NULL, 0,
80   92, "\\\\",                               SPECIAL, "{\\\\bslash}", 0,
81   93, "]",                               SPECIAL, NULL, 0,
82   94, "^",                               SPECIAL, "\\\\string^", 0,
83   95, "_",                               SPECIAL, "{\\\\under}", 0,
84   96, "`",                               SPECIAL, NULL, 0,
85  123, "{",                               SPECIAL, "{\\\\lbrac}", 0,
86  124, "|",                               SPECIAL, "{\\\\vbar}", 0,
87  125, "}",                               SPECIAL, "{\\\\rbrac}", 0,
88  126, "~",                               SPECIAL, "\\\\string~", 0,
89  184, "inverted exclamation mark",       SPECIAL, "{!`}", 0,
90  185, "inverted question mark",          SPECIAL, "{?`}", 0,
91  168, "acute accent",                    SPECIAL, "\\\\'{ }", 0,
92  169, "grave accent",                    SPECIAL, "\\\\`{ }", 0,
93  170, "circumflex",                      SPECIAL, "\\\\^{ }", 0,
94  171, "dieresis",                        SPECIAL, "\\\\\\\"{ }", 0,
95  172, "tilde",                           SPECIAL, "\\\\~{ }", 0,
96  127, "DEL",                             SPECIAL, NULL, 0,
97   48, "0",                               NORMAL, NULL, 0,
98   49, "1",                               NORMAL, NULL, 0,
99   50, "2",                               NORMAL, NULL, 0,
100   51, "3",                               NORMAL, NULL, 0,
101   52, "4",                               NORMAL, NULL, 0,
102   53, "5",                               NORMAL, NULL, 0,
103   54, "6",                               NORMAL, NULL, 0,
104   55, "7",                               NORMAL, NULL, 0,
105   56, "8",                               NORMAL, NULL, 0,
106   57, "9",                               NORMAL, NULL, 0,
107   97, "a",                               NORMAL, NULL, 0,
108  192, "a   circumflex",                  NORMAL, "\\\\^a", 0,
109  200, "a   grave",                       NORMAL, "\\\\`a", 0,
110  196, "a   acute",                       NORMAL, "\\\\'a", 0,
111  204, "a   dieresis",                    NORMAL, "\\\\\\\"a", 0,
112  226, "a   tilde",                       NORMAL, "\\\\~a", 0,
113  212, "a   angstrom",                    NORMAL, "{\\\\aa}", 0,
114  215, "ae  ligature",                    NORMAL, "{\\\\ae}", 0,
115   65, "A",                               NORMAL, NULL, 97,
116  162, "A   circumflex",                  NORMAL, "\\\\^A", 192,
117  161, "A   grave",                       NORMAL, "\\\\`A", 200,
118  224, "A   acute",                       NORMAL, "\\\\'A", 196,
119  216, "A   dieresis",                    NORMAL, "\\\\\\\"A", 204,
120  225, "A   tilde",                       NORMAL, "\\\\~A", 226,
121  208, "A   angstrom",                    NORMAL, "{\\\\AA}", 212,
122  211, "AE  ligature",                    NORMAL, "{\\\\AE}", 215,
123   98, "b",                               NORMAL, NULL, 0,
124   66, "B",                               NORMAL, NULL, 98,
125   99, "c",                               NORMAL, NULL, 0,
126   67, "C",                               NORMAL, NULL, 99,
127  181, "c   cedilla",                     NORMAL, "\\\\c{c}", 0,
128  180, "C   cedilla",                     NORMAL, "\\\\c{C}", 181,
129   68, "D",                               NORMAL, NULL, 100,
130  100, "d",                               NORMAL, NULL, 0,
131  101, "e",                               NORMAL, NULL, 0,
132  193, "e   circumflex",                  NORMAL, "\\\\^e", 0,
133  201, "e   grave",                       NORMAL, "\\\\`e", 0,
134  197, "e   acute",                       NORMAL, "\\\\'e", 0,
135  205, "e   dieresis",                    NORMAL, "\\\\\\\"e", 0,
136   69, "E",                               NORMAL, NULL, 101,
137  164, "E   circumflex",                  NORMAL, "\\\\^E", 193,
138  163, "E   grave",                       NORMAL, "\\\\`E", 201,
139  220, "E   acute",                       NORMAL, "\\\\'E", 197,
140  165, "E   dieresis",                    NORMAL, "\\\\\\\"E", 205,
141  102, "f",                               NORMAL, NULL, 0,
142   70, "F",                               NORMAL, NULL, 102,
143  103, "g",                               NORMAL, NULL, 0,
144   71, "G",                               NORMAL, NULL, 103,
145  104, "h",                               NORMAL, NULL, 0,
146   72, "H",                               NORMAL, NULL, 104,
147  105, "i",                               NORMAL, NULL, 0,
148  209, "i   circumflex",                  NORMAL, "{\\\\^\\\\i}", 0,
149  217, "i   grave",                       NORMAL, "{\\\\`\\\\i}", 0,
150  213, "i   acute",                       NORMAL, "{\\\\'\\\\i}", 0,
151  221, "i   dieresis",                    NORMAL, "{\\\\\\\"\\\\i}", 0,
152   73, "I",                               NORMAL, NULL, 105,
153  166, "I   circumflex",                  NORMAL, "\\\\^I", 209,
154  230, "I   grave",                       NORMAL, "\\\\`I", 217,
155  229, "I   acute",                       NORMAL, "\\\\'I", 213,
156  167, "I   dieresis",                    NORMAL, "\\\\\\\"I", 221,
157  106, "j",                               NORMAL, NULL, 0,
158   74, "J",                               NORMAL, NULL, 106,
159  107, "k",                               NORMAL, NULL, 0,
160   75, "K",                               NORMAL, NULL, 107,
161  108, "l",                               NORMAL, NULL, 0,
162   76, "L",                               NORMAL, NULL, 108,
163  109, "m",                               NORMAL, NULL, 0,
164   77, "M",                               NORMAL, NULL, 109,
165  110, "n",                               NORMAL, NULL, 0,
166  183, "n   tilde",                       NORMAL, "\\\\~n", 0,
167   78, "N",                               NORMAL, NULL, 110,
168  182, "N   tilde",                       NORMAL, "\\\\~N", 183,
169  111, "o",                               NORMAL, NULL, 0,
170  194, "o   circumflex",                  NORMAL, "\\\\^o", 0,
171  202, "o   grave",                       NORMAL, "\\\\`o", 0,
172  198, "o   acute",                       NORMAL, "\\\\'o", 0,
173  206, "o   dieresis",                    NORMAL, "\\\\\\\"o", 0,
174  234, "o   tilde",                       NORMAL, "\\\\~o", 0,
175  214, "o   slash",                       NORMAL, "{\\\\o}", 0,
176   79, "O",                               NORMAL, NULL, 111,
177  223, "O   circumflex",                  NORMAL, "\\\\^O", 194,
178  232, "O   grave",                       NORMAL, "\\\\`O", 202,
179  231, "O   acute",                       NORMAL, "\\\\'O", 198,
180  218, "O   dieresis",                    NORMAL, "\\\\\\\"O", 206,
181  233, "O   tilde",                       NORMAL, "\\\\~O", 234,
182  210, "O   slash",                       NORMAL, "{\\\\O}", 214,
183  112, "p",                               NORMAL, NULL, 0,
184   80, "P",                               NORMAL, NULL, 112,
185  113, "q",                               NORMAL, NULL, 0,
186   81, "Q",                               NORMAL, NULL, 113,
187  114, "r",                               NORMAL, NULL, 0,
188   82, "R",                               NORMAL, NULL, 114,
189  115, "s",                               NORMAL, NULL, 0,
190  236, "s   caron",                       NORMAL, "\\\\v{s}", 0,
191  222, "SS  ligature",                    NORMAL, "{\\\\ss}", 0,
192   83, "S",                               NORMAL, NULL, 115,
193  235, "S   caron",                       NORMAL, "\\\\v{S}", 236,
194  116, "t",                               NORMAL, NULL, 0,
195   84, "T",                               NORMAL, NULL, 116,
196  117, "u",                               NORMAL, NULL, 0,
197  195, "u   circumflex",                  NORMAL, "\\\\^u", 0,
198  203, "u   grave",                       NORMAL, "\\\\`u", 0,
199  199, "u   acute",                       NORMAL, "\\\\'u", 0,
200  207, "u   dieresis",                    NORMAL, "\\\\\\\"u", 0,
201   85, "U",                               NORMAL, NULL, 117,
202  174, "U   circumflex",                  NORMAL, "\\\\^U", 195,
203  173, "U   grave",                       NORMAL, "\\\\`U", 203,
204  237, "U   acute",                       NORMAL, "\\\\'U", 199,
205  219, "U   dieresis",                    NORMAL, "\\\\\\\"U", 207,
206  118, "v",                               NORMAL, NULL, 0,
207   86, "V",                               NORMAL, NULL, 118,
208  119, "w",                               NORMAL, NULL, 0,
209   87, "W",                               NORMAL, NULL, 119,
210  120, "x",                               NORMAL, NULL, 0,
211   88, "X",                               NORMAL, NULL, 120,
212  121, "y",                               NORMAL, NULL, 0,
213  178, "y   acute",                       NORMAL, "\\\\'y", 0,
214  239, "y   dieresis",                    NORMAL, "\\\\\\\"y", 0,
215   89, "Y",                               NORMAL, NULL, 121,
216  177, "Y   acute",                       NORMAL, "\\\\'Y", 178,
217  238, "Y   dieresis",                    NORMAL, "\\\\\\\"Y", 239,
218  122, "z",                               NORMAL, NULL, 0,
219   90, "Z",                               NORMAL, NULL, 0,
220  176, "overbar",                         UNSUPP, NULL, 0,
221  179, "degree",                          UNSUPP, NULL, 0,
222  189, "Section sign",                    UNSUPP, NULL, 0,
223  191, "Cent sign",                       UNSUPP, NULL, 0,
224  243, "mu",                              UNSUPP, NULL, 0,
225  244, "paragraph sign",                  UNSUPP, NULL, 0,
226  246, "long dash",                       UNSUPP, NULL, 0,
227  249, "Female ordinal",                  UNSUPP, NULL, 0,
228  250, "Male ordinal",                    UNSUPP, NULL, 0,
229  254, "Plus over minus sign",            UNSUPP, NULL, 0,
230  175, "Italian Lira",                    UNSUPP, NULL, 0,
231  186, "currency sign",                   UNSUPP, NULL, 0,
232  187, "pound sterling",                  UNSUPP, NULL, 0,
233  188, "Yen",                             UNSUPP, NULL, 0,
234  190, "florin",                          UNSUPP, NULL, 0,
235  227, "Eth",                             UNSUPP, NULL, 0,
236  228, "eth",                             UNSUPP, NULL, 0,
237  240, "Thorn",                           UNSUPP, NULL, 0,
238  241, "thorn",                           UNSUPP, NULL, 0,
239  245, "fraction 3/4",                    UNSUPP, NULL, 0,
240  247, "fraction 1/4",                    UNSUPP, NULL, 0,
241  248, "fraction 1/2",                    UNSUPP, NULL, 0,
242  251, "French double open quote",        UNSUPP, NULL, 0,
243  252, "Solid square",                    UNSUPP, NULL, 0,
244  253, "French double close quote",       UNSUPP, NULL, 0