1 /* 2 * libwebsockets - small server side websockets and web server implementation 3 * 4 * Copyright (C) 2021-2022 Huawei Device Co., Ltd. 5 * 6 * Permission is hereby granted, free of charge, to any person obtaining a copy 7 * of this software and associated documentation files (the "Software"), to 8 * deal in the Software without restriction, including without limitation the 9 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or 10 * sell copies of the Software, and to permit persons to whom the Software is 11 * furnished to do so, subject to the following conditions: 12 * 13 * The above copyright notice and this permission notice shall be included in 14 * all copies or substantial portions of the Software. 15 * 16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 21 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS 22 * IN THE SOFTWARE. 23 */ 24 25 #if OHOS_LIBWEBSOCKETS 26 27 /* lws_config.h Generated from lws_config.h.in */ 28 29 #ifndef NDEBUG 30 #ifndef _DEBUG 31 #define _DEBUG 32 #endif 33 #endif 34 35 #define LWS_INSTALL_DATADIR "/usr/local/share" 36 #define LWS_INSTALL_LIBDIR "/usr/local/lib" 37 #define LWS_LIBRARY_VERSION_MAJOR 4 38 #define LWS_LIBRARY_VERSION_MINOR 3 39 #define LWS_LIBRARY_VERSION_PATCH 0 40 41 /* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */ 42 #define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \ 43 (LWS_LIBRARY_VERSION_MINOR * 1000) + \ 44 LWS_LIBRARY_VERSION_PATCH 45 #define LWS_MAX_SMP 1 46 47 /* #undef LWS_ESP_PLATFORM */ 48 /* #undef LWS_LIBRARY_VERSION_NUMBER */ 49 50 /* #undef LWS_EXT_PTHREAD_LIBRARIES */ 51 52 /* #undef LWS_AVOID_SIGPIPE_IGN */ 53 #define LWS_BUILD_HASH "OpenHarmony-v3.1.1-Release-1063-g7c0dfa64" 54 /* #undef LWS_BUILTIN_GETIFADDRS */ 55 #define LWS_CLIENT_HTTP_PROXYING 56 /* #undef LWS_DETECTED_PLAT_IOS */ 57 /* #undef LWS_FALLBACK_GETHOSTBYNAME */ 58 #define LWS_HAS_INTPTR_T 59 #define LWS_HAS_GETOPT_LONG 60 /* #undef LWS_HAVE__ATOI64 */ 61 #define LWS_HAVE_ATOLL 62 #define LWS_HAVE_BN_bn2binpad 63 #define LWS_HAVE_CLOCK_GETTIME 64 #define LWS_HAVE_EC_POINT_get_affine_coordinates 65 #define LWS_HAVE_EC_KEY_new_by_curve_name 66 #define LWS_HAVE_ECDSA_SIG_set0 67 #define LWS_HAVE_EVP_MD_CTX_free 68 #define LWS_HAVE_EVP_aes_128_wrap 69 #define LWS_HAVE_EVP_aes_128_cfb8 70 #define LWS_HAVE_EVP_aes_128_cfb128 71 #define LWS_HAVE_EVP_aes_192_cfb8 72 #define LWS_HAVE_EVP_aes_192_cfb128 73 #define LWS_HAVE_EVP_aes_256_cfb8 74 #define LWS_HAVE_EVP_aes_256_cfb128 75 #define LWS_HAVE_EVP_aes_128_ofb 76 #define LWS_HAVE_EVP_aes_128_xts 77 #define LWS_HAVE_EVP_aes_128_ctr 78 #define LWS_HAVE_EVP_aes_128_ecb 79 #define LWS_HAVE_EVP_PKEY_new_raw_private_key 80 #define LWS_HAVE_EXECVPE 81 #define LWS_HAVE_LOCALTIME_R 82 #define LWS_HAVE_GMTIME_R 83 #define LWS_HAVE_CTIME_R 84 #define LWS_HAVE_GETGRGID_R 85 #define LWS_HAVE_GETGRNAM_R 86 #define LWS_HAVE_GETPWUID_R 87 #define LWS_HAVE_GETPWNAM_R 88 #define LWS_HAVE_LIBCAP 89 #define LWS_HAVE_HMAC_CTX_new 90 #define LWS_HAVE_MALLOC_H 91 #define LWS_HAVE_MALLOC_TRIM 92 #if !defined (CROSS_PLATFORM_IOS_LIBWEBSOCKETS) 93 #define LWS_HAVE_MALLOC_USABLE_SIZE 94 #endif 95 /* #undef LWS_HAVE_mbedtls_md_setup */ 96 /* #undef LWS_HAVE_mbedtls_net_init */ 97 /* #undef LWS_HAVE_mbedtls_rsa_complete */ 98 /* #undef LWS_HAVE_mbedtls_internal_aes_encrypt */ 99 /* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */ 100 /* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */ 101 /* #undef LWS_HAVE_mbedtls_ssl_conf_sni */ 102 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */ 103 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */ 104 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */ 105 /* #undef LWS_HAVE_mbedtls_ssl_set_verify */ 106 /* #undef LWS_HAVE_mbedtls_x509_crt_parse_file */ 107 /* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */ 108 /* #undef LWS_HAVE_MBEDTLS_AUTH_KEY_ID */ 109 /* #undef LWS_HAVE_NEW_UV_VERSION_H */ 110 #define LWS_HAVE_OPENSSL_ECDH_H 111 #define LWS_HAVE_OPENSSL_STACK 112 #if !defined (CROSS_PLATFORM_IOS_LIBWEBSOCKETS) 113 #define LWS_HAVE_PIPE2 114 #define LWS_HAVE_EVENTFD 115 #endif 116 #define LWS_HAVE_PTHREAD_H 117 #define LWS_HAVE_RSA_SET0_KEY 118 /* #undef LWS_HAVE_RSA_verify_pss_mgf1 */ 119 #define LWS_HAVE_SSL_CTX_get0_certificate 120 /* #undef LWS_HAVE_SSL_CTX_load_verify_file */ 121 /* #undef LWS_HAVE_SSL_CTX_load_verify_dir */ 122 #define LWS_HAVE_SSL_CTX_set1_param 123 /* #undef LWS_HAVE_SSL_CTX_set_ciphersuites */ 124 #define LWS_HAVE_SSL_EXTRA_CHAIN_CERTS 125 #define LWS_HAVE_SSL_get0_alpn_selected 126 /* #undef LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key */ 127 #define LWS_HAVE_SSL_set_alpn_protos 128 #define LWS_HAVE_SSL_SET_INFO_CALLBACK 129 #define LWS_HAVE_SSL_SESSION_set_time 130 /* #undef LWS_HAVE_SSL_SESSION_up_ref */ 131 /* #undef LWS_HAVE__STAT32I64 */ 132 #define LWS_HAVE_STDINT_H 133 /* #undef LWS_HAVE_SYS_CAPABILITY_H */ 134 #define LWS_HAVE_TIMEGM 135 #define LWS_HAVE_TLS_CLIENT_METHOD 136 #define LWS_HAVE_TLSV1_2_CLIENT_METHOD 137 #define LWS_HAVE_SUSECONDS_T 138 /* #undef LWS_HAVE_UV_VERSION_H */ 139 #define LWS_HAVE_VFORK 140 #define LWS_HAVE_X509_get_key_usage 141 #define LWS_HAVE_X509_VERIFY_PARAM_set1_host 142 #define LWS_LIBRARY_VERSION "4.3.0-OpenHarmony-v3.1.1-Release-1063-g7c0dfa64" 143 #define LWS_LOGGING_BITFIELD_CLEAR 0 144 #define LWS_LOGGING_BITFIELD_SET 0 145 #define LWS_LOG_TAG_LIFECYCLE 146 /* #undef LWS_MINGW_SUPPORT */ 147 /* #undef LWS_NO_CLIENT */ 148 #define LWS_NO_DAEMONIZE 149 #define LWS_OPENSSL_CLIENT_CERTS "../share" 150 #define LWS_OPENSSL_SUPPORT 151 /* #undef LWS_PLAT_OPTEE */ 152 #define LWS_PLAT_UNIX 153 /* #undef LWS_PLAT_FREERTOS */ 154 /* #undef LWS_ROLE_CGI */ 155 /* #undef LWS_ROLE_DBUS */ 156 #define LWS_ROLE_H1 157 #define LWS_ROLE_H2 158 #define LWS_ROLE_RAW 159 #define LWS_ROLE_RAW_FILE 160 /* #undef LWS_ROLE_RAW_PROXY */ 161 #define LWS_ROLE_WS 162 /* #undef LWS_ROLE_MQTT */ 163 /* #undef LWS_SHA1_USE_OPENSSL_NAME */ 164 #define LWS_SSL_CLIENT_USE_OS_CA_CERTS 165 /* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */ 166 #define LWS_SUPPRESS_DEPRECATED_API_WARNINGS 167 /* #undef LWS_TLS_LOG_PLAINTEXT_RX */ 168 /* #undef LWS_TLS_LOG_PLAINTEXT_TX */ 169 /* #undef LWS_WITH_ABSTRACT */ 170 /* #undef LWS_WITH_ACCESS_LOG */ 171 /* #undef LWS_WITH_ACME */ 172 /* #undef LWS_WITH_ALSA */ 173 /* #undef LWS_WITH_SYS_ASYNC_DNS */ 174 /* #undef LWS_WITH_BORINGSSL */ 175 /* #undef LWS_WITH_CGI */ 176 #define LWS_WITH_CONMON 177 /* #undef LWS_WITH_COSE */ 178 #define LWS_WITH_CUSTOM_HEADERS 179 /* #undef LWS_WITH_DEPRECATED_LWS_DLL */ 180 /* #undef LWS_WITH_DETAILED_LATENCY */ 181 #define LWS_WITH_DIR 182 /* #undef LWS_WITH_DRIVERS */ 183 /* #undef LWS_WITH_ESP32 */ 184 /* #undef LWS_HAVE_EVBACKEND_LINUXAIO */ 185 /* #undef LWS_HAVE_EVBACKEND_IOURING */ 186 /* #undef LWS_WITH_EXTERNAL_POLL */ 187 #define LWS_WITH_FILE_OPS 188 /* #undef LWS_WITH_FSMOUNT */ 189 /* #undef LWS_WITH_FTS */ 190 /* #undef LWS_WITH_GENCRYPTO */ 191 /* #undef LWS_WITH_GENERIC_SESSIONS */ 192 /* #undef LWS_WITH_GLIB */ 193 /* #undef LWS_WITH_GTK */ 194 #define LWS_WITH_HTTP2 195 #define LWS_WITH_HTTP_BASIC_AUTH 196 /* #undef LWS_WITH_HTTP_BROTLI */ 197 /* #undef LWS_HTTP_HEADERS_ALL */ 198 /* #undef LWS_WITH_HTTP_PROXY */ 199 /* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */ 200 #define LWS_WITH_HTTP_UNCOMMON_HEADERS 201 /* #undef LWS_WITH_IPV6 */ 202 /* #undef LWS_WITH_JOSE */ 203 /* #undef LWS_WITH_CBOR */ 204 #define LWS_WITH_CBOR_FLOAT 205 #define LWS_WITH_LEJP 206 /* #undef LWS_WITH_LIBEV */ 207 /* #undef LWS_WITH_LIBEVENT */ 208 /* #undef LWS_WITH_LIBUV */ 209 /* #undef LWS_WITH_SDEVENT */ 210 #define LWS_WITH_LWSAC 211 #define LWS_LOGS_TIMESTAMP 212 /* #undef LWS_WITH_MBEDTLS */ 213 /* #undef LWS_WITH_MINIZ */ 214 #if !defined (CROSS_PLATFORM_IOS_LIBWEBSOCKETS) 215 #define LWS_WITH_NETLINK 216 #endif 217 #define LWS_WITH_NETWORK 218 /* #undef LWS_WITH_NO_LOGS */ 219 #define LWS_WITH_CACHE_NSCOOKIEJAR 220 #define LWS_WITH_CLIENT 221 #define LWS_WITHOUT_EXTENSIONS 222 #define LWS_WITH_SERVER 223 /* #undef LWS_WITH_SPAWN */ 224 /* #undef LWS_WITH_PEER_LIMITS */ 225 /* #undef LWS_WITH_PLUGINS */ 226 /* #undef LWS_WITH_PLUGINS_BUILTIN */ 227 /* #undef LWS_WITH_POLARSSL */ 228 #define LWS_WITH_POLL 229 /* #undef LWS_WITH_RANGES */ 230 /* #undef LWS_WITH_RFC6724 */ 231 /* #undef LWS_WITH_SECURE_STREAMS */ 232 /* #undef LWS_WITH_SECURE_STREAMS_CPP */ 233 /* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */ 234 /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ 235 /* #undef LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY */ 236 /* #undef LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 */ 237 /* #undef LWS_WITH_SECURE_STREAMS_BUFFER_DUMP */ 238 /* #undef LWS_WITH_SS_DIRECT_PROTOCOL_STR */ 239 /* #undef LWS_WITH_SELFTESTS */ 240 /* #undef LWS_WITH_SEQUENCER */ 241 /* #undef LWS_WITH_SERVER_STATUS */ 242 #define LWS_WITH_SYS_SMD 243 /* #undef LWS_WITH_SMTP */ 244 /* #undef LWS_WITH_SOCKS5 */ 245 /* #undef LWS_WITH_STATEFUL_URLDECODE */ 246 /* #undef LWS_WITH_STATS */ 247 /* #undef LWS_WITH_STRUCT_SQLITE3 */ 248 /* #undef LWS_WITH_STRUCT_JSON */ 249 /* #undef LWS_WITH_SUL_DEBUGGING */ 250 /* #undef LWS_WITH_SQLITE3 */ 251 /* #undef LWS_WITH_SYS_DHCP_CLIENT */ 252 /* #undef LWS_WITH_SYS_FAULT_INJECTION */ 253 /* #undef LWS_WITH_SYS_METRICS */ 254 /* #undef LWS_WITH_SYS_NTPCLIENT */ 255 #define LWS_WITH_SYS_STATE 256 /* #undef LWS_WITH_THREADPOOL */ 257 #define LWS_WITH_TLS 258 /* #undef LWS_WITH_TLS_JIT_TRUST */ 259 #define LWS_WITH_TLS_SESSIONS 260 #define LWS_WITH_UDP 261 /* #undef LWS_WITH_ULOOP */ 262 #define LWS_WITH_UNIX_SOCK 263 /* #undef LWS_WITH_ZIP_FOPS */ 264 /* #undef USE_OLD_CYASSL */ 265 /* #undef USE_WOLFSSL */ 266 /* #undef LWS_WITH_EVENT_LIBS */ 267 #define LWS_WITH_EVLIB_PLUGINS 268 /* #undef LWS_WITH_LIBUV_INTERNAL */ 269 /* #undef LWS_WITH_PLUGINS_API */ 270 #define LWS_HAVE_RTA_PREF 271 272 #else 273 274 /* lws_config.h Generated from lws_config.h.in */ 275 276 #ifndef NDEBUG 277 #ifndef _DEBUG 278 #define _DEBUG 279 #endif 280 #endif 281 282 #define LWS_INSTALL_DATADIR "/usr/local/share" 283 #define LWS_LIBRARY_VERSION_MAJOR 4 284 #define LWS_LIBRARY_VERSION_MINOR 0 285 #define LWS_LIBRARY_VERSION_PATCH 1 286 /* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */ 287 #define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \ 288 (LWS_LIBRARY_VERSION_MINOR * 1000) + \ 289 LWS_LIBRARY_VERSION_PATCH 290 #define LWS_MAX_SMP 1 291 292 /* #undef LWS_LIBRARY_VERSION_NUMBER */ 293 294 /* #undef LWS_AVOID_SIGPIPE_IGN */ 295 /* #undef LWS_BUILD_HASH */ 296 /* #undef LWS_BUILTIN_GETIFADDRS */ 297 #define LWS_CLIENT_HTTP_PROXYING 298 /* #undef LWS_FALLBACK_GETHOSTBYNAME */ 299 #define LWS_HAS_INTPTR_T 300 #define LWS_HAS_GETOPT_LONG 301 /* #undef LWS_HAVE__ATOI64 */ 302 #define LWS_HAVE_ATOLL 303 #define LWS_HAVE_BN_bn2binpad 304 #define LWS_HAVE_CLOCK_GETTIME 305 /* #undef LWS_HAVE_EC_POINT_get_affine_coordinates*/ 306 #define LWS_HAVE_ECDSA_SIG_set0 307 #define LWS_HAVE_EVP_MD_CTX_free 308 /* #undef LWS_HAVE_EVP_aes_128_wrap */ 309 /* #undef LWS_HAVE_EVP_aes_128_cfb8 */ 310 /* #undef LWS_HAVE_EVP_aes_128_cfb128 */ 311 /* #undef LWS_HAVE_EVP_aes_192_cfb8 */ 312 /* #undef LWS_HAVE_EVP_aes_192_cfb128 */ 313 /* #undef LWS_HAVE_EVP_aes_256_cfb8 */ 314 /* #undef LWS_HAVE_EVP_aes_256_cfb128 */ 315 /* #undef LWS_HAVE_EVP_aes_128_xts */ 316 #define LWS_HAVE_EXECVPE 317 318 /* #if !define(WIN32) && !define(_WIN32) */ 319 /* #define LWS_HAVE_LIBCAP */ 320 /* #define LWS_HAVE_EVENTFD */ 321 /* #define LWS_HAVE_SYS_CAPABILITY_H */ 322 /* #define LWS_HAVE_MALLOC_USABLE_SIZE */ 323 /* #define LWS_WITH_TLS */ 324 /* #endif */ 325 326 #define LWS_HAVE_HMAC_CTX_new 327 #define LWS_HAVE_MALLOC_H 328 #define LWS_HAVE_MALLOC_TRIM 329 /* #undef LWS_HAVE_mbedtls_net_init */ 330 /* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */ 331 /* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */ 332 /* #undef LWS_HAVE_mbedtls_ssl_conf_sni */ 333 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */ 334 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */ 335 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */ 336 /* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */ 337 /* #undef LWS_HAVE_NEW_UV_VERSION_H */ 338 #define LWS_HAVE_OPENSSL_ECDH_H 339 /* #define LWS_HAVE_PIPE2 */ 340 #define LWS_HAVE_PTHREAD_H 341 #define LWS_HAVE_RSA_SET0_KEY 342 #define LWS_HAVE_RSA_verify_pss_mgf1 343 /* #undef LWS_HAVE_SSL_CTX_get0_certificate */ 344 /* #undef LWS_HAVE_SSL_CTX_set1_param */ 345 /* #undef LWS_HAVE_SSL_CTX_set_ciphersuites */ 346 /* #undef LWS_HAVE_SSL_EXTRA_CHAIN_CERTS */ 347 /* #undef LWS_HAVE_SSL_get0_alpn_selected */ 348 #define LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key 349 /* #undef LWS_HAVE_SSL_set_alpn_protos */ 350 /* #undef LWS_HAVE_SSL_SET_INFO_CALLBACK */ 351 /* #undef LWS_HAVE__STAT32I64 */ 352 #define LWS_HAVE_STDINT_H 353 /* #undef LWS_HAVE_TLS_CLIENT_METHOD */ 354 /* #undef LWS_HAVE_TLSV1_2_CLIENT_METHOD */ 355 /* #undef LWS_HAVE_UV_VERSION_H */ 356 #define LWS_HAVE_VFORK 357 #define LWS_HAVE_X509_get_key_usage 358 #define LWS_HAVE_X509_VERIFY_PARAM_set1_host 359 #define LWS_LIBRARY_VERSION "4.0.1" 360 /* #undef LWS_MINGW_SUPPORT */ 361 /* #undef LWS_NO_CLIENT */ 362 #define LWS_NO_DAEMONIZE 363 #define LWS_OPENSSL_CLIENT_CERTS "../share" 364 #define LWS_OPENSSL_SUPPORT 365 /* #undef LWS_PLAT_OPTEE */ 366 #define LWS_PLAT_UNIX 367 /* #undef LWS_PLAT_FREERTOS */ 368 /* #undef LWS_ROLE_CGI */ 369 /* #undef LWS_ROLE_DBUS */ 370 #define LWS_ROLE_H1 371 #define LWS_ROLE_H2 372 #define LWS_ROLE_RAW 373 #define LWS_ROLE_RAW_FILE 374 /* #undef LWS_ROLE_RAW_PROXY */ 375 #define LWS_ROLE_WS 376 /* #undef LWS_ROLE_MQTT */ 377 /* #undef LWS_SHA1_USE_OPENSSL_NAME */ 378 #define LWS_SSL_CLIENT_USE_OS_CA_CERTS 379 /* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */ 380 /* #undef LWS_WITH_ABSTRACT */ 381 /* #undef LWS_WITH_ACCESS_LOG */ 382 /* #undef LWS_WITH_ACME */ 383 /* #undef LWS_WITH_ALSA */ 384 /* #undef LWS_WITH_SYS_ASYNC_DNS */ 385 #define LWS_WITH_BORINGSSL 386 /* #undef LWS_WITH_CGI */ 387 #define LWS_WITH_CUSTOM_HEADERS 388 /* #undef LWS_WITH_DEPRECATED_LWS_DLL */ 389 /* #undef LWS_WITH_DETAILED_LATENCY */ 390 #define LWS_WITH_DIR 391 /* #undef LWS_WITH_ESP32 */ 392 /* #undef LWS_HAVE_EVBACKEND_LINUXAIO */ 393 /* #undef LWS_HAVE_EVBACKEND_IOURING */ 394 /* #undef LWS_WITH_EXTERNAL_POLL */ 395 #define LWS_WITH_FILE_OPS 396 /* #undef LWS_WITH_FSMOUNT */ 397 /* #undef LWS_WITH_FTS */ 398 /* #undef LWS_WITH_GENCRYPTO */ 399 /* #undef LWS_WITH_GENERIC_SESSIONS */ 400 /* #undef LWS_WITH_GLIB */ 401 /* #undef LWS_WITH_GTK */ 402 #define LWS_WITH_HTTP2 403 #define LWS_WITH_HTTP_BASIC_AUTH 404 /* #undef LWS_WITH_HTTP_BROTLI */ 405 /* #undef LWS_WITH_HTTP_PROXY */ 406 /* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */ 407 #define LWS_WITH_HTTP_UNCOMMON_HEADERS 408 /* #undef LWS_WITH_IPV6 */ 409 /* #undef LWS_WITH_JOSE */ 410 #define LWS_WITH_LEJP 411 /* #undef LWS_WITH_LIBEV */ 412 /* #undef LWS_WITH_LIBEVENT */ 413 /* #undef LWS_WITH_LIBUV */ 414 #define LWS_WITH_LWSAC 415 #define LWS_LOGS_TIMESTAMP 416 /* #undef LWS_WITH_MBEDTLS */ 417 /* #undef LWS_WITH_MINIZ */ 418 #define LWS_WITH_NETWORK 419 /* #undef LWS_WITH_NO_LOGS */ 420 #define LWS_WITH_CLIENT 421 #define LWS_WITHOUT_EXTENSIONS 422 #define LWS_WITH_SERVER 423 /* #undef LWS_WITH_SPAWN */ 424 #define LWS_WITH_PEER_LIMITS 425 /* #undef LWS_WITH_PLUGINS */ 426 /* #undef LWS_WITH_POLARSSL */ 427 #define LWS_WITH_POLL 428 /* #undef LWS_WITH_RANGES */ 429 /* #undef LWS_WITH_SECURE_STREAMS */ 430 /* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */ 431 /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ 432 /* #undef LWS_WITH_SELFTESTS */ 433 #define LWS_WITH_SEQUENCER 434 /* #undef LWS_WITH_SERVER_STATUS */ 435 /* #undef LWS_WITH_SMTP */ 436 /* #undef LWS_WITH_SOCKS5 */ 437 /* #undef LWS_WITH_STATEFUL_URLDECODE */ 438 /* #undef LWS_WITH_STATS */ 439 /* #undef LWS_WITH_STRUCT_SQLITE3 */ 440 /* #undef LWS_WITH_STRUCT_JSON */ 441 /* #undef LWS_WITH_SQLITE3 */ 442 /* #undef LWS_WITH_SYS_NTPCLIENT */ 443 /* #undef LWS_WITH_SYS_DHCP_CLIENT */ 444 /* #undef LWS_WITH_THREADPOOL */ 445 #define LWS_WITH_UDP 446 /* #undef LWS_WITH_UNIX_SOCK */ 447 /* #undef LWS_WITH_ZIP_FOPS */ 448 /* #undef USE_OLD_CYASSL */ 449 /* #undef USE_WOLFSSL */ 450 #define LWS_WITH_SYS_STATE 451 452 #endif