-bump header version

This commit is contained in:
Christian Grothoff
2025-07-14 17:09:42 +02:00
parent ebe728629c
commit f2e3bbda41
+86 -85
View File
@@ -101,7 +101,7 @@ MHD_C_DECLRATIONS_START_HERE_
* they are parsed as decimal numbers. * they are parsed as decimal numbers.
* Example: 0x01093001 = 1.9.30-1. * Example: 0x01093001 = 1.9.30-1.
*/ */
#define MHD_VERSION 0x01000101 #define MHD_VERSION 0x01000200
/* If generic headers don't work on your platform, include headers /* If generic headers don't work on your platform, include headers
which define 'va_list', 'size_t', 'ssize_t', 'intptr_t', 'off_t', which define 'va_list', 'size_t', 'ssize_t', 'intptr_t', 'off_t',
@@ -233,7 +233,8 @@ typedef SOCKET MHD_socket;
#define _MHD_STRMACRO(a) _MHD_INSTRMACRO (a) #define _MHD_STRMACRO(a) _MHD_INSTRMACRO (a)
/* deprecation message */ /* deprecation message */
#define _MHD_DEPR_MACRO(msg) \ #define _MHD_DEPR_MACRO(msg) \
__pragma(message (__FILE__ "(" _MHD_STRMACRO ( __LINE__) "): warning: " msg)) __pragma \
(message (__FILE__ "(" _MHD_STRMACRO ( __LINE__) "): warning: " msg))
#define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO (msg) #define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO (msg)
#elif defined(__clang__) || defined(__GNUC_PATCHLEVEL__) #elif defined(__clang__) || defined(__GNUC_PATCHLEVEL__)
/* clang or GCC since 3.0 */ /* clang or GCC since 3.0 */
@@ -485,44 +486,44 @@ _MHD_DEPR_MACRO ( \
/* Deprecated names and codes */ /* Deprecated names and codes */
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_METHOD_NOT_ACCEPTABLE _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_METHOD_NOT_ACCEPTABLE _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_METHOD_NOT_ACCEPTABLE is deprecated, use MHD_HTTP_NOT_ACCEPTABLE" \ "Value MHD_HTTP_METHOD_NOT_ACCEPTABLE is deprecated, use MHD_HTTP_NOT_ACCEPTABLE" \
) 406 ) 406
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_REQUEST_ENTITY_TOO_LARGE _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_REQUEST_ENTITY_TOO_LARGE _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_REQUEST_ENTITY_TOO_LARGE is deprecated, use MHD_HTTP_CONTENT_TOO_LARGE"\ "Value MHD_HTTP_REQUEST_ENTITY_TOO_LARGE is deprecated, use MHD_HTTP_CONTENT_TOO_LARGE" \
) 413 ) 413
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_PAYLOAD_TOO_LARGE _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_PAYLOAD_TOO_LARGE _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_PAYLOAD_TOO_LARGE is deprecated use MHD_HTTP_CONTENT_TOO_LARGE" \ "Value MHD_HTTP_PAYLOAD_TOO_LARGE is deprecated use MHD_HTTP_CONTENT_TOO_LARGE" \
) 413 ) 413
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_REQUEST_URI_TOO_LONG _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_REQUEST_URI_TOO_LONG _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_REQUEST_URI_TOO_LONG is deprecated, use MHD_HTTP_URI_TOO_LONG" \ "Value MHD_HTTP_REQUEST_URI_TOO_LONG is deprecated, use MHD_HTTP_URI_TOO_LONG" \
) 414 ) 414
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE is deprecated, use MHD_HTTP_RANGE_NOT_SATISFIABLE" \ "Value MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE is deprecated, use MHD_HTTP_RANGE_NOT_SATISFIABLE" \
) 416 ) 416
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_UNPROCESSABLE_ENTITY _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_UNPROCESSABLE_ENTITY _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_UNPROCESSABLE_ENTITY is deprecated, use MHD_HTTP_UNPROCESSABLE_CONTENT" \ "Value MHD_HTTP_UNPROCESSABLE_ENTITY is deprecated, use MHD_HTTP_UNPROCESSABLE_CONTENT" \
) 422 ) 422
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_UNORDERED_COLLECTION _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_UNORDERED_COLLECTION _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_UNORDERED_COLLECTION is deprecated as it was removed from RFC" \ "Value MHD_HTTP_UNORDERED_COLLECTION is deprecated as it was removed from RFC" \
) 425 ) 425
/** @deprecated */ /** @deprecated */
#define MHD_HTTP_NO_RESPONSE _MHD_DEPR_IN_MACRO (\ #define MHD_HTTP_NO_RESPONSE _MHD_DEPR_IN_MACRO ( \
"Value MHD_HTTP_NO_RESPONSE is deprecated as it is nginx internal code for logs only"\ "Value MHD_HTTP_NO_RESPONSE is deprecated as it is nginx internal code for logs only" \
) 444 ) 444
/** @} */ /* end of group httpcode */ /** @} */ /* end of group httpcode */
@@ -683,27 +684,27 @@ MHD_get_reason_phrase_len_for (unsigned int code);
#define MHD_HTTP_HEADER_ACCEPT_SIGNATURE "Accept-Signature" #define MHD_HTTP_HEADER_ACCEPT_SIGNATURE "Accept-Signature"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS \
"Access-Control-Allow-Credentials" "Access-Control-Allow-Credentials"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_HEADERS \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_HEADERS \
"Access-Control-Allow-Headers" "Access-Control-Allow-Headers"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_METHODS \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_METHODS \
"Access-Control-Allow-Methods" "Access-Control-Allow-Methods"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN \
"Access-Control-Allow-Origin" "Access-Control-Allow-Origin"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS \
"Access-Control-Expose-Headers" "Access-Control-Expose-Headers"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_MAX_AGE "Access-Control-Max-Age" #define MHD_HTTP_HEADER_ACCESS_CONTROL_MAX_AGE "Access-Control-Max-Age"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_REQUEST_HEADERS \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_REQUEST_HEADERS \
"Access-Control-Request-Headers" "Access-Control-Request-Headers"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_ACCESS_CONTROL_REQUEST_METHOD \ #define MHD_HTTP_HEADER_ACCESS_CONTROL_REQUEST_METHOD \
"Access-Control-Request-Method" "Access-Control-Request-Method"
/* Permanent. RFC 7639, Section 2: The ALPN HTTP Header Field */ /* Permanent. RFC 7639, Section 2: The ALPN HTTP Header Field */
#define MHD_HTTP_HEADER_ALPN "ALPN" #define MHD_HTTP_HEADER_ALPN "ALPN"
/* Permanent. RFC 7838: HTTP Alternative Services */ /* Permanent. RFC 7838: HTTP Alternative Services */
@@ -748,23 +749,23 @@ MHD_get_reason_phrase_len_for (unsigned int code);
#define MHD_HTTP_HEADER_CONTENT_SECURITY_POLICY "Content-Security-Policy" #define MHD_HTTP_HEADER_CONTENT_SECURITY_POLICY "Content-Security-Policy"
/* Permanent. Content Security Policy Level 3 */ /* Permanent. Content Security Policy Level 3 */
#define MHD_HTTP_HEADER_CONTENT_SECURITY_POLICY_REPORT_ONLY \ #define MHD_HTTP_HEADER_CONTENT_SECURITY_POLICY_REPORT_ONLY \
"Content-Security-Policy-Report-Only" "Content-Security-Policy-Report-Only"
/* Permanent. RFC 6265: HTTP State Management Mechanism */ /* Permanent. RFC 6265: HTTP State Management Mechanism */
#define MHD_HTTP_HEADER_COOKIE "Cookie" #define MHD_HTTP_HEADER_COOKIE "Cookie"
/* Permanent. HTML */ /* Permanent. HTML */
#define MHD_HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY \ #define MHD_HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY \
"Cross-Origin-Embedder-Policy" "Cross-Origin-Embedder-Policy"
/* Permanent. HTML */ /* Permanent. HTML */
#define MHD_HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY \ #define MHD_HTTP_HEADER_CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY \
"Cross-Origin-Embedder-Policy-Report-Only" "Cross-Origin-Embedder-Policy-Report-Only"
/* Permanent. HTML */ /* Permanent. HTML */
#define MHD_HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY "Cross-Origin-Opener-Policy" #define MHD_HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY "Cross-Origin-Opener-Policy"
/* Permanent. HTML */ /* Permanent. HTML */
#define MHD_HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY_REPORT_ONLY \ #define MHD_HTTP_HEADER_CROSS_ORIGIN_OPENER_POLICY_REPORT_ONLY \
"Cross-Origin-Opener-Policy-Report-Only" "Cross-Origin-Opener-Policy-Report-Only"
/* Permanent. Fetch */ /* Permanent. Fetch */
#define MHD_HTTP_HEADER_CROSS_ORIGIN_RESOURCE_POLICY \ #define MHD_HTTP_HEADER_CROSS_ORIGIN_RESOURCE_POLICY \
"Cross-Origin-Resource-Policy" "Cross-Origin-Resource-Policy"
/* Permanent. RFC 5323: Web Distributed Authoring and Versioning (WebDAV) SEARCH */ /* Permanent. RFC 5323: Web Distributed Authoring and Versioning (WebDAV) SEARCH */
#define MHD_HTTP_HEADER_DASL "DASL" #define MHD_HTTP_HEADER_DASL "DASL"
/* Permanent. RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) */ /* Permanent. RFC 4918: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) */
@@ -797,7 +798,7 @@ MHD_get_reason_phrase_len_for (unsigned int code);
#define MHD_HTTP_HEADER_IM "IM" #define MHD_HTTP_HEADER_IM "IM"
/* Permanent. RFC 8473: Token Binding over HTTP */ /* Permanent. RFC 8473: Token Binding over HTTP */
#define MHD_HTTP_HEADER_INCLUDE_REFERRED_TOKEN_BINDING_ID \ #define MHD_HTTP_HEADER_INCLUDE_REFERRED_TOKEN_BINDING_ID \
"Include-Referred-Token-Binding-ID" "Include-Referred-Token-Binding-ID"
/* Permanent. RFC 2068: Hypertext Transfer Protocol -- HTTP/1.1 */ /* Permanent. RFC 2068: Hypertext Transfer Protocol -- HTTP/1.1 */
#define MHD_HTTP_HEADER_KEEP_ALIVE "Keep-Alive" #define MHD_HTTP_HEADER_KEEP_ALIVE "Keep-Alive"
/* Permanent. RFC 3253: Versioning Extensions to WebDAV: (Web Distributed Authoring and Versioning) */ /* Permanent. RFC 3253: Versioning Extensions to WebDAV: (Web Distributed Authoring and Versioning) */
@@ -856,7 +857,7 @@ MHD_get_reason_phrase_len_for (unsigned int code);
#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS "Public-Key-Pins" #define MHD_HTTP_HEADER_PUBLIC_KEY_PINS "Public-Key-Pins"
/* Permanent. RFC 7469: Public Key Pinning Extension for HTTP */ /* Permanent. RFC 7469: Public Key Pinning Extension for HTTP */
#define MHD_HTTP_HEADER_PUBLIC_KEY_PINS_REPORT_ONLY \ #define MHD_HTTP_HEADER_PUBLIC_KEY_PINS_REPORT_ONLY \
"Public-Key-Pins-Report-Only" "Public-Key-Pins-Report-Only"
/* Permanent. RFC 4437: Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources */ /* Permanent. RFC 4437: Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources */
#define MHD_HTTP_HEADER_REDIRECT_REF "Redirect-Ref" #define MHD_HTTP_HEADER_REDIRECT_REF "Redirect-Ref"
/* Permanent. HTML */ /* Permanent. HTML */
@@ -1197,7 +1198,7 @@ MHD_get_reason_phrase_len_for (unsigned int code);
* @{ * @{
*/ */
#define MHD_HTTP_POST_ENCODING_FORM_URLENCODED \ #define MHD_HTTP_POST_ENCODING_FORM_URLENCODED \
"application/x-www-form-urlencoded" "application/x-www-form-urlencoded"
#define MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA "multipart/form-data" #define MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA "multipart/form-data"
/** @} */ /* end of group postenc */ /** @} */ /* end of group postenc */
@@ -1274,8 +1275,8 @@ enum MHD_FLAG
#if 0 #if 0
/* let's do this later once versions that define MHD_USE_TLS a more widely deployed. */ /* let's do this later once versions that define MHD_USE_TLS a more widely deployed. */
#define MHD_USE_SSL \ #define MHD_USE_SSL \
_MHD_DEPR_IN_MACRO ("Value MHD_USE_SSL is deprecated, use MHD_USE_TLS") \ _MHD_DEPR_IN_MACRO ("Value MHD_USE_SSL is deprecated, use MHD_USE_TLS") \
MHD_USE_TLS MHD_USE_TLS
#endif #endif
/** /**
@@ -1305,9 +1306,9 @@ enum MHD_FLAG
MHD_USE_SELECT_INTERNALLY = 8, MHD_USE_SELECT_INTERNALLY = 8,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_SELECT_INTERNALLY \ #define MHD_USE_SELECT_INTERNALLY \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_SELECT_INTERNALLY is deprecated, use MHD_USE_INTERNAL_POLLING_THREAD instead") \ "Value MHD_USE_SELECT_INTERNALLY is deprecated, use MHD_USE_INTERNAL_POLLING_THREAD instead") \
MHD_USE_INTERNAL_POLLING_THREAD MHD_USE_INTERNAL_POLLING_THREAD
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1329,10 +1330,10 @@ enum MHD_FLAG
MHD_USE_PEDANTIC_CHECKS = 32, MHD_USE_PEDANTIC_CHECKS = 32,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_PEDANTIC_CHECKS \ #define MHD_USE_PEDANTIC_CHECKS \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Flag MHD_USE_PEDANTIC_CHECKS is deprecated, " \ "Flag MHD_USE_PEDANTIC_CHECKS is deprecated, " \
"use option MHD_OPTION_CLIENT_DISCIPLINE_LVL instead") \ "use option MHD_OPTION_CLIENT_DISCIPLINE_LVL instead") \
32 32
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1356,9 +1357,9 @@ enum MHD_FLAG
MHD_USE_POLL_INTERNALLY = MHD_USE_POLL | MHD_USE_INTERNAL_POLLING_THREAD, MHD_USE_POLL_INTERNALLY = MHD_USE_POLL | MHD_USE_INTERNAL_POLLING_THREAD,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_POLL_INTERNALLY \ #define MHD_USE_POLL_INTERNALLY \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_POLL_INTERNALLY is deprecated, use MHD_USE_POLL_INTERNAL_THREAD instead") \ "Value MHD_USE_POLL_INTERNALLY is deprecated, use MHD_USE_POLL_INTERNAL_THREAD instead") \
MHD_USE_POLL_INTERNAL_THREAD MHD_USE_POLL_INTERNAL_THREAD
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1373,9 +1374,9 @@ enum MHD_FLAG
MHD_SUPPRESS_DATE_NO_CLOCK = 128, MHD_SUPPRESS_DATE_NO_CLOCK = 128,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_SUPPRESS_DATE_NO_CLOCK \ #define MHD_SUPPRESS_DATE_NO_CLOCK \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_SUPPRESS_DATE_NO_CLOCK is deprecated, use MHD_USE_SUPPRESS_DATE_NO_CLOCK instead") \ "Value MHD_SUPPRESS_DATE_NO_CLOCK is deprecated, use MHD_USE_SUPPRESS_DATE_NO_CLOCK instead") \
MHD_USE_SUPPRESS_DATE_NO_CLOCK MHD_USE_SUPPRESS_DATE_NO_CLOCK
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1400,9 +1401,9 @@ enum MHD_FLAG
MHD_USE_EPOLL_LINUX_ONLY = 512, MHD_USE_EPOLL_LINUX_ONLY = 512,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_EPOLL_LINUX_ONLY \ #define MHD_USE_EPOLL_LINUX_ONLY \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL") \ "Value MHD_USE_EPOLL_LINUX_ONLY is deprecated, use MHD_USE_EPOLL") \
MHD_USE_EPOLL MHD_USE_EPOLL
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1421,14 +1422,14 @@ enum MHD_FLAG
| MHD_USE_INTERNAL_POLLING_THREAD, | MHD_USE_INTERNAL_POLLING_THREAD,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_EPOLL_INTERNALLY \ #define MHD_USE_EPOLL_INTERNALLY \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_EPOLL_INTERNALLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \ "Value MHD_USE_EPOLL_INTERNALLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \
MHD_USE_EPOLL_INTERNAL_THREAD MHD_USE_EPOLL_INTERNAL_THREAD
/** @deprecated */ /** @deprecated */
#define MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY \ #define MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \ "Value MHD_USE_EPOLL_INTERNALLY_LINUX_ONLY is deprecated, use MHD_USE_EPOLL_INTERNAL_THREAD") \
MHD_USE_EPOLL_INTERNAL_THREAD MHD_USE_EPOLL_INTERNAL_THREAD
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1449,9 +1450,9 @@ enum MHD_FLAG
MHD_USE_PIPE_FOR_SHUTDOWN = 1024, MHD_USE_PIPE_FOR_SHUTDOWN = 1024,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_PIPE_FOR_SHUTDOWN \ #define MHD_USE_PIPE_FOR_SHUTDOWN \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_PIPE_FOR_SHUTDOWN is deprecated, use MHD_USE_ITC") \ "Value MHD_USE_PIPE_FOR_SHUTDOWN is deprecated, use MHD_USE_ITC") \
MHD_USE_ITC MHD_USE_ITC
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1471,9 +1472,9 @@ enum MHD_FLAG
MHD_USE_EPOLL_TURBO = 4096, MHD_USE_EPOLL_TURBO = 4096,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_EPOLL_TURBO \ #define MHD_USE_EPOLL_TURBO \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_EPOLL_TURBO is deprecated, use MHD_USE_TURBO") \ "Value MHD_USE_EPOLL_TURBO is deprecated, use MHD_USE_TURBO") \
MHD_USE_TURBO MHD_USE_TURBO
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -1486,9 +1487,9 @@ enum MHD_FLAG
MHD_USE_SUSPEND_RESUME = 8192 | MHD_USE_ITC, MHD_USE_SUSPEND_RESUME = 8192 | MHD_USE_ITC,
#if 0 /* Will be marked for real deprecation later. */ #if 0 /* Will be marked for real deprecation later. */
#define MHD_USE_SUSPEND_RESUME \ #define MHD_USE_SUSPEND_RESUME \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_USE_SUSPEND_RESUME is deprecated, use MHD_ALLOW_SUSPEND_RESUME instead") \ "Value MHD_USE_SUSPEND_RESUME is deprecated, use MHD_ALLOW_SUSPEND_RESUME instead") \
MHD_ALLOW_SUSPEND_RESUME MHD_ALLOW_SUSPEND_RESUME
#endif /* 0 */ #endif /* 0 */
/** /**
@@ -2255,9 +2256,9 @@ enum MHD_ValueKind
*/ */
MHD_RESPONSE_HEADER_KIND = 0, MHD_RESPONSE_HEADER_KIND = 0,
#define MHD_RESPONSE_HEADER_KIND \ #define MHD_RESPONSE_HEADER_KIND \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Value MHD_RESPONSE_HEADER_KIND is deprecated and not used") \ "Value MHD_RESPONSE_HEADER_KIND is deprecated and not used") \
MHD_RESPONSE_HEADER_KIND MHD_RESPONSE_HEADER_KIND
/** /**
* HTTP header (request/response). * HTTP header (request/response).
@@ -3159,8 +3160,8 @@ MHD_get_fdset2 (struct MHD_Daemon *daemon,
* @ingroup event * @ingroup event
*/ */
#define MHD_get_fdset(daemon,read_fd_set,write_fd_set,except_fd_set,max_fd) \ #define MHD_get_fdset(daemon,read_fd_set,write_fd_set,except_fd_set,max_fd) \
MHD_get_fdset2 ((daemon),(read_fd_set),(write_fd_set),(except_fd_set), \ MHD_get_fdset2 ((daemon),(read_fd_set),(write_fd_set),(except_fd_set), \
(max_fd),FD_SETSIZE) (max_fd),FD_SETSIZE)
/** /**
@@ -3513,7 +3514,7 @@ MHD_run_from_select2 (struct MHD_Daemon *daemon,
* @ingroup event * @ingroup event
*/ */
#define MHD_run_from_select(d,r,w,e) \ #define MHD_run_from_select(d,r,w,e) \
MHD_run_from_select2((d),(r),(w),(e),(unsigned int)(FD_SETSIZE)) MHD_run_from_select2 ((d),(r),(w),(e),(unsigned int) (FD_SETSIZE))
/* **************** Connection handling functions ***************** */ /* **************** Connection handling functions ***************** */
@@ -4253,9 +4254,9 @@ MHD_create_response_from_fd_at_offset (size_t size,
/* Substitute MHD_create_response_from_fd_at_offset64() instead of MHD_create_response_from_fd_at_offset() /* Substitute MHD_create_response_from_fd_at_offset64() instead of MHD_create_response_from_fd_at_offset()
to minimize potential problems with different off_t sizes */ to minimize potential problems with different off_t sizes */
#define MHD_create_response_from_fd_at_offset(size,fd,offset) \ #define MHD_create_response_from_fd_at_offset(size,fd,offset) \
_MHD_DEPR_IN_MACRO ( \ _MHD_DEPR_IN_MACRO ( \
"Usage of MHD_create_response_from_fd_at_offset() is deprecated, use MHD_create_response_from_fd_at_offset64()") \ "Usage of MHD_create_response_from_fd_at_offset() is deprecated, use MHD_create_response_from_fd_at_offset64()") \
MHD_create_response_from_fd_at_offset64 ((size),(fd),(offset)) MHD_create_response_from_fd_at_offset64 ((size),(fd),(offset))
#endif /* !_MHD_NO_DEPR_IN_MACRO || _MHD_NO_DEPR_FUNC */ #endif /* !_MHD_NO_DEPR_IN_MACRO || _MHD_NO_DEPR_FUNC */
@@ -6507,8 +6508,8 @@ enum MHD_FEATURE
}; };
#define MHD_FEATURE_HTTPS_COOKIE_PARSING _MHD_DEPR_IN_MACRO ( \ #define MHD_FEATURE_HTTPS_COOKIE_PARSING _MHD_DEPR_IN_MACRO ( \
"Value MHD_FEATURE_HTTPS_COOKIE_PARSING is deprecated, use MHD_FEATURE_COOKIE_PARSING" \ "Value MHD_FEATURE_HTTPS_COOKIE_PARSING is deprecated, use MHD_FEATURE_COOKIE_PARSING" \
) MHD_FEATURE_COOKIE_PARSING ) MHD_FEATURE_COOKIE_PARSING
/** /**
* Get information about supported MHD features. * Get information about supported MHD features.