~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to drizzled/symbol_hash.h

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-12-09 06:02:39 UTC
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20101209060239-t0ujftvcvd558yno
Tags: upstream-2010.12.05
ImportĀ upstreamĀ versionĀ 2010.12.05

Show diffs side-by-side

added added

removed removed

Lines of Context:
141
141
{
142
142
  enum
143
143
    {
144
 
      TOTAL_KEYWORDS = 366,
 
144
      TOTAL_KEYWORDS = 367,
145
145
      MIN_WORD_LENGTH = 1,
146
146
      MAX_WORD_LENGTH = 19,
147
147
      MIN_HASH_VALUE = 1,
348
348
      {"SELECT", SELECT_SYM},
349
349
#line 217 "drizzled/symbol_hash.gperf"
350
350
      {"LEADING", LEADING},
351
 
#line 410 "drizzled/symbol_hash.gperf"
 
351
#line 411 "drizzled/symbol_hash.gperf"
352
352
      {"YEAR", YEAR_SYM},
353
353
#line 110 "drizzled/symbol_hash.gperf"
354
354
      {"CONVERT", CONVERT_SYM},
606
606
      {"COMMIT", COMMIT_SYM},
607
607
#line 113 "drizzled/symbol_hash.gperf"
608
608
      {"CUBE", CUBE_SYM},
609
 
#line 408 "drizzled/symbol_hash.gperf"
 
609
#line 409 "drizzled/symbol_hash.gperf"
610
610
      {"WRITE", WRITE_SYM},
611
611
#line 197 "drizzled/symbol_hash.gperf"
612
612
      {"INFILE", INFILE},
644
644
      {"DAY_MINUTE", DAY_MINUTE_SYM},
645
645
#line 117 "drizzled/symbol_hash.gperf"
646
646
      {"CURSOR", CURSOR_SYM},
 
647
#line 403 "drizzled/symbol_hash.gperf"
 
648
      {"WAIT", WAIT_SYM},
647
649
#line 336 "drizzled/symbol_hash.gperf"
648
650
      {"SQLWARNING", SQLWARNING_SYM},
649
651
#line 340 "drizzled/symbol_hash.gperf"
674
676
      {"WARNINGS", WARNINGS},
675
677
#line 173 "drizzled/symbol_hash.gperf"
676
678
      {"FLOAT", DOUBLE_SYM},
677
 
#line 409 "drizzled/symbol_hash.gperf"
 
679
#line 410 "drizzled/symbol_hash.gperf"
678
680
      {"XOR", XOR},
679
681
#line 234 "drizzled/symbol_hash.gperf"
680
682
      {"LOOP", LOOP_SYM},
776
778
      {"SQL_TSI_HOUR", HOUR_SYM},
777
779
#line 237 "drizzled/symbol_hash.gperf"
778
780
      {"MAX_SIZE", MAX_SIZE_SYM},
779
 
#line 404 "drizzled/symbol_hash.gperf"
 
781
#line 405 "drizzled/symbol_hash.gperf"
780
782
      {"WHEN", WHEN_SYM},
781
783
#line 272 "drizzled/symbol_hash.gperf"
782
784
      {"OPTIONALLY", OPTIONALLY},
783
785
#line 399 "drizzled/symbol_hash.gperf"
784
786
      {"VARCHARACTER", VARCHAR_SYM},
785
 
#line 405 "drizzled/symbol_hash.gperf"
 
787
#line 406 "drizzled/symbol_hash.gperf"
786
788
      {"WHERE", WHERE},
787
789
#line 308 "drizzled/symbol_hash.gperf"
788
790
      {"ROLLUP", ROLLUP_SYM},
796
798
      {"EXPLAIN", DESCRIBE},
797
799
#line 191 "drizzled/symbol_hash.gperf"
798
800
      {"IF", IF},
799
 
#line 406 "drizzled/symbol_hash.gperf"
 
801
#line 407 "drizzled/symbol_hash.gperf"
800
802
      {"WITH", WITH},
801
803
#line 290 "drizzled/symbol_hash.gperf"
802
804
      {"READ_ONLY", READ_ONLY_SYM},
806
808
      {"MEDIUMBLOB", BLOB_SYM},
807
809
#line 250 "drizzled/symbol_hash.gperf"
808
810
      {"MODIFIES", MODIFIES_SYM},
809
 
#line 403 "drizzled/symbol_hash.gperf"
 
811
#line 404 "drizzled/symbol_hash.gperf"
810
812
      {"WEEK", WEEK_SYM},
811
813
#line 239 "drizzled/symbol_hash.gperf"
812
814
      {"MEDIUM", MEDIUM_SYM},
832
834
      {"FOUND", FOUND_SYM},
833
835
#line 264 "drizzled/symbol_hash.gperf"
834
836
      {"OFFLINE", OFFLINE_SYM},
835
 
#line 411 "drizzled/symbol_hash.gperf"
 
837
#line 412 "drizzled/symbol_hash.gperf"
836
838
      {"YEAR_MONTH", YEAR_MONTH_SYM},
837
839
#line 257 "drizzled/symbol_hash.gperf"
838
840
      {"NEW", NEW_SYM},
839
 
#line 407 "drizzled/symbol_hash.gperf"
 
841
#line 408 "drizzled/symbol_hash.gperf"
840
842
      {"WORK", WORK_SYM},
841
843
#line 252 "drizzled/symbol_hash.gperf"
842
844
      {"MONTH", MONTH_SYM},
947
949
      228, 229,  -1,  -1, 230, 231,  -1,  -1, 232, 233,
948
950
       -1, 234, 235,  -1,  -1, 236,  -1, 237,  -1,  -1,
949
951
      238,  -1, 239,  -1, 240, 241, 242, 243,  -1, 244,
950
 
      245, 246,  -1,  -1,  -1, 247, 248, 249,  -1,  -1,
951
 
      250, 251, 252,  -1, 253,  -1,  -1,  -1,  -1,  -1,
952
 
       -1, 254,  -1,  -1, 255, 256,  -1,  -1,  -1, 257,
953
 
       -1, 258,  -1,  -1,  -1,  -1, 259,  -1, 260,  -1,
954
 
      261,  -1, 262,  -1, 263,  -1,  -1, 264,  -1,  -1,
955
 
       -1,  -1,  -1,  -1, 265,  -1,  -1,  -1,  -1, 266,
956
 
       -1,  -1,  -1,  -1,  -1,  -1, 267,  -1, 268,  -1,
957
 
       -1,  -1,  -1, 269,  -1,  -1,  -1,  -1,  -1,  -1,
958
 
       -1,  -1, 270,  -1,  -1,  -1, 271,  -1,  -1,  -1,
959
 
       -1, 272, 273, 274,  -1,  -1, 275, 276,  -1,  -1,
960
 
      277,  -1, 278,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
961
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 279,
962
 
       -1,  -1,  -1, 280,  -1,  -1,  -1,  -1,  -1, 281,
963
 
       -1, 282,  -1,  -1,  -1,  -1,  -1, 283, 284, 285,
964
 
       -1,  -1, 286,  -1,  -1,  -1,  -1,  -1,  -1, 287,
965
 
       -1, 288,  -1,  -1, 289,  -1,  -1,  -1, 290,  -1,
966
 
       -1,  -1,  -1,  -1,  -1,  -1, 291, 292,  -1, 293,
967
 
       -1,  -1,  -1, 294,  -1,  -1,  -1,  -1, 295, 296,
968
 
       -1,  -1,  -1,  -1, 297,  -1,  -1, 298,  -1, 299,
969
 
       -1,  -1,  -1,  -1,  -1, 300,  -1,  -1,  -1,  -1,
970
 
      301, 302, 303,  -1, 304,  -1,  -1, 305,  -1,  -1,
971
 
       -1, 306,  -1, 307, 308,  -1,  -1,  -1,  -1,  -1,
972
 
       -1, 309, 310,  -1,  -1,  -1,  -1, 311,  -1,  -1,
973
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
974
 
       -1,  -1, 312,  -1, 313, 314,  -1, 315,  -1,  -1,
975
 
      316, 317, 318,  -1, 319,  -1,  -1,  -1,  -1,  -1,
976
 
      320,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
977
 
       -1, 321, 322,  -1, 323,  -1,  -1,  -1,  -1,  -1,
978
 
       -1,  -1,  -1,  -1, 324,  -1,  -1, 325,  -1,  -1,
979
 
      326,  -1,  -1, 327,  -1,  -1,  -1,  -1,  -1, 328,
980
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
981
 
       -1,  -1,  -1,  -1,  -1,  -1, 329,  -1,  -1,  -1,
982
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 330,
983
 
       -1,  -1,  -1,  -1, 331,  -1,  -1,  -1,  -1,  -1,
984
 
       -1,  -1,  -1,  -1,  -1,  -1, 332,  -1,  -1,  -1,
985
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
986
 
       -1, 333,  -1,  -1,  -1,  -1,  -1,  -1, 334, 335,
987
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
988
 
      336,  -1,  -1,  -1, 337,  -1, 338,  -1,  -1,  -1,
989
 
       -1,  -1,  -1,  -1,  -1, 339,  -1,  -1,  -1,  -1,
990
 
       -1,  -1, 340,  -1,  -1, 341,  -1,  -1,  -1,  -1,
991
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
992
 
       -1,  -1,  -1, 342, 343,  -1,  -1,  -1,  -1,  -1,
993
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
994
 
       -1,  -1,  -1,  -1,  -1, 344,  -1,  -1, 345,  -1,
995
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
996
 
      346,  -1,  -1,  -1, 347,  -1,  -1,  -1,  -1,  -1,
997
 
       -1, 348,  -1, 349,  -1,  -1,  -1,  -1, 350,  -1,
998
 
      351,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
999
 
       -1,  -1,  -1,  -1, 352,  -1,  -1,  -1,  -1,  -1,
1000
 
       -1,  -1,  -1,  -1, 353,  -1, 354,  -1,  -1,  -1,
1001
 
       -1,  -1,  -1, 355,  -1,  -1,  -1,  -1,  -1,  -1,
1002
 
       -1,  -1,  -1,  -1,  -1, 356,  -1,  -1, 357,  -1,
1003
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1004
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 358,  -1,
1005
 
       -1,  -1,  -1,  -1, 359,  -1,  -1,  -1,  -1,  -1,
1006
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1007
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1008
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1009
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1010
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1011
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1012
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1013
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1014
 
       -1,  -1,  -1,  -1,  -1, 360,  -1,  -1,  -1,  -1,
1015
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1016
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1017
 
       -1, 361,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1018
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1019
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1020
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1021
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1022
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1023
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1024
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1025
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1026
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1027
 
       -1, 362,  -1,  -1,  -1,  -1,  -1, 363,  -1,  -1,
1028
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1029
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1030
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1031
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1032
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1033
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1034
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1035
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1036
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1037
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1038
 
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
1039
 
      364, 365
 
952
      245, 246,  -1,  -1, 247, 248, 249, 250,  -1,  -1,
 
953
      251, 252, 253,  -1, 254,  -1,  -1,  -1,  -1,  -1,
 
954
       -1, 255,  -1,  -1, 256, 257,  -1,  -1,  -1, 258,
 
955
       -1, 259,  -1,  -1,  -1,  -1, 260,  -1, 261,  -1,
 
956
      262,  -1, 263,  -1, 264,  -1,  -1, 265,  -1,  -1,
 
957
       -1,  -1,  -1,  -1, 266,  -1,  -1,  -1,  -1, 267,
 
958
       -1,  -1,  -1,  -1,  -1,  -1, 268,  -1, 269,  -1,
 
959
       -1,  -1,  -1, 270,  -1,  -1,  -1,  -1,  -1,  -1,
 
960
       -1,  -1, 271,  -1,  -1,  -1, 272,  -1,  -1,  -1,
 
961
       -1, 273, 274, 275,  -1,  -1, 276, 277,  -1,  -1,
 
962
      278,  -1, 279,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
963
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 280,
 
964
       -1,  -1,  -1, 281,  -1,  -1,  -1,  -1,  -1, 282,
 
965
       -1, 283,  -1,  -1,  -1,  -1,  -1, 284, 285, 286,
 
966
       -1,  -1, 287,  -1,  -1,  -1,  -1,  -1,  -1, 288,
 
967
       -1, 289,  -1,  -1, 290,  -1,  -1,  -1, 291,  -1,
 
968
       -1,  -1,  -1,  -1,  -1,  -1, 292, 293,  -1, 294,
 
969
       -1,  -1,  -1, 295,  -1,  -1,  -1,  -1, 296, 297,
 
970
       -1,  -1,  -1,  -1, 298,  -1,  -1, 299,  -1, 300,
 
971
       -1,  -1,  -1,  -1,  -1, 301,  -1,  -1,  -1,  -1,
 
972
      302, 303, 304,  -1, 305,  -1,  -1, 306,  -1,  -1,
 
973
       -1, 307,  -1, 308, 309,  -1,  -1,  -1,  -1,  -1,
 
974
       -1, 310, 311,  -1,  -1,  -1,  -1, 312,  -1,  -1,
 
975
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
976
       -1,  -1, 313,  -1, 314, 315,  -1, 316,  -1,  -1,
 
977
      317, 318, 319,  -1, 320,  -1,  -1,  -1,  -1,  -1,
 
978
      321,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
979
       -1, 322, 323,  -1, 324,  -1,  -1,  -1,  -1,  -1,
 
980
       -1,  -1,  -1,  -1, 325,  -1,  -1, 326,  -1,  -1,
 
981
      327,  -1,  -1, 328,  -1,  -1,  -1,  -1,  -1, 329,
 
982
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
983
       -1,  -1,  -1,  -1,  -1,  -1, 330,  -1,  -1,  -1,
 
984
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 331,
 
985
       -1,  -1,  -1,  -1, 332,  -1,  -1,  -1,  -1,  -1,
 
986
       -1,  -1,  -1,  -1,  -1,  -1, 333,  -1,  -1,  -1,
 
987
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
988
       -1, 334,  -1,  -1,  -1,  -1,  -1,  -1, 335, 336,
 
989
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
990
      337,  -1,  -1,  -1, 338,  -1, 339,  -1,  -1,  -1,
 
991
       -1,  -1,  -1,  -1,  -1, 340,  -1,  -1,  -1,  -1,
 
992
       -1,  -1, 341,  -1,  -1, 342,  -1,  -1,  -1,  -1,
 
993
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
994
       -1,  -1,  -1, 343, 344,  -1,  -1,  -1,  -1,  -1,
 
995
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
996
       -1,  -1,  -1,  -1,  -1, 345,  -1,  -1, 346,  -1,
 
997
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
998
      347,  -1,  -1,  -1, 348,  -1,  -1,  -1,  -1,  -1,
 
999
       -1, 349,  -1, 350,  -1,  -1,  -1,  -1, 351,  -1,
 
1000
      352,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1001
       -1,  -1,  -1,  -1, 353,  -1,  -1,  -1,  -1,  -1,
 
1002
       -1,  -1,  -1,  -1, 354,  -1, 355,  -1,  -1,  -1,
 
1003
       -1,  -1,  -1, 356,  -1,  -1,  -1,  -1,  -1,  -1,
 
1004
       -1,  -1,  -1,  -1,  -1, 357,  -1,  -1, 358,  -1,
 
1005
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1006
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 359,  -1,
 
1007
       -1,  -1,  -1,  -1, 360,  -1,  -1,  -1,  -1,  -1,
 
1008
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1009
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1010
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1011
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1012
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1013
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1014
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1015
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1016
       -1,  -1,  -1,  -1,  -1, 361,  -1,  -1,  -1,  -1,
 
1017
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1018
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1019
       -1, 362,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1020
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1021
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1022
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1023
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1024
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1025
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1026
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1027
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1028
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1029
       -1, 363,  -1,  -1,  -1,  -1,  -1, 364,  -1,  -1,
 
1030
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1031
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1032
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1033
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1034
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1035
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1036
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1037
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1038
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1039
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1040
       -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
 
1041
      365, 366
1040
1042
    };
1041
1043
 
1042
1044
  if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)