50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
- 50, 50, 50, 50, 50, 50, 50, 0, 13, 0,
+ 50, 50, 50, 50, 50, 50, 50, 0, 35, 0,
5, 10, 50, 0, 30, 20, 50, 0, 10, 20,
5, 0, 0, 50, 5, 0, 10, 15, 50, 50,
20, 50, 50, 50, 50, 50, 50, 50, 50, 50,
{
enum
{
- TOTAL_KEYWORDS = 31,
+ TOTAL_KEYWORDS = 32,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 26,
MIN_HASH_VALUE = 4,
{"cpp_extension", 7, ITEM(cpp_extension, string)},
#line 14 "src/confitems.gperf"
{"compiler_check", 4, ITEM(compiler_check, string)},
-#line 37 "src/confitems.gperf"
- {"stats", 27, ITEM(stats, bool)},
+#line 38 "src/confitems.gperf"
+ {"stats", 28, ITEM(stats, bool)},
#line 12 "src/confitems.gperf"
{"cache_dir_levels", 2, ITEM_V(cache_dir_levels, unsigned, dir_levels)},
#line 16 "src/confitems.gperf"
{"compression_level", 6, ITEM(compression_level, unsigned)},
#line 26 "src/confitems.gperf"
{"log_file", 16, ITEM(log_file, env_string)},
-#line 30 "src/confitems.gperf"
- {"prefix_command", 20, ITEM(prefix_command, env_string)},
-#line 36 "src/confitems.gperf"
- {"sloppiness", 26, ITEM(sloppiness, sloppiness)},
-#line 10 "src/confitems.gperf"
- {"base_dir", 0, ITEM_V(base_dir, env_string, absolute_path)},
-#line 34 "src/confitems.gperf"
- {"recache", 24, ITEM(recache, bool)},
#line 31 "src/confitems.gperf"
- {"prefix_command_cpp", 21, ITEM(prefix_command_cpp, env_string)},
+ {"prefix_command", 21, ITEM(prefix_command, env_string)},
+#line 37 "src/confitems.gperf"
+ {"sloppiness", 27, ITEM(sloppiness, sloppiness)},
+#line 30 "src/confitems.gperf"
+ {"pch_external_checksum", 20, ITEM(pch_external_checksum, bool)},
+#line 35 "src/confitems.gperf"
+ {"recache", 25, ITEM(recache, bool)},
#line 32 "src/confitems.gperf"
- {"read_only", 22, ITEM(read_only, bool)},
-#line 40 "src/confitems.gperf"
- {"unify", 30, ITEM(unify, bool)},
+ {"prefix_command_cpp", 22, ITEM(prefix_command_cpp, env_string)},
+#line 33 "src/confitems.gperf"
+ {"read_only", 23, ITEM(read_only, bool)},
+#line 41 "src/confitems.gperf"
+ {"unify", 31, ITEM(unify, bool)},
{"",0,NULL,0,NULL},
#line 24 "src/confitems.gperf"
{"keep_comments_cpp", 14, ITEM(keep_comments_cpp, bool)},
#line 27 "src/confitems.gperf"
{"max_files", 17, ITEM(max_files, unsigned)},
{"",0,NULL,0,NULL},
-#line 33 "src/confitems.gperf"
- {"read_only_direct", 23, ITEM(read_only_direct, bool)},
+#line 34 "src/confitems.gperf"
+ {"read_only_direct", 24, ITEM(read_only_direct, bool)},
#line 19 "src/confitems.gperf"
{"disable", 9, ITEM(disable, bool)},
-#line 38 "src/confitems.gperf"
- {"temporary_dir", 28, ITEM(temporary_dir, env_string)},
-#line 35 "src/confitems.gperf"
- {"run_second_cpp", 25, ITEM(run_second_cpp, bool)},
+#line 39 "src/confitems.gperf"
+ {"temporary_dir", 29, ITEM(temporary_dir, env_string)},
+#line 36 "src/confitems.gperf"
+ {"run_second_cpp", 26, ITEM(run_second_cpp, bool)},
{"",0,NULL,0,NULL},
#line 18 "src/confitems.gperf"
{"direct_mode", 8, ITEM(direct_mode, bool)},
{"hash_dir", 12, ITEM(hash_dir, bool)},
#line 21 "src/confitems.gperf"
{"hard_link", 11, ITEM(hard_link, bool)},
-#line 39 "src/confitems.gperf"
- {"umask", 29, ITEM(umask, umask)},
+#line 40 "src/confitems.gperf"
+ {"umask", 30, ITEM(umask, umask)},
{"",0,NULL,0,NULL}, {"",0,NULL,0,NULL},
- {"",0,NULL,0,NULL},
+#line 10 "src/confitems.gperf"
+ {"base_dir", 0, ITEM_V(base_dir, env_string, absolute_path)},
#line 25 "src/confitems.gperf"
{"limit_multiple", 15, ITEM(limit_multiple, float)},
{"",0,NULL,0,NULL},
}
return 0;
}
-static const size_t CONFITEMS_TOTAL_KEYWORDS = 31;
+static const size_t CONFITEMS_TOTAL_KEYWORDS = 32;
/* ANSI-C code produced by gperf version 3.0.4 */
/* Command-line: gperf src/envtoconfitems.gperf */
-/* Computed positions: -k'1,5' */
+/* Computed positions: -k'4-5' */
#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
&& ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
#line 9 "src/envtoconfitems.gperf"
struct env_to_conf_item;
-/* maximum key range = 47, duplicates = 0 */
+/* maximum key range = 52, duplicates = 0 */
#ifdef __GNUC__
__inline
{
static const unsigned char asso_values[] =
{
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 20, 0, 0, 10,
- 35, 49, 5, 20, 0, 49, 10, 25, 0, 0,
- 5, 10, 5, 15, 10, 5, 49, 49, 49, 49,
- 0, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49, 49, 49, 49,
- 49, 49, 49, 49, 49, 49, 49
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 0, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 25, 10, 0, 0, 15,
+ 10, 54, 5, 0, 54, 10, 35, 15, 0, 25,
+ 0, 54, 15, 20, 0, 54, 15, 54, 54, 0,
+ 54, 54, 54, 54, 54, 5, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 54, 54, 54, 54
};
register int hval = len;
switch (hval)
{
default:
- hval += asso_values[(unsigned char)str[4]+1];
+ hval += asso_values[(unsigned char)str[4]];
/*FALLTHROUGH*/
case 4:
+ hval += asso_values[(unsigned char)str[3]];
+ /*FALLTHROUGH*/
case 3:
case 2:
- case 1:
- hval += asso_values[(unsigned char)str[0]];
break;
}
return hval;
{
enum
{
- TOTAL_KEYWORDS = 32,
+ TOTAL_KEYWORDS = 33,
MIN_WORD_LENGTH = 2,
MAX_WORD_LENGTH = 15,
MIN_HASH_VALUE = 2,
- MAX_HASH_VALUE = 48
+ MAX_HASH_VALUE = 53
};
static const struct env_to_conf_item wordlist[] =
{"DIR", "cache_dir"},
#line 17 "src/envtoconfitems.gperf"
{"CPP2", "run_second_cpp"},
- {"",""},
-#line 20 "src/envtoconfitems.gperf"
- {"DIRECT", "direct_mode"},
-#line 21 "src/envtoconfitems.gperf"
- {"DISABLE", "disable"},
+ {"",""}, {"",""},
+#line 41 "src/envtoconfitems.gperf"
+ {"TEMPDIR", "temporary_dir"},
#line 13 "src/envtoconfitems.gperf"
{"COMPILER", "compiler"},
#line 32 "src/envtoconfitems.gperf"
{"PATH", "path"},
-#line 42 "src/envtoconfitems.gperf"
- {"UNIFY", "unify"},
-#line 33 "src/envtoconfitems.gperf"
- {"PREFIX", "prefix_command"},
-#line 37 "src/envtoconfitems.gperf"
- {"RECACHE", "recache"},
+#line 39 "src/envtoconfitems.gperf"
+ {"SLOPPINESS", "sloppiness"},
+ {"",""},
+#line 25 "src/envtoconfitems.gperf"
+ {"HASHDIR", "hash_dir"},
#line 14 "src/envtoconfitems.gperf"
{"COMPILERCHECK", "compiler_check"},
- {"",""},
+#line 27 "src/envtoconfitems.gperf"
+ {"LIMIT_MULTIPLE", "limit_multiple"},
+#line 43 "src/envtoconfitems.gperf"
+ {"UNIFY", "unify"},
#line 34 "src/envtoconfitems.gperf"
- {"PREFIX_CPP", "prefix_command_cpp"},
- {"",""},
+ {"PREFIX", "prefix_command"},
#line 28 "src/envtoconfitems.gperf"
{"LOGFILE", "log_file"},
-#line 35 "src/envtoconfitems.gperf"
- {"READONLY", "read_only"},
-#line 22 "src/envtoconfitems.gperf"
- {"EXTENSION", "cpp_extension"},
-#line 41 "src/envtoconfitems.gperf"
- {"UMASK", "umask"},
+#line 29 "src/envtoconfitems.gperf"
+ {"MAXFILES", "max_files"},
{"",""},
-#line 25 "src/envtoconfitems.gperf"
- {"HASHDIR", "hash_dir"},
+#line 35 "src/envtoconfitems.gperf"
+ {"PREFIX_CPP", "prefix_command_cpp"},
+#line 20 "src/envtoconfitems.gperf"
+ {"DIRECT", "direct_mode"},
+#line 11 "src/envtoconfitems.gperf"
+ {"BASEDIR", "base_dir"},
#line 15 "src/envtoconfitems.gperf"
{"COMPRESS", "compression"},
- {"",""},
-#line 36 "src/envtoconfitems.gperf"
- {"READONLY_DIRECT", "read_only_direct"},
- {"",""},
+#line 22 "src/envtoconfitems.gperf"
+ {"EXTENSION", "cpp_extension"},
#line 40 "src/envtoconfitems.gperf"
- {"TEMPDIR", "temporary_dir"},
-#line 16 "src/envtoconfitems.gperf"
- {"COMPRESSLEVEL", "compression_level"},
-#line 27 "src/envtoconfitems.gperf"
- {"LIMIT_MULTIPLE", "limit_multiple"},
-#line 39 "src/envtoconfitems.gperf"
{"STATS", "stats"},
{"",""},
#line 30 "src/envtoconfitems.gperf"
{"MAXSIZE", "max_size"},
-#line 29 "src/envtoconfitems.gperf"
- {"MAXFILES", "max_files"},
+#line 16 "src/envtoconfitems.gperf"
+ {"COMPRESSLEVEL", "compression_level"},
{"",""},
-#line 38 "src/envtoconfitems.gperf"
- {"SLOPPINESS", "sloppiness"},
+#line 33 "src/envtoconfitems.gperf"
+ {"PCH_EXTSUM", "pch_external_checksum"},
{"",""},
-#line 11 "src/envtoconfitems.gperf"
- {"BASEDIR", "base_dir"},
-#line 24 "src/envtoconfitems.gperf"
- {"HARDLINK", "hard_link"},
+#line 38 "src/envtoconfitems.gperf"
+ {"RECACHE", "recache"},
+#line 36 "src/envtoconfitems.gperf"
+ {"READONLY", "read_only"},
{"",""},
-#line 23 "src/envtoconfitems.gperf"
- {"EXTRAFILES", "extra_files_to_hash"},
+#line 42 "src/envtoconfitems.gperf"
+ {"UMASK", "umask"},
{"",""},
#line 31 "src/envtoconfitems.gperf"
{"NLEVELS", "cache_dir_levels"},
#line 18 "src/envtoconfitems.gperf"
{"COMMENTS", "keep_comments_cpp"},
- {"",""}, {"",""}, {"",""}, {"",""},
+ {"",""},
+#line 37 "src/envtoconfitems.gperf"
+ {"READONLY_DIRECT", "read_only_direct"},
+ {"",""},
+#line 21 "src/envtoconfitems.gperf"
+ {"DISABLE", "disable"},
+#line 24 "src/envtoconfitems.gperf"
+ {"HARDLINK", "hard_link"},
+ {"",""}, {"",""}, {"",""}, {"",""}, {"",""}, {"",""},
+#line 23 "src/envtoconfitems.gperf"
+ {"EXTRAFILES", "extra_files_to_hash"},
+ {"",""}, {"",""},
#line 26 "src/envtoconfitems.gperf"
{"IGNOREHEADERS", "ignore_headers_in_manifest"}
};
}
return 0;
}
-static const size_t ENVTOCONFITEMS_TOTAL_KEYWORDS = 32;
+static const size_t ENVTOCONFITEMS_TOTAL_KEYWORDS = 33;