Line data Source code
1 : %define hash-function-name http_header_name_hash 2 : %define lookup-function-name http_header_name_lookup 3 : %language=C 4 : %compare-lengths 5 : %7bit 6 : %enum 7 : %includes 8 : %ignore-case 9 : %struct-type 10 : %{ 11 : enum http_header_type{ 12 : AUTHORIZATION, 13 : USER_AGENT, 14 : CONTENT_LENGTH, 15 : TRANSFER_ENCODING, 16 : }; 17 : %} 18 : struct http_header{ 19 : char *name; 20 : enum http_header_type header_type; 21 : }; 22 : %% 23 : authorization, AUTHORIZATION 24 : user-agent, USER_AGENT 25 : content-length, CONTENT_LENGTH 26 : transfer-encoding, TRANSFER_ENCODING 27 : %%