src/tds/num_limits.h

00001 #ifndef HAVE_INT64
00002 #define LIMIT_INDEXES_ADJUST 6
00003 
00004 static const signed char limit_indexes[79]= {
00005         0,      /*  0 */
00006         -5,     /*  1 */
00007         -10,    /*  2 */
00008         -15,    /*  3 */
00009         -20,    /*  4 */
00010         -25,    /*  5 */
00011         -29,    /*  6 */
00012         -33,    /*  7 */
00013         -37,    /*  8 */
00014         -41,    /*  9 */
00015         -45,    /* 10 */
00016         -48,    /* 11 */
00017         -51,    /* 12 */
00018         -54,    /* 13 */
00019         -57,    /* 14 */
00020         -60,    /* 15 */
00021         -62,    /* 16 */
00022         -65,    /* 17 */
00023         -68,    /* 18 */
00024         -71,    /* 19 */
00025         -74,    /* 20 */
00026         -76,    /* 21 */
00027         -78,    /* 22 */
00028         -80,    /* 23 */
00029         -82,    /* 24 */
00030         -84,    /* 25 */
00031         -85,    /* 26 */
00032         -86,    /* 27 */
00033         -87,    /* 28 */
00034         -88,    /* 29 */
00035         -88,    /* 30 */
00036         -88,    /* 31 */
00037         -88,    /* 32 */
00038         -89,    /* 33 */
00039         -90,    /* 34 */
00040         -90,    /* 35 */
00041         -90,    /* 36 */
00042         -90,    /* 37 */
00043         -90,    /* 38 */
00044         -90,    /* 39 */
00045         -89,    /* 40 */
00046         -88,    /* 41 */
00047         -87,    /* 42 */
00048         -86,    /* 43 */
00049         -85,    /* 44 */
00050         -83,    /* 45 */
00051         -81,    /* 46 */
00052         -79,    /* 47 */
00053         -77,    /* 48 */
00054         -76,    /* 49 */
00055         -74,    /* 50 */
00056         -72,    /* 51 */
00057         -70,    /* 52 */
00058         -68,    /* 53 */
00059         -65,    /* 54 */
00060         -62,    /* 55 */
00061         -59,    /* 56 */
00062         -56,    /* 57 */
00063         -53,    /* 58 */
00064         -49,    /* 59 */
00065         -45,    /* 60 */
00066         -41,    /* 61 */
00067         -37,    /* 62 */
00068         -33,    /* 63 */
00069         -28,    /* 64 */
00070         -24,    /* 65 */
00071         -20,    /* 66 */
00072         -16,    /* 67 */
00073         -12,    /* 68 */
00074         -7,     /* 69 */
00075         -2,     /* 70 */
00076         3,      /* 71 */
00077         8,      /* 72 */
00078         13,     /* 73 */
00079         19,     /* 74 */
00080         25,     /* 75 */
00081         31,     /* 76 */
00082         37,     /* 77 */
00083         43,     /* 78 */
00084 };
00085 
00086 static const TDS_WORD limits[]= {
00087         0x0001u,        /*   0 */
00088         0x000au,        /*   1 */
00089         0x0064u,        /*   2 */
00090         0x03e8u,        /*   3 */
00091         0x2710u,        /*   4 */
00092         0x0001u,        /*   5 */
00093         0x86a0u,        /*   6 */
00094         0x000fu,        /*   7 */
00095         0x4240u,        /*   8 */
00096         0x0098u,        /*   9 */
00097         0x9680u,        /*  10 */
00098         0x05f5u,        /*  11 */
00099         0xe100u,        /*  12 */
00100         0x3b9au,        /*  13 */
00101         0xca00u,        /*  14 */
00102         0x0002u,        /*  15 */
00103         0x540bu,        /*  16 */
00104         0xe400u,        /*  17 */
00105         0x0017u,        /*  18 */
00106         0x4876u,        /*  19 */
00107         0xe800u,        /*  20 */
00108         0x00e8u,        /*  21 */
00109         0xd4a5u,        /*  22 */
00110         0x1000u,        /*  23 */
00111         0x0918u,        /*  24 */
00112         0x4e72u,        /*  25 */
00113         0xa000u,        /*  26 */
00114         0x5af3u,        /*  27 */
00115         0x107au,        /*  28 */
00116         0x4000u,        /*  29 */
00117         0x0003u,        /*  30 */
00118         0x8d7eu,        /*  31 */
00119         0xa4c6u,        /*  32 */
00120         0x8000u,        /*  33 */
00121         0x0023u,        /*  34 */
00122         0x86f2u,        /*  35 */
00123         0x6fc1u,        /*  36 */
00124         0x0163u,        /*  37 */
00125         0x4578u,        /*  38 */
00126         0x5d8au,        /*  39 */
00127         0x0de0u,        /*  40 */
00128         0xb6b3u,        /*  41 */
00129         0xa764u,        /*  42 */
00130         0x8ac7u,        /*  43 */
00131         0x2304u,        /*  44 */
00132         0x89e8u,        /*  45 */
00133         0x0005u,        /*  46 */
00134         0x6bc7u,        /*  47 */
00135         0x5e2du,        /*  48 */
00136         0x6310u,        /*  49 */
00137         0x0036u,        /*  50 */
00138         0x35c9u,        /*  51 */
00139         0xadc5u,        /*  52 */
00140         0xdea0u,        /*  53 */
00141         0x021eu,        /*  54 */
00142         0x19e0u,        /*  55 */
00143         0xc9bau,        /*  56 */
00144         0xb240u,        /*  57 */
00145         0x152du,        /*  58 */
00146         0x02c7u,        /*  59 */
00147         0xe14au,        /*  60 */
00148         0xf680u,        /*  61 */
00149         0xd3c2u,        /*  62 */
00150         0x1bceu,        /*  63 */
00151         0xccedu,        /*  64 */
00152         0xa100u,        /*  65 */
00153         0x0008u,        /*  66 */
00154         0x4595u,        /*  67 */
00155         0x1614u,        /*  68 */
00156         0x0148u,        /*  69 */
00157         0x4a00u,        /*  70 */
00158         0x0052u,        /*  71 */
00159         0xb7d2u,        /*  72 */
00160         0xdcc8u,        /*  73 */
00161         0x0cd2u,        /*  74 */
00162         0xe400u,        /*  75 */
00163         0x033bu,        /*  76 */
00164         0x2e3cu,        /*  77 */
00165         0x9fd0u,        /*  78 */
00166         0x803cu,        /*  79 */
00167         0xe800u,        /*  80 */
00168         0x204fu,        /*  81 */
00169         0xce5eu,        /*  82 */
00170         0x3e25u,        /*  83 */
00171         0x0261u,        /*  84 */
00172         0x1000u,        /*  85 */
00173         0x0001u,        /*  86 */
00174         0x431eu,        /*  87 */
00175         0x0faeu,        /*  88 */
00176         0x6d72u,        /*  89 */
00177         0x17cau,        /*  90 */
00178         0xa000u,        /*  91 */
00179         0x000cu,        /*  92 */
00180         0x9f2cu,        /*  93 */
00181         0x9cd0u,        /*  94 */
00182         0x4674u,        /*  95 */
00183         0xedeau,        /*  96 */
00184         0x4000u,        /*  97 */
00185         0x007eu,        /*  98 */
00186         0x37beu,        /*  99 */
00187         0x2022u,        /* 100 */
00188         0xc091u,        /* 101 */
00189         0x4b26u,        /* 102 */
00190         0x8000u,        /* 103 */
00191         0x04eeu,        /* 104 */
00192         0x2d6du,        /* 105 */
00193         0x415bu,        /* 106 */
00194         0x85acu,        /* 107 */
00195         0xef81u,        /* 108 */
00196         0x314du,        /* 109 */
00197         0xc644u,        /* 110 */
00198         0x8d93u,        /* 111 */
00199         0x38c1u,        /* 112 */
00200         0x5b0au,        /* 113 */
00201         0x0001u,        /* 114 */
00202         0xed09u,        /* 115 */
00203         0xbeadu,        /* 116 */
00204         0x87c0u,        /* 117 */
00205         0x378du,        /* 118 */
00206         0x8e64u,        /* 119 */
00207         0x0013u,        /* 120 */
00208         0x4261u,        /* 121 */
00209         0x72c7u,        /* 122 */
00210         0x4d82u,        /* 123 */
00211         0x2b87u,        /* 124 */
00212         0x8fe8u,        /* 125 */
00213         0x00c0u,        /* 126 */
00214         0x97ceu,        /* 127 */
00215         0x7bc9u,        /* 128 */
00216         0x0715u,        /* 129 */
00217         0xb34bu,        /* 130 */
00218         0x9f10u,        /* 131 */
00219         0x0785u,        /* 132 */
00220         0xee10u,        /* 133 */
00221         0xd5dau,        /* 134 */
00222         0x46d9u,        /* 135 */
00223         0x00f4u,        /* 136 */
00224         0x36a0u,        /* 137 */
00225         0x4b3bu,        /* 138 */
00226         0x4ca8u,        /* 139 */
00227         0x5a86u,        /* 140 */
00228         0xc47au,        /* 141 */
00229         0x098au,        /* 142 */
00230         0x2240u,        /* 143 */
00231         0x0002u,        /* 144 */
00232         0xf050u,        /* 145 */
00233         0xfe93u,        /* 146 */
00234         0x8943u,        /* 147 */
00235         0xacc4u,        /* 148 */
00236         0x5f65u,        /* 149 */
00237         0x5680u,        /* 150 */
00238         0x001du,        /* 151 */
00239         0x6329u,        /* 152 */
00240         0xf1c3u,        /* 153 */
00241         0x5ca4u,        /* 154 */
00242         0xbfabu,        /* 155 */
00243         0xb9f5u,        /* 156 */
00244         0x6100u,        /* 157 */
00245         0x0125u,        /* 158 */
00246         0xdfa3u,        /* 159 */
00247         0x71a1u,        /* 160 */
00248         0x9e6fu,        /* 161 */
00249         0x7cb5u,        /* 162 */
00250         0x4395u,        /* 163 */
00251         0xca00u,        /* 164 */
00252         0x0b7au,        /* 165 */
00253         0xbc62u,        /* 166 */
00254         0x7050u,        /* 167 */
00255         0x305au,        /* 168 */
00256         0xdf14u,        /* 169 */
00257         0xa3d9u,        /* 170 */
00258         0xe400u,        /* 171 */
00259         0x72cbu,        /* 172 */
00260         0x5bd8u,        /* 173 */
00261         0x6321u,        /* 174 */
00262         0xe38cu,        /* 175 */
00263         0xb6ceu,        /* 176 */
00264         0x6682u,        /* 177 */
00265         0xe800u,        /* 178 */
00266         0x0004u,        /* 179 */
00267         0x7bf1u,        /* 180 */
00268         0x9673u,        /* 181 */
00269         0xdf52u,        /* 182 */
00270         0xe37fu,        /* 183 */
00271         0x2410u,        /* 184 */
00272         0x011du,        /* 185 */
00273         0x1000u,        /* 186 */
00274         0x002cu,        /* 187 */
00275         0xd76fu,        /* 188 */
00276         0xe086u,        /* 189 */
00277         0xb93cu,        /* 190 */
00278         0xe2f7u,        /* 191 */
00279         0x68a0u,        /* 192 */
00280         0x0b22u,        /* 193 */
00281         0xa000u,        /* 194 */
00282         0x01c0u,        /* 195 */
00283         0x6a5eu,        /* 196 */
00284         0xc543u,        /* 197 */
00285         0x3c60u,        /* 198 */
00286         0xddaau,        /* 199 */
00287         0x1640u,        /* 200 */
00288         0x6f5au,        /* 201 */
00289         0x4000u,        /* 202 */
00290         0x1184u,        /* 203 */
00291         0x27b3u,        /* 204 */
00292         0xb4a0u,        /* 205 */
00293         0x5bc8u,        /* 206 */
00294         0xa8a4u,        /* 207 */
00295         0xde84u,        /* 208 */
00296         0x5986u,        /* 209 */
00297         0x8000u,        /* 210 */
00298         0xaf29u,        /* 211 */
00299         0x8d05u,        /* 212 */
00300         0x0e43u,        /* 213 */
00301         0x95d6u,        /* 214 */
00302         0x9670u,        /* 215 */
00303         0xb12bu,        /* 216 */
00304         0x7f41u,        /* 217 */
00305         0x0006u,        /* 218 */
00306         0xd79fu,        /* 219 */
00307         0x8232u,        /* 220 */
00308         0x8ea3u,        /* 221 */
00309         0xda61u,        /* 222 */
00310         0xe066u,        /* 223 */
00311         0xebb2u,        /* 224 */
00312         0xf88au,        /* 225 */
00313         0x0044u,        /* 226 */
00314         0x6c3bu,        /* 227 */
00315         0x15f9u,        /* 228 */
00316         0x9266u,        /* 229 */
00317         0x87d2u,        /* 230 */
00318         0xc405u,        /* 231 */
00319         0x34fdu,        /* 232 */
00320         0xb564u,        /* 233 */
00321         0x02acu,        /* 234 */
00322         0x3a4eu,        /* 235 */
00323         0xdbbfu,        /* 236 */
00324         0xb801u,        /* 237 */
00325         0x4e3bu,        /* 238 */
00326         0xa834u,        /* 239 */
00327         0x11e9u,        /* 240 */
00328         0x15e8u,        /* 241 */
00329         0x1abau,        /* 242 */
00330         0x4714u,        /* 243 */
00331         0x957du,        /* 244 */
00332         0x300du,        /* 245 */
00333         0x0e54u,        /* 246 */
00334         0x9208u,        /* 247 */
00335         0xb31au,        /* 248 */
00336         0xdb10u,        /* 249 */
00337         0x0001u,        /* 250 */
00338         0x0b46u,        /* 251 */
00339         0xc6cdu,        /* 252 */
00340         0xd6e3u,        /* 253 */
00341         0xe082u,        /* 254 */
00342         0x8f4du,        /* 255 */
00343         0xb456u,        /* 256 */
00344         0xff0cu,        /* 257 */
00345         0x8ea0u,        /* 258 */
00346         0x000au,        /* 259 */
00347         0x70c3u,        /* 260 */
00348         0xc40au,        /* 261 */
00349         0x64e6u,        /* 262 */
00350         0xc519u,        /* 263 */
00351         0x9909u,        /* 264 */
00352         0x0b65u,        /* 265 */
00353         0xf67du,        /* 266 */
00354         0x9240u,        /* 267 */
00355         0x0068u,        /* 268 */
00356         0x67a5u,        /* 269 */
00357         0xa867u,        /* 270 */
00358         0xf103u,        /* 271 */
00359         0xb2ffu,        /* 272 */
00360         0xfa5au,        /* 273 */
00361         0x71fbu,        /* 274 */
00362         0xa0e7u,        /* 275 */
00363         0xb680u,        /* 276 */
00364         0x0414u,        /* 277 */
00365         0x0c78u,        /* 278 */
00366         0x940fu,        /* 279 */
00367         0x6a24u,        /* 280 */
00368         0xfdffu,        /* 281 */
00369         0xc788u,        /* 282 */
00370         0x73d4u,        /* 283 */
00371         0x490du,        /* 284 */
00372         0x2100u,        /* 285 */
00373         0x28c8u,        /* 286 */
00374         0x7cb5u,        /* 287 */
00375         0xc89au,        /* 288 */
00376         0x2571u,        /* 289 */
00377         0xebfdu,        /* 290 */
00378         0xcb54u,        /* 291 */
00379         0x864au,        /* 292 */
00380         0xda83u,        /* 293 */
00381         0x4a00u,        /* 294 */
00382         0x0001u,        /* 295 */
00383         0x97d4u,        /* 296 */
00384         0xdf19u,        /* 297 */
00385         0xd605u,        /* 298 */
00386         0x7673u,        /* 299 */
00387         0x37e9u,        /* 300 */
00388         0xf14du,        /* 301 */
00389         0x3eecu,        /* 302 */
00390         0x8920u,        /* 303 */
00391         0xe400u,        /* 304 */
00392         0x000fu,        /* 305 */
00393         0xee50u,        /* 306 */
00394         0xb702u,        /* 307 */
00395         0x5c36u,        /* 308 */
00396         0xa080u,        /* 309 */
00397         0x2f23u,        /* 310 */
00398         0x6d04u,        /* 311 */
00399         0x753du,        /* 312 */
00400         0x5b48u,        /* 313 */
00401         0xe800u,        /* 314 */
00402         0x009fu,        /* 315 */
00403         0x4f27u,        /* 316 */
00404         0x2617u,        /* 317 */
00405         0x9a22u,        /* 318 */
00406         0x4501u,        /* 319 */
00407         0xd762u,        /* 320 */
00408         0x422cu,        /* 321 */
00409         0x9465u,        /* 322 */
00410         0x90d9u,        /* 323 */
00411         0x1000u,        /* 324 */
00412         0x0639u,        /* 325 */
00413         0x1787u,        /* 326 */
00414         0x7cecu,        /* 327 */
00415         0x0556u,        /* 328 */
00416         0xb212u,        /* 329 */
00417         0x69d6u,        /* 330 */
00418         0x95bdu,        /* 331 */
00419         0xcbf7u,        /* 332 */
00420         0xa87au,        /* 333 */
00421         0xa000u,        /* 334 */
00422         0x3e3au,        /* 335 */
00423         0xeb4au,        /* 336 */
00424         0xe138u,        /* 337 */
00425         0x3562u,        /* 338 */
00426         0xf4b8u,        /* 339 */
00427         0x2261u,        /* 340 */
00428         0xd969u,        /* 341 */
00429         0xf7acu,        /* 342 */
00430         0x94cau,        /* 343 */
00431         0x4000u,        /* 344 */
00432         0x0002u,        /* 345 */
00433         0x6e4du,        /* 346 */
00434         0x30ecu,        /* 347 */
00435         0xcc32u,        /* 348 */
00436         0x15ddu,        /* 349 */
00437         0x8f31u,        /* 350 */
00438         0x57d2u,        /* 351 */
00439         0x7e23u,        /* 352 */
00440         0xacbdu,        /* 353 */
00441         0xcfe6u,        /* 354 */
00442         0x8000u,        /* 355 */
00443         0x0018u,        /* 356 */
00444         0x4f03u,        /* 357 */
00445         0xe93fu,        /* 358 */
00446         0xf9f4u,        /* 359 */
00447         0xdaa7u,        /* 360 */
00448         0x97edu,        /* 361 */
00449         0x6e38u,        /* 362 */
00450         0xed64u,        /* 363 */
00451         0xbf6au,        /* 364 */
00452         0x1f01u,        /* 365 */
00453         0x00f3u,        /* 366 */
00454         0x1627u,        /* 367 */
00455         0x1c7fu,        /* 368 */
00456         0xc390u,        /* 369 */
00457         0x8a8bu,        /* 370 */
00458         0xef46u,        /* 371 */
00459         0x4e39u,        /* 372 */
00460         0x45efu,        /* 373 */
00461         0x7a25u,        /* 374 */
00462         0x360au,        /* 375 */
00463         0x097eu,        /* 376 */
00464         0xdd87u,        /* 377 */
00465         0x1cfdu,        /* 378 */
00466         0xa3a5u,        /* 379 */
00467         0x6977u,        /* 380 */
00468         0x58bfu,        /* 381 */
00469         0x0e3cu,        /* 382 */
00470         0xbb5au,        /* 383 */
00471         0xc574u,        /* 384 */
00472         0x1c64u,        /* 385 */
00473         0x5ef4u,        /* 386 */
00474         0xa747u,        /* 387 */
00475         0x21e8u,        /* 388 */
00476         0x6476u,        /* 389 */
00477         0x1ea9u,        /* 390 */
00478         0x7776u,        /* 391 */
00479         0x8e5fu,        /* 392 */
00480         0x518bu,        /* 393 */
00481         0xb689u,        /* 394 */
00482         0x1be8u,        /* 395 */
00483         0x0003u,        /* 396 */
00484         0xb58eu,        /* 397 */
00485         0x88c7u,        /* 398 */
00486         0x5313u,        /* 399 */
00487         0xec9du,        /* 400 */
00488         0x329eu,        /* 401 */
00489         0xaaa1u,        /* 402 */
00490         0x8fb9u,        /* 403 */
00491         0x2f75u,        /* 404 */
00492         0x215bu,        /* 405 */
00493         0x1710u,        /* 406 */
00494         0x0025u,        /* 407 */
00495         0x1791u,        /* 408 */
00496         0x57c9u,        /* 409 */
00497         0x3ec7u,        /* 410 */
00498         0x3e23u,        /* 411 */
00499         0xfa32u,        /* 412 */
00500         0xaa4fu,        /* 413 */
00501         0x9d3bu,        /* 414 */
00502         0xda93u,        /* 415 */
00503         0x4d8eu,        /* 416 */
00504         0xe6a0u,        /* 417 */
00505         0x0172u,        /* 418 */
00506         0xebadu,        /* 419 */
00507         0x6ddcu,        /* 420 */
00508         0x73c8u,        /* 421 */
00509         0x6d67u,        /* 422 */
00510         0xc5fau,        /* 423 */
00511         0xa71cu,        /* 424 */
00512         0x2456u,        /* 425 */
00513         0x89c1u,        /* 426 */
00514         0x0795u,        /* 427 */
00515         0x0240u,        /* 428 */
00516         0x0e7du,        /* 429 */
00517         0x34c6u,        /* 430 */
00518         0x4a9cu,        /* 431 */
00519         0x85d4u,        /* 432 */
00520         0x460du,        /* 433 */
00521         0xbbcau,        /* 434 */
00522         0x8719u,        /* 435 */
00523         0x6b61u,        /* 436 */
00524         0x618au,        /* 437 */
00525         0x4bd2u,        /* 438 */
00526         0x1680u,        /* 439 */
00527         0x90e4u,        /* 440 */
00528         0x0fbeu,        /* 441 */
00529         0xea1du,        /* 442 */
00530         0x3a4au,        /* 443 */
00531         0xbc89u,        /* 444 */
00532         0x55e9u,        /* 445 */
00533         0x46feu,        /* 446 */
00534         0x31cdu,        /* 447 */
00535         0xcf66u,        /* 448 */
00536         0xf634u,        /* 449 */
00537         0xe100u,        /* 450 */
00538         0x0005u,        /* 451 */
00539         0xa8e8u,        /* 452 */
00540         0x9d75u,        /* 453 */
00541         0x2524u,        /* 454 */
00542         0x46ebu,        /* 455 */
00543         0x5d5du,        /* 456 */
00544         0x5b1cu,        /* 457 */
00545         0xc5edu,        /* 458 */
00546         0xf20au,        /* 459 */
00547         0x1a05u,        /* 460 */
00548         0x9e10u,        /* 461 */
00549         0xca00u,        /* 462 */
00550         0x0038u,        /* 463 */
00551         0x9916u,        /* 464 */
00552         0x2693u,        /* 465 */
00553         0x736au,        /* 466 */
00554         0xc531u,        /* 467 */
00555         0xa5a5u,        /* 468 */
00556         0x8f1fu,        /* 469 */
00557         0xbb4bu,        /* 470 */
00558         0x7465u,        /* 471 */
00559         0x0438u,        /* 472 */
00560         0x2ca7u,        /* 473 */
00561         0xe400u,        /* 474 */
00562         0x0235u,        /* 475 */
00563         0xfaddu,        /* 476 */
00564         0x81c2u,        /* 477 */
00565         0x822bu,        /* 478 */
00566         0xb3f0u,        /* 479 */
00567         0x7877u,        /* 480 */
00568         0x973du,        /* 481 */
00569         0x50f2u,        /* 482 */
00570         0x8bf2u,        /* 483 */
00571         0x2a31u,        /* 484 */
00572         0xbe8eu,        /* 485 */
00573         0xe800u,        /* 486 */
00574         0x161bu,        /* 487 */
00575         0xcca7u,        /* 488 */
00576         0x1199u,        /* 489 */
00577         0x15b5u,        /* 490 */
00578         0x0764u,        /* 491 */
00579         0xb4abu,        /* 492 */
00580         0xe865u,        /* 493 */
00581         0x2979u,        /* 494 */
00582         0x7775u,        /* 495 */
00583         0xa5f1u,        /* 496 */
00584         0x7195u,        /* 497 */
00585         0x1000u,        /* 498 */
00586         0xdd15u,        /* 499 */
00587         0xfe86u,        /* 500 */
00588         0xaffau,        /* 501 */
00589         0xd912u,        /* 502 */
00590         0x49efu,        /* 503 */
00591         0x0eb7u,        /* 504 */
00592         0x13f3u,        /* 505 */
00593         0x9ebeu,        /* 506 */
00594         0xaa98u,        /* 507 */
00595         0x7b6eu,        /* 508 */
00596         0x6fd2u,        /* 509 */
00597         0xa000u,        /* 510 */
00598 };
00599 #else
00600 #define LIMIT_INDEXES_ADJUST 4
00601 
00602 static const signed char limit_indexes[79]= {
00603         0,      /*  0 */
00604         -3,     /*  1 */
00605         -6,     /*  2 */
00606         -9,     /*  3 */
00607         -12,    /*  4 */
00608         -15,    /*  5 */
00609         -18,    /*  6 */
00610         -21,    /*  7 */
00611         -24,    /*  8 */
00612         -27,    /*  9 */
00613         -30,    /* 10 */
00614         -32,    /* 11 */
00615         -34,    /* 12 */
00616         -36,    /* 13 */
00617         -38,    /* 14 */
00618         -40,    /* 15 */
00619         -42,    /* 16 */
00620         -44,    /* 17 */
00621         -46,    /* 18 */
00622         -48,    /* 19 */
00623         -50,    /* 20 */
00624         -51,    /* 21 */
00625         -52,    /* 22 */
00626         -53,    /* 23 */
00627         -54,    /* 24 */
00628         -55,    /* 25 */
00629         -56,    /* 26 */
00630         -57,    /* 27 */
00631         -58,    /* 28 */
00632         -59,    /* 29 */
00633         -59,    /* 30 */
00634         -59,    /* 31 */
00635         -59,    /* 32 */
00636         -60,    /* 33 */
00637         -61,    /* 34 */
00638         -62,    /* 35 */
00639         -63,    /* 36 */
00640         -64,    /* 37 */
00641         -65,    /* 38 */
00642         -66,    /* 39 */
00643         -66,    /* 40 */
00644         -66,    /* 41 */
00645         -66,    /* 42 */
00646         -66,    /* 43 */
00647         -66,    /* 44 */
00648         -66,    /* 45 */
00649         -66,    /* 46 */
00650         -66,    /* 47 */
00651         -66,    /* 48 */
00652         -66,    /* 49 */
00653         -65,    /* 50 */
00654         -64,    /* 51 */
00655         -63,    /* 52 */
00656         -62,    /* 53 */
00657         -61,    /* 54 */
00658         -60,    /* 55 */
00659         -59,    /* 56 */
00660         -58,    /* 57 */
00661         -57,    /* 58 */
00662         -55,    /* 59 */
00663         -53,    /* 60 */
00664         -51,    /* 61 */
00665         -49,    /* 62 */
00666         -47,    /* 63 */
00667         -45,    /* 64 */
00668         -44,    /* 65 */
00669         -43,    /* 66 */
00670         -42,    /* 67 */
00671         -41,    /* 68 */
00672         -39,    /* 69 */
00673         -37,    /* 70 */
00674         -35,    /* 71 */
00675         -33,    /* 72 */
00676         -31,    /* 73 */
00677         -29,    /* 74 */
00678         -27,    /* 75 */
00679         -25,    /* 76 */
00680         -23,    /* 77 */
00681         -21,    /* 78 */
00682 };
00683 
00684 static const TDS_WORD limits[]= {
00685         0x00000001u,    /*   0 */
00686         0x0000000au,    /*   1 */
00687         0x00000064u,    /*   2 */
00688         0x000003e8u,    /*   3 */
00689         0x00002710u,    /*   4 */
00690         0x000186a0u,    /*   5 */
00691         0x000f4240u,    /*   6 */
00692         0x00989680u,    /*   7 */
00693         0x05f5e100u,    /*   8 */
00694         0x3b9aca00u,    /*   9 */
00695         0x00000002u,    /*  10 */
00696         0x540be400u,    /*  11 */
00697         0x00000017u,    /*  12 */
00698         0x4876e800u,    /*  13 */
00699         0x000000e8u,    /*  14 */
00700         0xd4a51000u,    /*  15 */
00701         0x00000918u,    /*  16 */
00702         0x4e72a000u,    /*  17 */
00703         0x00005af3u,    /*  18 */
00704         0x107a4000u,    /*  19 */
00705         0x00038d7eu,    /*  20 */
00706         0xa4c68000u,    /*  21 */
00707         0x002386f2u,    /*  22 */
00708         0x6fc10000u,    /*  23 */
00709         0x01634578u,    /*  24 */
00710         0x5d8a0000u,    /*  25 */
00711         0x0de0b6b3u,    /*  26 */
00712         0xa7640000u,    /*  27 */
00713         0x8ac72304u,    /*  28 */
00714         0x89e80000u,    /*  29 */
00715         0x00000005u,    /*  30 */
00716         0x6bc75e2du,    /*  31 */
00717         0x63100000u,    /*  32 */
00718         0x00000036u,    /*  33 */
00719         0x35c9adc5u,    /*  34 */
00720         0xdea00000u,    /*  35 */
00721         0x0000021eu,    /*  36 */
00722         0x19e0c9bau,    /*  37 */
00723         0xb2400000u,    /*  38 */
00724         0x0000152du,    /*  39 */
00725         0x02c7e14au,    /*  40 */
00726         0xf6800000u,    /*  41 */
00727         0x0000d3c2u,    /*  42 */
00728         0x1bceccedu,    /*  43 */
00729         0xa1000000u,    /*  44 */
00730         0x00084595u,    /*  45 */
00731         0x16140148u,    /*  46 */
00732         0x4a000000u,    /*  47 */
00733         0x0052b7d2u,    /*  48 */
00734         0xdcc80cd2u,    /*  49 */
00735         0xe4000000u,    /*  50 */
00736         0x033b2e3cu,    /*  51 */
00737         0x9fd0803cu,    /*  52 */
00738         0xe8000000u,    /*  53 */
00739         0x204fce5eu,    /*  54 */
00740         0x3e250261u,    /*  55 */
00741         0x10000000u,    /*  56 */
00742         0x00000001u,    /*  57 */
00743         0x431e0faeu,    /*  58 */
00744         0x6d7217cau,    /*  59 */
00745         0xa0000000u,    /*  60 */
00746         0x0000000cu,    /*  61 */
00747         0x9f2c9cd0u,    /*  62 */
00748         0x4674edeau,    /*  63 */
00749         0x40000000u,    /*  64 */
00750         0x0000007eu,    /*  65 */
00751         0x37be2022u,    /*  66 */
00752         0xc0914b26u,    /*  67 */
00753         0x80000000u,    /*  68 */
00754         0x000004eeu,    /*  69 */
00755         0x2d6d415bu,    /*  70 */
00756         0x85acef81u,    /*  71 */
00757         0x0000314du,    /*  72 */
00758         0xc6448d93u,    /*  73 */
00759         0x38c15b0au,    /*  74 */
00760         0x0001ed09u,    /*  75 */
00761         0xbead87c0u,    /*  76 */
00762         0x378d8e64u,    /*  77 */
00763         0x00134261u,    /*  78 */
00764         0x72c74d82u,    /*  79 */
00765         0x2b878fe8u,    /*  80 */
00766         0x00c097ceu,    /*  81 */
00767         0x7bc90715u,    /*  82 */
00768         0xb34b9f10u,    /*  83 */
00769         0x0785ee10u,    /*  84 */
00770         0xd5da46d9u,    /*  85 */
00771         0x00f436a0u,    /*  86 */
00772         0x4b3b4ca8u,    /*  87 */
00773         0x5a86c47au,    /*  88 */
00774         0x098a2240u,    /*  89 */
00775         0x00000002u,    /*  90 */
00776         0xf050fe93u,    /*  91 */
00777         0x8943acc4u,    /*  92 */
00778         0x5f655680u,    /*  93 */
00779         0x0000001du,    /*  94 */
00780         0x6329f1c3u,    /*  95 */
00781         0x5ca4bfabu,    /*  96 */
00782         0xb9f56100u,    /*  97 */
00783         0x00000125u,    /*  98 */
00784         0xdfa371a1u,    /*  99 */
00785         0x9e6f7cb5u,    /* 100 */
00786         0x4395ca00u,    /* 101 */
00787         0x00000b7au,    /* 102 */
00788         0xbc627050u,    /* 103 */
00789         0x305adf14u,    /* 104 */
00790         0xa3d9e400u,    /* 105 */
00791         0x000072cbu,    /* 106 */
00792         0x5bd86321u,    /* 107 */
00793         0xe38cb6ceu,    /* 108 */
00794         0x6682e800u,    /* 109 */
00795         0x00047bf1u,    /* 110 */
00796         0x9673df52u,    /* 111 */
00797         0xe37f2410u,    /* 112 */
00798         0x011d1000u,    /* 113 */
00799         0x002cd76fu,    /* 114 */
00800         0xe086b93cu,    /* 115 */
00801         0xe2f768a0u,    /* 116 */
00802         0x0b22a000u,    /* 117 */
00803         0x01c06a5eu,    /* 118 */
00804         0xc5433c60u,    /* 119 */
00805         0xddaa1640u,    /* 120 */
00806         0x6f5a4000u,    /* 121 */
00807         0x118427b3u,    /* 122 */
00808         0xb4a05bc8u,    /* 123 */
00809         0xa8a4de84u,    /* 124 */
00810         0x59868000u,    /* 125 */
00811         0xaf298d05u,    /* 126 */
00812         0x0e4395d6u,    /* 127 */
00813         0x9670b12bu,    /* 128 */
00814         0x7f410000u,    /* 129 */
00815         0x00000006u,    /* 130 */
00816         0xd79f8232u,    /* 131 */
00817         0x8ea3da61u,    /* 132 */
00818         0xe066ebb2u,    /* 133 */
00819         0xf88a0000u,    /* 134 */
00820         0x00000044u,    /* 135 */
00821         0x6c3b15f9u,    /* 136 */
00822         0x926687d2u,    /* 137 */
00823         0xc40534fdu,    /* 138 */
00824         0xb5640000u,    /* 139 */
00825         0x000002acu,    /* 140 */
00826         0x3a4edbbfu,    /* 141 */
00827         0xb8014e3bu,    /* 142 */
00828         0xa83411e9u,    /* 143 */
00829         0x15e80000u,    /* 144 */
00830         0x00001abau,    /* 145 */
00831         0x4714957du,    /* 146 */
00832         0x300d0e54u,    /* 147 */
00833         0x9208b31au,    /* 148 */
00834         0xdb100000u,    /* 149 */
00835         0x00010b46u,    /* 150 */
00836         0xc6cdd6e3u,    /* 151 */
00837         0xe0828f4du,    /* 152 */
00838         0xb456ff0cu,    /* 153 */
00839         0x8ea00000u,    /* 154 */
00840         0x000a70c3u,    /* 155 */
00841         0xc40a64e6u,    /* 156 */
00842         0xc5199909u,    /* 157 */
00843         0x0b65f67du,    /* 158 */
00844         0x92400000u,    /* 159 */
00845         0x006867a5u,    /* 160 */
00846         0xa867f103u,    /* 161 */
00847         0xb2fffa5au,    /* 162 */
00848         0x71fba0e7u,    /* 163 */
00849         0xb6800000u,    /* 164 */
00850         0x04140c78u,    /* 165 */
00851         0x940f6a24u,    /* 166 */
00852         0xfdffc788u,    /* 167 */
00853         0x73d4490du,    /* 168 */
00854         0x21000000u,    /* 169 */
00855         0x28c87cb5u,    /* 170 */
00856         0xc89a2571u,    /* 171 */
00857         0xebfdcb54u,    /* 172 */
00858         0x864ada83u,    /* 173 */
00859         0x4a000000u,    /* 174 */
00860         0x00000001u,    /* 175 */
00861         0x97d4df19u,    /* 176 */
00862         0xd6057673u,    /* 177 */
00863         0x37e9f14du,    /* 178 */
00864         0x3eec8920u,    /* 179 */
00865         0xe4000000u,    /* 180 */
00866         0x0000000fu,    /* 181 */
00867         0xee50b702u,    /* 182 */
00868         0x5c36a080u,    /* 183 */
00869         0x2f236d04u,    /* 184 */
00870         0x753d5b48u,    /* 185 */
00871         0xe8000000u,    /* 186 */
00872         0x0000009fu,    /* 187 */
00873         0x4f272617u,    /* 188 */
00874         0x9a224501u,    /* 189 */
00875         0xd762422cu,    /* 190 */
00876         0x946590d9u,    /* 191 */
00877         0x10000000u,    /* 192 */
00878         0x00000639u,    /* 193 */
00879         0x17877cecu,    /* 194 */
00880         0x0556b212u,    /* 195 */
00881         0x69d695bdu,    /* 196 */
00882         0xcbf7a87au,    /* 197 */
00883         0xa0000000u,    /* 198 */
00884         0x00003e3au,    /* 199 */
00885         0xeb4ae138u,    /* 200 */
00886         0x3562f4b8u,    /* 201 */
00887         0x2261d969u,    /* 202 */
00888         0xf7ac94cau,    /* 203 */
00889         0x40000000u,    /* 204 */
00890         0x00026e4du,    /* 205 */
00891         0x30eccc32u,    /* 206 */
00892         0x15dd8f31u,    /* 207 */
00893         0x57d27e23u,    /* 208 */
00894         0xacbdcfe6u,    /* 209 */
00895         0x80000000u,    /* 210 */
00896         0x00184f03u,    /* 211 */
00897         0xe93ff9f4u,    /* 212 */
00898         0xdaa797edu,    /* 213 */
00899         0x6e38ed64u,    /* 214 */
00900         0xbf6a1f01u,    /* 215 */
00901         0x00f31627u,    /* 216 */
00902         0x1c7fc390u,    /* 217 */
00903         0x8a8bef46u,    /* 218 */
00904         0x4e3945efu,    /* 219 */
00905         0x7a25360au,    /* 220 */
00906         0x097edd87u,    /* 221 */
00907         0x1cfda3a5u,    /* 222 */
00908         0x697758bfu,    /* 223 */
00909         0x0e3cbb5au,    /* 224 */
00910         0xc5741c64u,    /* 225 */
00911         0x5ef4a747u,    /* 226 */
00912         0x21e86476u,    /* 227 */
00913         0x1ea97776u,    /* 228 */
00914         0x8e5f518bu,    /* 229 */
00915         0xb6891be8u,    /* 230 */
00916         0x00000003u,    /* 231 */
00917         0xb58e88c7u,    /* 232 */
00918         0x5313ec9du,    /* 233 */
00919         0x329eaaa1u,    /* 234 */
00920         0x8fb92f75u,    /* 235 */
00921         0x215b1710u,    /* 236 */
00922         0x00000025u,    /* 237 */
00923         0x179157c9u,    /* 238 */
00924         0x3ec73e23u,    /* 239 */
00925         0xfa32aa4fu,    /* 240 */
00926         0x9d3bda93u,    /* 241 */
00927         0x4d8ee6a0u,    /* 242 */
00928         0x00000172u,    /* 243 */
00929         0xebad6ddcu,    /* 244 */
00930         0x73c86d67u,    /* 245 */
00931         0xc5faa71cu,    /* 246 */
00932         0x245689c1u,    /* 247 */
00933         0x07950240u,    /* 248 */
00934         0x00000e7du,    /* 249 */
00935         0x34c64a9cu,    /* 250 */
00936         0x85d4460du,    /* 251 */
00937         0xbbca8719u,    /* 252 */
00938         0x6b61618au,    /* 253 */
00939         0x4bd21680u,    /* 254 */
00940         0x000090e4u,    /* 255 */
00941         0x0fbeea1du,    /* 256 */
00942         0x3a4abc89u,    /* 257 */
00943         0x55e946feu,    /* 258 */
00944         0x31cdcf66u,    /* 259 */
00945         0xf634e100u,    /* 260 */
00946         0x0005a8e8u,    /* 261 */
00947         0x9d752524u,    /* 262 */
00948         0x46eb5d5du,    /* 263 */
00949         0x5b1cc5edu,    /* 264 */
00950         0xf20a1a05u,    /* 265 */
00951         0x9e10ca00u,    /* 266 */
00952         0x00389916u,    /* 267 */
00953         0x2693736au,    /* 268 */
00954         0xc531a5a5u,    /* 269 */
00955         0x8f1fbb4bu,    /* 270 */
00956         0x74650438u,    /* 271 */
00957         0x2ca7e400u,    /* 272 */
00958         0x0235faddu,    /* 273 */
00959         0x81c2822bu,    /* 274 */
00960         0xb3f07877u,    /* 275 */
00961         0x973d50f2u,    /* 276 */
00962         0x8bf22a31u,    /* 277 */
00963         0xbe8ee800u,    /* 278 */
00964         0x161bcca7u,    /* 279 */
00965         0x119915b5u,    /* 280 */
00966         0x0764b4abu,    /* 281 */
00967         0xe8652979u,    /* 282 */
00968         0x7775a5f1u,    /* 283 */
00969         0x71951000u,    /* 284 */
00970         0xdd15fe86u,    /* 285 */
00971         0xaffad912u,    /* 286 */
00972         0x49ef0eb7u,    /* 287 */
00973         0x13f39ebeu,    /* 288 */
00974         0xaa987b6eu,    /* 289 */
00975         0x6fd2a000u,    /* 290 */
00976 };
00977 #endif

Generated on Tue Sep 8 15:43:30 2009 for FreeTDS API by  doxygen 1.4.7