From 6ea337aa3e0c8b236d7639d18ba20801a9434da0 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 21 Apr 2014 08:27:19 +0900 Subject: [PATCH] introduce LWS_FEATURE_ tests Help user code be compatible with multiple LWS versions by providing #ifdef -testable flags for API changes Signed-off-by: Andy Green --- lib/libwebsockets.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/libwebsockets.h b/lib/libwebsockets.h index 03ead6e..76e1fa8 100644 --- a/lib/libwebsockets.h +++ b/lib/libwebsockets.h @@ -141,6 +141,11 @@ LWS_VISIBLE LWS_EXTERN void lwsl_hexdump(void *buf, size_t len); #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) +/* api change list for user code to test against */ + +#define LWS_FEATURE_SERVE_HTTP_FILE_HAS_OTHER_HEADERS_ARG + + enum libwebsocket_context_options { LWS_SERVER_OPTION_REQUIRE_VALID_OPENSSL_CLIENT_CERT = 2, LWS_SERVER_OPTION_SKIP_SERVER_CANONICAL_NAME = 4, -- 2.7.4