diff options
Diffstat (limited to 'sql/Attic/lex_hash.h')
-rw-r--r-- | sql/Attic/lex_hash.h | 416 |
1 files changed, 0 insertions, 416 deletions
diff --git a/sql/Attic/lex_hash.h b/sql/Attic/lex_hash.h deleted file mode 100644 index 6e89119a3dc..00000000000 --- a/sql/Attic/lex_hash.h +++ /dev/null @@ -1,416 +0,0 @@ -/* This code is generated by program for seeking hash algorithms, copyright TcX Datakonsult AB */ - -#include "lex.h" - -static uint16 char_table[] = { -258,39835,4883,21845,23130,46003,12850,35980,514,65278,61937,7196,40863,26728,26985,9766, -5654,23644,21331,17733,3341,25186,30069,1542,31354,39321,4626,52171,46260,57568,21588,14906, -60652,20560,6939,39578,52428,10794,46517,40606,58596,17990,58339,24672,42148,60138,3598,5911, -43947,37522,36494,1799,36751,30840,57311,34952,56540,27499,45232,41891,61423,38550,29812,24158, -771,37779,57054,257,8224,64250,51657,16962,13878,20303,42662,6168,19275,20817,34438,44461, -12336,48059,49087,28013,3855,16191,32896,26214,57825,38807,29298,35723,51400,12079,6682,25957, -8738,37779,57054,257,8224,64250,51657,16962,13878,20303,42662,6168,19275,20817,34438,44461, -12336,48059,49087,28013,3855,16191,32896,26214,57825,38807,29298,32639,11051,43690,2313,33924, -16705,53970,4112,24415,30583,17476,45746,7967,34695,35466,25700,6425,29555,59881,10537,37008, -7710,2827,62965,11565,26471,43433,34181,30326,13364,29041,54998,47802,52685,63993,2056,51914, -31097,44718,48830,50372,23387,62194,19789,19532,53456,62451,16448,54741,63736,18761,10023,3084, -20046,31868,50629,15420,54484,42405,47288,31611,28270,47031,61680,65535,49344,23901,42919,48316, -10280,55512,60395,51143,9252,53199,40349,56797,13621,11308,49601,36237,18247,15934,18504,46774, -43176,11822,56283,28784,59624,39064,63479,19018,58853,65021,9509,8995,58082,5140,5397,15163, -27242,22102,28527,22873,59367,47545,13107,60909,41120,24929,22616,49858,38036,17219,4369,64507, -50115,62708,7453,41377,53713,33153,32382,59110,64764,50886,33410,8481,63222,41634,12593,56026 -}; - - -static uchar unique_length[] = { -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,0, -0,5,5,13,9,7,6,6,6,7,1,4,5,7,5,7, -8,3,12,10,6,7,4,5,0,5,1,0,0,0,0,0, -0,5,5,13,9,7,6,6,6,7,1,4,5,7,5,7, -8,3,12,10,6,7,4,5,0,5,1,0,1,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -}; - - -static uint16 my_function_table[] = { -32767,32767,32767,32767,32767,32767,32767,32767,102,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,282, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,297,32767,32767,202,382,126,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,169,32767,32767,32767,32767,32767,32767,32767, -32767,32767,306,152,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,354,32767,32767,32767,32767,32767,370,256,32767, -32767,32767,32767,32767,32767,32767,355,32767,32767,32767,32767,361, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,313,32767,32767,32767,32767,32767,32767, -14,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,315, -32767,32767,32767,32767,32767,32767,32767,32767,42,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,189,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,27,32767,32767,32767,32767,32767,32767,32767,374,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,166,32767,32767,32767,32767,32767,32767,349,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -46,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,353,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,223, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -216,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,143,32767,32767,32767,32767,32767,32767,32767, -32767,20,32767,32767,32767,140,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,125,32767,32767,32767, -32767,224,32767,32767,32767,32767,267,32767,175,32767,32767,32767, -246,32767,32767,32767,32767,32767,32767,109,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,324,32767, -32767,32767,32767,32767,161,32767,21,32767,32767,32767,32767,32767, -32767,32767,32767,32767,11,32767,32767,32767,32767,32767,32767,32767, -194,32767,32767,32767,32767,32767,32767,32767,32767,332,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,364,342,32767, -32767,32767,32767,32767,32767,193,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,373,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,212,32767,32767,32767,32,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,54, -67,32767,32767,32767,32767,32767,32767,32767,32767,287,32767,32767, -32767,32767,32767,51,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,273,219,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,261,32767,32767,32767,32767, -32767,123,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,198,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,233,32767,32767,32767,32767,32767,32767,32767,338,32767,32767, -32767,32767,32767,32767,32767,236,32767,32767,32767,310,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,232,32767,32767,32767,32767,135,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,65,32767,32767,150,32767,32767,32767, -32767,32767,32767,32767,32767,32767,2,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,378,32767,32767,32767,32767,32767,107,32767,32767,32767,32767, -32767,32767,32767,335,32767,358,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,188,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -254,32767,32767,146,32767,32767,32767,32767,32767,153,33,32767, -32767,32767,32767,32767,32767,32767,242,32767,32767,32767,32767,32767, -32767,32767,32767,226,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,167,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,104,32767,32767, -32767,32767,32767,32767,32767,195,37,32767,32767,253,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,88,32767,32767,32767,32767,154,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,300,32767,32767,32767,330,314,326, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,259,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,134,32767,32767,32767,32767,341, -32767,32767,32767,32767,32767,32767,281,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,316,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,22,32767,32767,32767,32767,32767, -32767,32767,268,32767,32767,144,32767,32767,32767,32767,32767,32767, -32767,239,165,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,200,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,351,87,32767,32767,255,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,180,32767,32767,32767,32767,32767,10,24,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,376,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,230,32767,32767,32767,32767,32767,303,44,217, -32767,32767,32767,32767,32767,32767,32767,32767,317,32767,32767,32767, -266,32767,58,32767,84,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,181,32767,381,32767,296,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,40,32767,32767,32767,32767,32767,133,196,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,263,32767, -32767,32767,32767,32767,32767,182,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,28,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,307,32767,32767, -32767,32767,3,32767,32767,32767,32767,32767,32767,32767,32767,32767, -174,298,32767,32767,32767,32767,362,32767,32767,32767,151,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,99,32767,112, -32767,32767,15,32767,32767,32767,32767,32767,32767,32767,32767,129, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,76,32767,32767,32767,32767,93,32767,337,32767,32767, -356,32767,32767,32767,328,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,91,32767,250,32767,32767,32767,32767, -32767,32767,32767,32767,205,32767,32767,32767,32767,32767,32767,32767, -32767,368,32767,1,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,38,32767,203,32767,176,32767,32767,32767,32767, -32767,32767,208,32767,32767,32767,32767,32767,32767,32767,320,32767, -156,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,277,32767,32767,32767,32767,32767,32767, -32767,30,32767,32767,344,32767,32767,32767,32767,383,32767,32767, -155,32767,32767,119,32767,32767,32767,32767,32767,32767,32767,32767, -32767,211,43,32767,32767,32767,32767,32767,141,32767,158,32767, -32767,32767,32767,32767,283,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,280,32767,120,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,35,32767,32767,32767,32767,32767,347,32767,32767, -32767,32767,318,32767,32767,32767,235,32767,32767,32767,32767,32767, -32767,32767,32767,32767,262,32767,32767,32767,32767,45,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,305,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,278,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,238,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,7,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,122,32767,19,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,288,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,206,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,139,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,56,32767,32767,32767,32767,106,32767,77,32767,32767,32767, -32767,101,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,379, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,4,32767,32767,62,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,201, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,163,32767,32767, -98,32767,32767,32767,32767,32767,32767,162,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,192,82, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,340,32767,32767,32767,145,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,184,32767,32767,32767,32767,32767,32767,173,32767,32767,32767, -32767,32767,32767,32767,32767,32767,301,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,149,32767,32767,32767,32767,32767,32767,32767,32767,279,32767, -142,32767,32767,294,32767,32767,32767,32767,32767,32767,32767,333, -32767,32767,32767,32767,32767,117,32767,32767,69,32767,32767,96, -32767,32767,32767,286,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,73,32767,32767,32767,32767, -32767,103,32767,164,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -92,32767,32767,32767,32767,32767,221,272,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,25,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,311, -225,32767,207,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,295,32767,108,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,290,384,32767,32767,32767,32767, -32767,32767,32767,32767,80,32767,346,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,366,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,128,32767,32767, -32767,32767,32767,83,243,32767,32767,32767,270,32767,32767,118, -32767,32767,249,32767,32767,241,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,229,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,86,32767,32767,260,50,32767,32767,227,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,23,32767,32767,32767,32767,32767,32767,309,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -371,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,114,32767,32767,32767,32767,32767,32767, -365,13,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,352,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,178,289,32767,32767,32767,32767,32767,32767, -32767,32767,81,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,60,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,105,32767,32767,32767,32767,32767,32767,32767,32767,32767, -168,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,350,32767,32767,32767,32767, -276,32767,32767,32767,32767,32767,32767,32767,199,59,32767,32767, -32767,32767,32767,32767,32767,322,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,339,32767,32767,32767,32767, -32767,32767,32767,94,32767,32767,228,32767,32767,32767,32767,293, -32767,32767,32767,55,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,244,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,66,32767,32767,32767,32767,258,357,32767,32767,32767, -32767,8,32767,32767,32767,12,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,124,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -111,32767,32767,32767,32767,32767,63,32767,32767,32767,95,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,329,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,159,32767,32767,32767,32767, -215,32767,32767,274,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,85,32767,6,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,312,113,32767,32767,32767,78, -32767,323,18,32767,32767,32767,32767,32767,32767,369,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,90,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -325,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -210,32767,32767,32767,32767,32767,9,32767,32767,121,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,319,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,220,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,39,32767,32767, -271,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,234, -32767,32767,32767,367,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,363,0,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -204,177,32767,32767,32767,32767,32767,32767,32767,32767,148,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,284,252,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,222,32767,75,32767,32767,32767,32767,292, -32767,32767,32767,32767,32767,32767,172,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,360,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,138,32767,32767,380,32767,359,32767, -32767,32767,32767,32767,32767,79,32767,32767,32767,32767,248,32767, -32767,32767,32767,32767,32767,32767,147,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,327,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,299,32767,32767,32767,32767,72,32767,32767,32767, -32767,240,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -343,32767,32767,32767,32767,32767,137,32767,32767,32767,32767,32767, -32767,32767,32767,130,32767,32767,32767,32767,32767,32767,32767,131, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,57,32767,5,32767,32767,32767, -32767,32767,32767,291,32767,32767,32767,32767,32767,213,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,375,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,68, -32767,32767,32767,32767,64,32767,32767,32767,32767,32767,32767,171, -32767,32767,32767,49,32767,32767,32767,32767,32767,48,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,275,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,345,331,32767,32767,32767,32767,32767,157,32767,32767,32767, -32767,32767,32767,32767,32767,190,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,74,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -334,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,179,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,264, -32767,32767,32767,32767,32767,32767,32767,32767,32767,53,32767,32767, -32767,32767,32767,32767,209,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,245,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,61,32767, -52,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,186,32767,41,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -70,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,247,32767,32767,32767,32767,136,36,32767,32767,32767, -32767,32767,32767,32767,32767,32767,31,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,336,32767,32767,32767,265,191,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,127,32767,32767,32767,32767,32767,32767, -321,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,116,32767,32767,32767,32767,32767,32767,26,32767,32767, -32767,32767,32767,32767,32767,32767,269,32767,32767,32767,32767,32767, -100,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,183,34,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,372,32767,32767,32767,32767,32767, -308,32767,32767,285,32767,32767,32767,32767,377,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,257,32767,32767,32767,32767,32767,97,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,89,32767,32767,302,160, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,170, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,110, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,16,32767,214,71,32767,32767,32767, -32767,32767,32767,197,32767,32767,32767,32767,32767,32767,32767,17, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -237,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,187,32767,218,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,304,32767,32767,32767,32767,32767,32767,32767,32767,185,32767, -348,32767,32767,32767,231,32767,32767,32767,32767,32767,251,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, -32767,132,32767,32767,32767,32767,32767,32767,32767,115,32767,32767, -32767,29,32767,32767,32767,32767,32767,32767,32767,32767,32767,47, -32767,32767,32767,32767,32767 -}; - - -/* t1= 45205 t2=3702303 type= 0 */ - -inline SYMBOL *get_hash_symbol(const char *s,unsigned int length,bool function) -{ - ulong idx = 2003+char_table[(uchar) *s]; - SYMBOL *sim; - const char *start=s; - int i=unique_length[(uchar) *s++]; - if (i > (int) length) i=(int) length; - while (--i > 0) - idx= (idx ^ (char_table[(uchar) *s++] + (idx << 7))); - idx=my_function_table[(idx & 8388607) % 4133]; - if (idx >= 262) - { - if (!function || idx >= 32767) return (SYMBOL*) 0; - sim=sql_functions + (idx - 262); - } - else - sim=symbols + idx; - if ((length != sim->length) || lex_casecmp(start,sim->name,length)) - return (SYMBOL *)0; - return sim; -} |