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 3 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-v4.3.3" 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.3-OpenHarmony" 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 #define LWS_WITH_IPV6 202 /* #undef LWS_WITH_IPV6 */ 203 /* #undef LWS_WITH_JOSE */ 204 /* #undef LWS_WITH_CBOR */ 205 #define LWS_WITH_CBOR_FLOAT 206 #define LWS_WITH_LEJP 207 /* #undef LWS_WITH_LIBEV */ 208 /* #undef LWS_WITH_LIBEVENT */ 209 /* #undef LWS_WITH_LIBUV */ 210 /* #undef LWS_WITH_SDEVENT */ 211 #define LWS_WITH_LWSAC 212 #define LWS_LOGS_TIMESTAMP 213 /* #undef LWS_WITH_MBEDTLS */ 214 /* #undef LWS_WITH_MINIZ */ 215 #if !defined (CROSS_PLATFORM_IOS_LIBWEBSOCKETS) 216 #define LWS_WITH_NETLINK 217 #endif 218 #define LWS_WITH_NETWORK 219 /* #undef LWS_WITH_NO_LOGS */ 220 #define LWS_WITH_CACHE_NSCOOKIEJAR 221 #define LWS_WITH_CLIENT 222 #define LWS_WITHOUT_EXTENSIONS 223 #define LWS_WITH_SERVER 224 /* #undef LWS_WITH_SPAWN */ 225 /* #undef LWS_WITH_PEER_LIMITS */ 226 /* #undef LWS_WITH_PLUGINS */ 227 /* #undef LWS_WITH_PLUGINS_BUILTIN */ 228 /* #undef LWS_WITH_POLARSSL */ 229 #define LWS_WITH_POLL 230 /* #undef LWS_WITH_RANGES */ 231 /* #undef LWS_WITH_RFC6724 */ 232 /* #undef LWS_WITH_SECURE_STREAMS */ 233 /* #undef LWS_WITH_SECURE_STREAMS_CPP */ 234 /* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */ 235 /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ 236 /* #undef LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY */ 237 /* #undef LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 */ 238 /* #undef LWS_WITH_SECURE_STREAMS_BUFFER_DUMP */ 239 /* #undef LWS_WITH_SS_DIRECT_PROTOCOL_STR */ 240 /* #undef LWS_WITH_SELFTESTS */ 241 /* #undef LWS_WITH_SEQUENCER */ 242 /* #undef LWS_WITH_SERVER_STATUS */ 243 #define LWS_WITH_SYS_SMD 244 /* #undef LWS_WITH_SMTP */ 245 /* #undef LWS_WITH_SOCKS5 */ 246 /* #undef LWS_WITH_STATEFUL_URLDECODE */ 247 /* #undef LWS_WITH_STATS */ 248 /* #undef LWS_WITH_STRUCT_SQLITE3 */ 249 /* #undef LWS_WITH_STRUCT_JSON */ 250 /* #undef LWS_WITH_SUL_DEBUGGING */ 251 /* #undef LWS_WITH_SQLITE3 */ 252 /* #undef LWS_WITH_SYS_DHCP_CLIENT */ 253 /* #undef LWS_WITH_SYS_FAULT_INJECTION */ 254 /* #undef LWS_WITH_SYS_METRICS */ 255 /* #undef LWS_WITH_SYS_NTPCLIENT */ 256 #define LWS_WITH_SYS_STATE 257 /* #undef LWS_WITH_THREADPOOL */ 258 #define LWS_WITH_TLS 259 /* #undef LWS_WITH_TLS_JIT_TRUST */ 260 #define LWS_WITH_TLS_SESSIONS 261 #define LWS_WITH_UDP 262 /* #undef LWS_WITH_ULOOP */ 263 #define LWS_WITH_UNIX_SOCK 264 /* #undef LWS_WITH_ZIP_FOPS */ 265 /* #undef USE_OLD_CYASSL */ 266 /* #undef USE_WOLFSSL */ 267 /* #undef LWS_WITH_EVENT_LIBS */ 268 #define LWS_WITH_EVLIB_PLUGINS 269 /* #undef LWS_WITH_LIBUV_INTERNAL */ 270 /* #undef LWS_WITH_PLUGINS_API */ 271 #define LWS_HAVE_RTA_PREF 272 273 #else 274 275 /* lws_config.h Generated from lws_config.h.in */ 276 277 #ifndef NDEBUG 278 #ifndef _DEBUG 279 #define _DEBUG 280 #endif 281 #endif 282 283 #define LWS_INSTALL_DATADIR "/usr/local/share" 284 #define LWS_LIBRARY_VERSION_MAJOR 4 285 #define LWS_LIBRARY_VERSION_MINOR 3 286 #define LWS_LIBRARY_VERSION_PATCH 3 287 /* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */ 288 #define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \ 289 (LWS_LIBRARY_VERSION_MINOR * 1000) + \ 290 LWS_LIBRARY_VERSION_PATCH 291 #define LWS_MAX_SMP 1 292 293 /* #undef LWS_LIBRARY_VERSION_NUMBER */ 294 295 /* #undef LWS_AVOID_SIGPIPE_IGN */ 296 /* #undef LWS_BUILD_HASH */ 297 /* #undef LWS_BUILTIN_GETIFADDRS */ 298 #define LWS_CLIENT_HTTP_PROXYING 299 /* #undef LWS_FALLBACK_GETHOSTBYNAME */ 300 #define LWS_HAS_INTPTR_T 301 #define LWS_HAS_GETOPT_LONG 302 /* #undef LWS_HAVE__ATOI64 */ 303 #define LWS_HAVE_ATOLL 304 #define LWS_HAVE_BN_bn2binpad 305 #define LWS_HAVE_CLOCK_GETTIME 306 /* #undef LWS_HAVE_EC_POINT_get_affine_coordinates*/ 307 #define LWS_HAVE_ECDSA_SIG_set0 308 #define LWS_HAVE_EVP_MD_CTX_free 309 /* #undef LWS_HAVE_EVP_aes_128_wrap */ 310 /* #undef LWS_HAVE_EVP_aes_128_cfb8 */ 311 /* #undef LWS_HAVE_EVP_aes_128_cfb128 */ 312 /* #undef LWS_HAVE_EVP_aes_192_cfb8 */ 313 /* #undef LWS_HAVE_EVP_aes_192_cfb128 */ 314 /* #undef LWS_HAVE_EVP_aes_256_cfb8 */ 315 /* #undef LWS_HAVE_EVP_aes_256_cfb128 */ 316 /* #undef LWS_HAVE_EVP_aes_128_xts */ 317 #define LWS_HAVE_EXECVPE 318 319 /* #if !define(WIN32) && !define(_WIN32) */ 320 /* #define LWS_HAVE_LIBCAP */ 321 /* #define LWS_HAVE_EVENTFD */ 322 /* #define LWS_HAVE_SYS_CAPABILITY_H */ 323 /* #define LWS_HAVE_MALLOC_USABLE_SIZE */ 324 /* #define LWS_WITH_TLS */ 325 /* #endif */ 326 327 #define LWS_HAVE_HMAC_CTX_new 328 #define LWS_HAVE_MALLOC_H 329 #define LWS_HAVE_MALLOC_TRIM 330 /* #undef LWS_HAVE_mbedtls_net_init */ 331 /* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */ 332 /* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */ 333 /* #undef LWS_HAVE_mbedtls_ssl_conf_sni */ 334 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */ 335 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */ 336 /* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */ 337 /* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */ 338 /* #undef LWS_HAVE_NEW_UV_VERSION_H */ 339 #define LWS_HAVE_OPENSSL_ECDH_H 340 /* #define LWS_HAVE_PIPE2 */ 341 #define LWS_HAVE_PTHREAD_H 342 #define LWS_HAVE_RSA_SET0_KEY 343 #define LWS_HAVE_RSA_verify_pss_mgf1 344 /* #undef LWS_HAVE_SSL_CTX_get0_certificate */ 345 /* #undef LWS_HAVE_SSL_CTX_set1_param */ 346 /* #undef LWS_HAVE_SSL_CTX_set_ciphersuites */ 347 /* #undef LWS_HAVE_SSL_EXTRA_CHAIN_CERTS */ 348 /* #undef LWS_HAVE_SSL_get0_alpn_selected */ 349 #define LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key 350 /* #undef LWS_HAVE_SSL_set_alpn_protos */ 351 /* #undef LWS_HAVE_SSL_SET_INFO_CALLBACK */ 352 /* #undef LWS_HAVE__STAT32I64 */ 353 #define LWS_HAVE_STDINT_H 354 /* #undef LWS_HAVE_TLS_CLIENT_METHOD */ 355 /* #undef LWS_HAVE_TLSV1_2_CLIENT_METHOD */ 356 /* #undef LWS_HAVE_UV_VERSION_H */ 357 #define LWS_HAVE_VFORK 358 #define LWS_HAVE_X509_get_key_usage 359 #define LWS_HAVE_X509_VERIFY_PARAM_set1_host 360 #define LWS_LIBRARY_VERSION "4.3.3" 361 /* #undef LWS_MINGW_SUPPORT */ 362 /* #undef LWS_NO_CLIENT */ 363 #define LWS_NO_DAEMONIZE 364 #define LWS_OPENSSL_CLIENT_CERTS "../share" 365 #define LWS_OPENSSL_SUPPORT 366 /* #undef LWS_PLAT_OPTEE */ 367 #define LWS_PLAT_UNIX 368 /* #undef LWS_PLAT_FREERTOS */ 369 /* #undef LWS_ROLE_CGI */ 370 /* #undef LWS_ROLE_DBUS */ 371 #define LWS_ROLE_H1 372 #define LWS_ROLE_H2 373 #define LWS_ROLE_RAW 374 #define LWS_ROLE_RAW_FILE 375 /* #undef LWS_ROLE_RAW_PROXY */ 376 #define LWS_ROLE_WS 377 /* #undef LWS_ROLE_MQTT */ 378 /* #undef LWS_SHA1_USE_OPENSSL_NAME */ 379 #define LWS_SSL_CLIENT_USE_OS_CA_CERTS 380 /* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */ 381 /* #undef LWS_WITH_ABSTRACT */ 382 /* #undef LWS_WITH_ACCESS_LOG */ 383 /* #undef LWS_WITH_ACME */ 384 /* #undef LWS_WITH_ALSA */ 385 /* #undef LWS_WITH_SYS_ASYNC_DNS */ 386 #define LWS_WITH_BORINGSSL 387 /* #undef LWS_WITH_CGI */ 388 #define LWS_WITH_CUSTOM_HEADERS 389 /* #undef LWS_WITH_DEPRECATED_LWS_DLL */ 390 /* #undef LWS_WITH_DETAILED_LATENCY */ 391 #define LWS_WITH_DIR 392 /* #undef LWS_WITH_ESP32 */ 393 /* #undef LWS_HAVE_EVBACKEND_LINUXAIO */ 394 /* #undef LWS_HAVE_EVBACKEND_IOURING */ 395 /* #undef LWS_WITH_EXTERNAL_POLL */ 396 #define LWS_WITH_FILE_OPS 397 /* #undef LWS_WITH_FSMOUNT */ 398 /* #undef LWS_WITH_FTS */ 399 /* #undef LWS_WITH_GENCRYPTO */ 400 /* #undef LWS_WITH_GENERIC_SESSIONS */ 401 /* #undef LWS_WITH_GLIB */ 402 /* #undef LWS_WITH_GTK */ 403 #define LWS_WITH_HTTP2 404 #define LWS_WITH_HTTP_BASIC_AUTH 405 /* #undef LWS_WITH_HTTP_BROTLI */ 406 /* #undef LWS_WITH_HTTP_PROXY */ 407 /* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */ 408 #define LWS_WITH_HTTP_UNCOMMON_HEADERS 409 /* #undef LWS_WITH_IPV6 */ 410 /* #undef LWS_WITH_JOSE */ 411 #define LWS_WITH_LEJP 412 /* #undef LWS_WITH_LIBEV */ 413 /* #undef LWS_WITH_LIBEVENT */ 414 /* #undef LWS_WITH_LIBUV */ 415 #define LWS_WITH_LWSAC 416 #define LWS_LOGS_TIMESTAMP 417 /* #undef LWS_WITH_MBEDTLS */ 418 /* #undef LWS_WITH_MINIZ */ 419 #define LWS_WITH_NETWORK 420 /* #undef LWS_WITH_NO_LOGS */ 421 #define LWS_WITH_CLIENT 422 #define LWS_WITHOUT_EXTENSIONS 423 #define LWS_WITH_SERVER 424 /* #undef LWS_WITH_SPAWN */ 425 #define LWS_WITH_PEER_LIMITS 426 /* #undef LWS_WITH_PLUGINS */ 427 /* #undef LWS_WITH_POLARSSL */ 428 #define LWS_WITH_POLL 429 /* #undef LWS_WITH_RANGES */ 430 /* #undef LWS_WITH_SECURE_STREAMS */ 431 /* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */ 432 /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ 433 /* #undef LWS_WITH_SELFTESTS */ 434 #define LWS_WITH_SEQUENCER 435 /* #undef LWS_WITH_SERVER_STATUS */ 436 /* #undef LWS_WITH_SMTP */ 437 /* #undef LWS_WITH_SOCKS5 */ 438 /* #undef LWS_WITH_STATEFUL_URLDECODE */ 439 /* #undef LWS_WITH_STATS */ 440 /* #undef LWS_WITH_STRUCT_SQLITE3 */ 441 /* #undef LWS_WITH_STRUCT_JSON */ 442 /* #undef LWS_WITH_SQLITE3 */ 443 /* #undef LWS_WITH_SYS_NTPCLIENT */ 444 /* #undef LWS_WITH_SYS_DHCP_CLIENT */ 445 /* #undef LWS_WITH_THREADPOOL */ 446 #define LWS_WITH_UDP 447 /* #undef LWS_WITH_UNIX_SOCK */ 448 /* #undef LWS_WITH_ZIP_FOPS */ 449 /* #undef USE_OLD_CYASSL */ 450 /* #undef USE_WOLFSSL */ 451 #define LWS_WITH_SYS_STATE 452 453 #endif 454