63 lines
2.5 KiB
Plaintext
63 lines
2.5 KiB
Plaintext
|
%{
|
||
|
#include "libc/str/str.h"
|
||
|
#include "net/http/http.h"
|
||
|
#define GPERF_DOWNCASE
|
||
|
%}
|
||
|
%compare-strncmp
|
||
|
%ignore-case
|
||
|
%language=ANSI-C
|
||
|
%pic
|
||
|
%readonly-tables
|
||
|
%struct-type
|
||
|
struct HttpHeaderSlot { unsigned char name; unsigned char code; };
|
||
|
%%
|
||
|
Accept, kHttpAccept
|
||
|
Accept-Charset, kHttpAcceptCharset
|
||
|
Accept-Encoding, kHttpAcceptEncoding
|
||
|
Accept-Language, kHttpAcceptLanguage
|
||
|
Age, kHttpAge
|
||
|
Allow, kHttpAllow
|
||
|
Authorization, kHttpAuthorization
|
||
|
Cache-Control, kHttpCacheControl
|
||
|
Chunked, kHttpChunked
|
||
|
Close, kHttpClose
|
||
|
Connection, kHttpConnection
|
||
|
Content-Base, kHttpContentBase
|
||
|
Content-Encoding, kHttpContentEncoding
|
||
|
Content-Language, kHttpContentLanguage
|
||
|
Content-Length, kHttpContentLength
|
||
|
Content-Location, kHttpContentLocation
|
||
|
Content-Md5, kHttpContentMd5
|
||
|
Content-Range, kHttpContentRange
|
||
|
Content-Type, kHttpContentType
|
||
|
Date, kHttpDate
|
||
|
Etag, kHttpEtag
|
||
|
Expires, kHttpExpires
|
||
|
From, kHttpFrom
|
||
|
Host, kHttpHost
|
||
|
If-Match, kHttpIfMatch
|
||
|
If-Modified-Since, kHttpIfModifiedSince
|
||
|
If-None-Match, kHttpIfNoneMatch
|
||
|
If-Range, kHttpIfRange
|
||
|
If-Unmodified-Since, kHttpIfUnmodifiedSince
|
||
|
Keep-Alive, kHttpKeepAlive
|
||
|
Max-Forwards, kHttpMaxForwards
|
||
|
Pragma, kHttpPragma
|
||
|
Proxy-Authenticate, kHttpProxyAuthenticate
|
||
|
Proxy-Authorization, kHttpProxyAuthorization
|
||
|
Proxy-Connection, kHttpProxyConnection
|
||
|
Range, kHttpRange
|
||
|
Referer, kHttpReferer
|
||
|
Transfer-Encoding, kHttpTransferEncoding
|
||
|
Upgrade, kHttpUpgrade
|
||
|
User-Agent, kHttpUserAgent
|
||
|
Via, kHttpVia
|
||
|
Location, kHttpLocation
|
||
|
Public, kHttpPublic
|
||
|
Retry-After, kHttpRetryAfter
|
||
|
Server, kHttpServer
|
||
|
Vary, kHttpVary
|
||
|
Warning, kHttpWarning
|
||
|
WWW-Authenticate, kHttpWwwAuthenticate
|
||
|
Last-Modified, kHttpLastModified
|