30#define NULL ((void*) 0)
39 "Switching Protocols",
47 "Non-Authoritative Information",
93 "Proxy Authentication Required",
98 "Precondition Failed",
101 "Unsupported Media Type",
102 "Range Not Satisfiable",
103 "Expectation Failed",
107 "Misdirected Request",
108 "Unprocessable Entity",
111 "Unordered Collection",
114 "Precondition Required",
117 "Request Header Fields Too Large",
136 "Blocked by Windows Parental Controls",
137 "Unavailable For Legal Reasons"
141 "Internal Server Error",
144 "Service Unavailable",
146 "HTTP Version Not Supported",
147 "Variant Also Negotiates",
148 "Insufficient Storage",
150 "Bandwidth Limit Exceeded",
152 "Network Authentication Required"
156struct MHD_Reason_Block
159 const char *
const *
data;
162#define BLOCK(m) { (sizeof(m) / sizeof(char*)), m }
164static const struct MHD_Reason_Block
reasons[] = {
177 if ( (code >= 100) &&
179 (
reasons[code / 100].max > (code % 100)) )
180 return reasons[code / 100].data[code % 100];
static const struct MHD_Reason_Block reasons[]
static const char *const two_hundred[]
static const char *const five_hundred[]
static const char *const invalid_hundred[]
static const char *const three_hundred[]
static const char *const four_hundred[]
const char * MHD_get_reason_phrase_for(enum MHD_HTTP_StatusCode code)
static const char *const one_hundred[]
MHD internal shared structures.