29 # disallowed h1 headers
40 if c == ':' or c == '-':
46 def build_header(headers):
63 for k in sorted(HEADERS):
65 {},'''.format(to_enum_hd(k))
70 def gen_index_header():
72 int lookup_token(const uint8_t *name, size_t namelen) {
74 b = build_header(HEADERS)
75 for size in sorted(b.keys()):
78 case {}:'''.format(size)
80 switch (name[namelen - 1]) {'''
81 for c in sorted(ents.keys()):
82 headers = sorted(ents[c])
84 case '{}':'''.format(c)
87 if (util::streq("{}", name, {})) {{
89 }}'''.format(k[:-1], size - 1, to_enum_hd(k))
100 if __name__ == '__main__':