Add GNU LGPL headers to all .c .C and .h files
[oweals/cde.git] / cde / lib / DtSearch / ophuf.c
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: ophuf.c /main/3 1996/05/09 03:55:33 drk $ */
24 /*
25  *   COMPONENT_NAME: austext
26  *
27  *   FUNCTIONS: 
28  *
29  *   ORIGINS: 27
30  *
31  *
32  *   (C) COPYRIGHT International Business Machines Corp. 1993,1996
33  *   All Rights Reserved
34  *   Licensed Materials - Property of IBM
35  *   US Government Users Restricted Rights - Use, duplication or
36  *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
37  */
38 #include <time.h>
39 char   *hctree_name =   "neuthuf.c";
40 time_t hctree_id =      827251660L;
41 int    hctree_root =    254;
42 static int hctree_array[] = {
43         -257,   -256,   /*   0 */
44         -255,   -254,   /*   1 */
45         -253,   -252,   /*   2 */
46         -251,   -250,   /*   3 */
47         -249,   -248,   /*   4 */
48         -247,   -246,   /*   5 */
49         -245,   -244,   /*   6 */
50         -243,   -242,   /*   7 */
51         -241,   -240,   /*   8 */
52         -239,   -238,   /*   9 */
53         -237,   -236,   /*  10 */
54         -235,   -234,   /*  11 */
55         -233,   -232,   /*  12 */
56         -231,   -230,   /*  13 */
57         -229,   -228,   /*  14 */
58         -227,   -226,   /*  15 */
59         -225,   -224,   /*  16 */
60         -223,   -222,   /*  17 */
61         -221,   -220,   /*  18 */
62         -219,   -218,   /*  19 */
63         -217,   -216,   /*  20 */
64         -215,   -214,   /*  21 */
65         -213,   -212,   /*  22 */
66         -211,   -210,   /*  23 */
67         -209,   -208,   /*  24 */
68         -207,   -206,   /*  25 */
69         -205,   -204,   /*  26 */
70         -203,   -202,   /*  27 */
71         -201,   -200,   /*  28 */
72         -199,   -198,   /*  29 */
73         -197,   -196,   /*  30 */
74         -195,   -194,   /*  31 */
75         -193,   -192,   /*  32 */
76         -191,   -190,   /*  33 */
77         -189,   -188,   /*  34 */
78         -187,   -186,   /*  35 */
79         -185,   -184,   /*  36 */
80         -183,   -182,   /*  37 */
81         -181,   -180,   /*  38 */
82         -179,   -178,   /*  39 */
83         -177,   -176,   /*  40 */
84         -175,   -174,   /*  41 */
85         -173,   -172,   /*  42 */
86         -171,   -170,   /*  43 */
87         -169,   -168,   /*  44 */
88         -167,   -166,   /*  45 */
89         -165,   -164,   /*  46 */
90         -163,   -162,   /*  47 */
91         -161,   -160,   /*  48 */
92         -159,   -158,   /*  49 */
93         -157,   -156,   /*  50 */
94         -155,   -154,   /*  51 */
95         -153,   -152,   /*  52 */
96         -151,   -150,   /*  53 */
97         -149,   -148,   /*  54 */
98         -147,   -146,   /*  55 */
99         -145,   -144,   /*  56 */
100         -143,   -142,   /*  57 */
101         -141,   -140,   /*  58 */
102         -139,   -138,   /*  59 */
103         -137,   -136,   /*  60 */
104         -135,   -134,   /*  61 */
105         -133,   -132,   /*  62 */
106         -131,   -130,   /*  63 */
107         -129,   -128,   /*  64 */
108         -127,   -126,   /*  65 */
109         -125,   -124,   /*  66 */
110         -123,   -122,   /*  67 */
111         -121,   -120,   /*  68 */
112         -119,   -118,   /*  69 */
113         -117,   -116,   /*  70 */
114         -115,   -114,   /*  71 */
115         -113,   -112,   /*  72 */
116         -111,   -110,   /*  73 */
117         -109,   -108,   /*  74 */
118         -107,   -106,   /*  75 */
119         -105,   -104,   /*  76 */
120         -103,   -102,   /*  77 */
121         -101,   -100,   /*  78 */
122          -99,    -98,   /*  79 */
123          -97,    -96,   /*  80 */
124          -95,    -94,   /*  81 */
125          -93,    -92,   /*  82 */
126          -91,    -90,   /*  83 */
127          -89,    -88,   /*  84 */
128          -87,    -86,   /*  85 */
129          -85,    -84,   /*  86 */
130          -83,    -82,   /*  87 */
131          -81,    -80,   /*  88 */
132          -79,    -78,   /*  89 */
133          -77,    -76,   /*  90 */
134          -75,    -74,   /*  91 */
135          -73,    -72,   /*  92 */
136          -71,    -70,   /*  93 */
137          -69,    -68,   /*  94 */
138          -67,    -66,   /*  95 */
139          -65,    -64,   /*  96 */
140          -63,    -62,   /*  97 */
141          -61,    -60,   /*  98 */
142          -59,    -58,   /*  99 */
143          -57,    -56,   /* 100 */
144          -55,    -54,   /* 101 */
145          -53,    -52,   /* 102 */
146          -51,    -50,   /* 103 */
147          -49,    -48,   /* 104 */
148          -47,    -46,   /* 105 */
149          -45,    -44,   /* 106 */
150          -43,    -42,   /* 107 */
151          -41,    -40,   /* 108 */
152          -39,    -38,   /* 109 */
153          -37,    -36,   /* 110 */
154          -35,    -34,   /* 111 */
155          -33,    -32,   /* 112 */
156          -31,    -30,   /* 113 */
157          -29,    -28,   /* 114 */
158          -27,    -26,   /* 115 */
159          -25,    -24,   /* 116 */
160          -23,    -22,   /* 117 */
161          -21,    -20,   /* 118 */
162          -19,    -18,   /* 119 */
163          -17,    -16,   /* 120 */
164          -15,    -14,   /* 121 */
165          -13,    -12,   /* 122 */
166          -11,    -10,   /* 123 */
167           -9,     -8,   /* 124 */
168           -7,     -6,   /* 125 */
169           -5,     -4,   /* 126 */
170           -3,     -2,   /* 127 */
171            0,      1,   /* 128 */
172            2,      3,   /* 129 */
173            4,      5,   /* 130 */
174            6,      7,   /* 131 */
175            8,      9,   /* 132 */
176           10,     11,   /* 133 */
177           12,     13,   /* 134 */
178           14,     15,   /* 135 */
179           16,     17,   /* 136 */
180           18,     19,   /* 137 */
181           20,     21,   /* 138 */
182           22,     23,   /* 139 */
183           24,     25,   /* 140 */
184           26,     27,   /* 141 */
185           28,     29,   /* 142 */
186           30,     31,   /* 143 */
187           32,     33,   /* 144 */
188           34,     35,   /* 145 */
189           36,     37,   /* 146 */
190           38,     39,   /* 147 */
191           40,     41,   /* 148 */
192           42,     43,   /* 149 */
193           44,     45,   /* 150 */
194           46,     47,   /* 151 */
195           48,     49,   /* 152 */
196           50,     51,   /* 153 */
197           52,     53,   /* 154 */
198           54,     55,   /* 155 */
199           56,     57,   /* 156 */
200           58,     59,   /* 157 */
201           60,     61,   /* 158 */
202           62,     63,   /* 159 */
203           64,     65,   /* 160 */
204           66,     67,   /* 161 */
205           68,     69,   /* 162 */
206           70,     71,   /* 163 */
207           72,     73,   /* 164 */
208           74,     75,   /* 165 */
209           76,     77,   /* 166 */
210           78,     79,   /* 167 */
211           80,     81,   /* 168 */
212           82,     83,   /* 169 */
213           84,     85,   /* 170 */
214           86,     87,   /* 171 */
215           88,     89,   /* 172 */
216           90,     91,   /* 173 */
217           92,     93,   /* 174 */
218           94,     95,   /* 175 */
219           96,     97,   /* 176 */
220           98,     99,   /* 177 */
221          100,    101,   /* 178 */
222          102,    103,   /* 179 */
223          104,    105,   /* 180 */
224          106,    107,   /* 181 */
225          108,    109,   /* 182 */
226          110,    111,   /* 183 */
227          112,    113,   /* 184 */
228          114,    115,   /* 185 */
229          116,    117,   /* 186 */
230          118,    119,   /* 187 */
231          120,    121,   /* 188 */
232          122,    123,   /* 189 */
233          124,    125,   /* 190 */
234          126,    127,   /* 191 */
235          128,    129,   /* 192 */
236          130,    131,   /* 193 */
237          132,    133,   /* 194 */
238          134,    135,   /* 195 */
239          136,    137,   /* 196 */
240          138,    139,   /* 197 */
241          140,    141,   /* 198 */
242          142,    143,   /* 199 */
243          144,    145,   /* 200 */
244          146,    147,   /* 201 */
245          148,    149,   /* 202 */
246          150,    151,   /* 203 */
247          152,    153,   /* 204 */
248          154,    155,   /* 205 */
249          156,    157,   /* 206 */
250          158,    159,   /* 207 */
251          160,    161,   /* 208 */
252          162,    163,   /* 209 */
253          164,    165,   /* 210 */
254          166,    167,   /* 211 */
255          168,    169,   /* 212 */
256          170,    171,   /* 213 */
257          172,    173,   /* 214 */
258          174,    175,   /* 215 */
259          176,    177,   /* 216 */
260          178,    179,   /* 217 */
261          180,    181,   /* 218 */
262          182,    183,   /* 219 */
263          184,    185,   /* 220 */
264          186,    187,   /* 221 */
265          188,    189,   /* 222 */
266          190,    191,   /* 223 */
267          192,    193,   /* 224 */
268          194,    195,   /* 225 */
269          196,    197,   /* 226 */
270          198,    199,   /* 227 */
271          200,    201,   /* 228 */
272          202,    203,   /* 229 */
273          204,    205,   /* 230 */
274          206,    207,   /* 231 */
275          208,    209,   /* 232 */
276          210,    211,   /* 233 */
277          212,    213,   /* 234 */
278          214,    215,   /* 235 */
279          216,    217,   /* 236 */
280          218,    219,   /* 237 */
281          220,    221,   /* 238 */
282          222,    223,   /* 239 */
283          224,    225,   /* 240 */
284          226,    227,   /* 241 */
285          228,    229,   /* 242 */
286          230,    231,   /* 243 */
287          232,    233,   /* 244 */
288          234,    235,   /* 245 */
289          236,    237,   /* 246 */
290          238,    239,   /* 247 */
291          240,    241,   /* 248 */
292          242,    243,   /* 249 */
293          244,    245,   /* 250 */
294          246,    247,   /* 251 */
295          248,    249,   /* 252 */
296          250,    251,   /* 253 */
297          252,    253    /* 254 */
298         };
299 int *hctree =   hctree_array;