cscg24-guacamole

CSCG 2024 Challenge 'Guacamole Mashup'
git clone https://git.sinitax.com/sinitax/cscg24-guacamole
Log | Files | Refs | sfeed.txt

lws_config.h (7943B)


      1/* lws_config.h  Generated from lws_config.h.in  */
      2
      3#ifndef NDEBUG
      4	#ifndef _DEBUG
      5		#define _DEBUG
      6	#endif
      7#endif
      8
      9#define LWS_INSTALL_DATADIR "/opt/guacamole/share"
     10#define LWS_INSTALL_LIBDIR "/opt/guacamole/lib"
     11#define LWS_LIBRARY_VERSION_MAJOR 4
     12#define LWS_LIBRARY_VERSION_MINOR 3
     13#define LWS_LIBRARY_VERSION_PATCH_ELABORATED 3-v4.3.3
     14#define LWS_LIBRARY_VERSION_PATCH 3
     15
     16/* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */
     17#define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \
     18					(LWS_LIBRARY_VERSION_MINOR * 1000) + \
     19					LWS_LIBRARY_VERSION_PATCH
     20#define LWS_MAX_SMP 1
     21
     22/* #undef LWS_ESP_PLATFORM */
     23/* #undef LWS_LIBRARY_VERSION_NUMBER */
     24
     25/* #undef LWS_EXT_PTHREAD_LIBRARIES */
     26
     27/* #undef LWS_AVOID_SIGPIPE_IGN */
     28#define LWS_BUILD_HASH "v4.3.3"
     29/* #undef LWS_BUILTIN_GETIFADDRS */
     30#define LWS_CLIENT_HTTP_PROXYING
     31/* #undef LWS_DETECTED_PLAT_IOS */
     32/* #undef LWS_FALLBACK_GETHOSTBYNAME */
     33#define LWS_HAS_INTPTR_T
     34#define LWS_HAS_GETOPT_LONG
     35/* #undef LWS_HAVE__ATOI64 */
     36#define LWS_HAVE_ATOLL
     37#define LWS_HAVE_BN_bn2binpad
     38#define LWS_HAVE_CLOCK_GETTIME
     39#define LWS_HAVE_EC_POINT_get_affine_coordinates
     40#define LWS_HAVE_EC_KEY_new_by_curve_name
     41#define LWS_HAVE_ECDSA_SIG_set0
     42#define LWS_HAVE_EVP_MD_CTX_free
     43#define LWS_HAVE_EVP_aes_128_wrap
     44#define LWS_HAVE_EVP_aes_128_cfb8
     45#define LWS_HAVE_EVP_aes_128_cfb128
     46#define LWS_HAVE_EVP_aes_192_cfb8
     47#define LWS_HAVE_EVP_aes_192_cfb128
     48#define LWS_HAVE_EVP_aes_256_cfb8
     49#define LWS_HAVE_EVP_aes_256_cfb128
     50#define LWS_HAVE_EVP_aes_128_ofb
     51#define LWS_HAVE_EVP_aes_128_xts
     52#define LWS_HAVE_EVP_aes_128_ctr
     53#define LWS_HAVE_EVP_aes_128_ecb
     54#define LWS_HAVE_EVP_PKEY_new_raw_private_key
     55#define LWS_HAVE_EXECVPE
     56#define LWS_HAVE_LOCALTIME_R
     57#define LWS_HAVE_GMTIME_R
     58#define LWS_HAVE_CTIME_R
     59#define LWS_HAVE_GETGRGID_R
     60#define LWS_HAVE_GETGRNAM_R
     61#define LWS_HAVE_GETPWUID_R
     62#define LWS_HAVE_GETPWNAM_R
     63/* #undef LWS_HAVE_LIBCAP */
     64#define LWS_HAVE_HMAC_CTX_new
     65#define LWS_HAVE_MALLOC_H
     66/* #undef LWS_HAVE_MALLOC_TRIM */
     67#define LWS_HAVE_MALLOC_USABLE_SIZE
     68/* #undef LWS_HAVE_mbedtls_md_setup */
     69/* #undef LWS_HAVE_mbedtls_net_init */
     70/* #undef LWS_HAVE_mbedtls_rsa_complete */
     71/* #undef LWS_HAVE_mbedtls_internal_aes_encrypt */
     72/* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */
     73/* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */
     74/* #undef LWS_HAVE_mbedtls_ssl_conf_sni */
     75/* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */
     76/* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */
     77/* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */
     78/* #undef LWS_HAVE_mbedtls_ssl_set_verify */
     79/* #undef LWS_HAVE_mbedtls_x509_crt_parse_file */
     80/* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */
     81/* #undef LWS_HAVE_MBEDTLS_SSL_NEW_SESSION_TICKET */
     82/* #undef LWS_HAVE_MBEDTLS_AUTH_KEY_ID */
     83/* #undef LWS_HAVE_NEW_UV_VERSION_H */
     84#define LWS_HAVE_OPENSSL_ECDH_H
     85#define LWS_HAVE_OPENSSL_STACK
     86#define LWS_HAVE_PIPE2
     87#define LWS_HAVE_EVENTFD
     88#define LWS_HAVE_PTHREAD_H
     89#define LWS_HAVE_RSA_SET0_KEY
     90/* #undef LWS_HAVE_RSA_verify_pss_mgf1 */
     91#define LWS_HAVE_SSL_CTX_get0_certificate
     92/* #undef LWS_HAVE_SSL_CTX_load_verify_file */
     93/* #undef LWS_HAVE_SSL_CTX_load_verify_dir */
     94#define LWS_HAVE_SSL_CTX_set1_param
     95/* #undef LWS_HAVE_SSL_CTX_set_ciphersuites */
     96#define LWS_HAVE_SSL_EXTRA_CHAIN_CERTS
     97#define LWS_HAVE_SSL_get0_alpn_selected
     98/* #undef LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key */
     99#define LWS_HAVE_SSL_set_alpn_protos
    100#define LWS_HAVE_SSL_SET_INFO_CALLBACK
    101#define LWS_HAVE_SSL_SESSION_set_time
    102/* #undef LWS_HAVE_SSL_SESSION_up_ref */
    103/* #undef LWS_HAVE__STAT32I64 */
    104#define LWS_HAVE_STDINT_H
    105/* #undef LWS_HAVE_SYS_CAPABILITY_H */
    106#define LWS_HAVE_TIMEGM
    107#define LWS_HAVE_TLS_CLIENT_METHOD
    108#define LWS_HAVE_TLSV1_2_CLIENT_METHOD
    109#define LWS_HAVE_SUSECONDS_T
    110/* #undef LWS_HAVE_UV_VERSION_H */
    111#define LWS_HAVE_VFORK
    112#define LWS_HAVE_X509_get_key_usage
    113#define LWS_HAVE_X509_VERIFY_PARAM_set1_host
    114#define LWS_LIBRARY_VERSION "4.3.3-v4.3.3"
    115#define LWS_LOGGING_BITFIELD_CLEAR 0
    116#define LWS_LOGGING_BITFIELD_SET 0
    117#define LWS_LOG_TAG_LIFECYCLE
    118/* #undef LWS_MINGW_SUPPORT */
    119/* #undef LWS_NO_CLIENT */
    120#define LWS_NO_DAEMONIZE
    121#define LWS_OPENSSL_CLIENT_CERTS "../share"
    122#define LWS_OPENSSL_SUPPORT
    123/* #undef LWS_PLAT_OPTEE */
    124#define LWS_PLAT_UNIX
    125/* #undef LWS_PLAT_FREERTOS */
    126/* #undef LWS_ROLE_CGI */
    127/* #undef LWS_ROLE_DBUS */
    128#define LWS_ROLE_H1
    129#define LWS_ROLE_H2
    130#define LWS_ROLE_RAW
    131#define LWS_ROLE_RAW_FILE
    132/* #undef LWS_ROLE_RAW_PROXY */
    133#define LWS_ROLE_WS
    134/* #undef LWS_ROLE_MQTT */
    135/* #undef LWS_SHA1_USE_OPENSSL_NAME */
    136#define LWS_SSL_CLIENT_USE_OS_CA_CERTS
    137/* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */
    138#define LWS_SUPPRESS_DEPRECATED_API_WARNINGS
    139/* #undef LWS_TLS_LOG_PLAINTEXT_RX */
    140/* #undef LWS_TLS_LOG_PLAINTEXT_TX */
    141/* #undef LWS_WITH_ABSTRACT */
    142/* #undef LWS_WITH_ACCESS_LOG */
    143/* #undef LWS_WITH_ACME */
    144/* #undef LWS_WITH_ALSA */
    145/* #undef LWS_WITH_SYS_ASYNC_DNS */
    146/* #undef LWS_WITH_BORINGSSL */
    147/* #undef LWS_WITH_CGI */
    148#define LWS_WITH_CONMON
    149/* #undef LWS_WITH_COSE */
    150#define LWS_WITH_CUSTOM_HEADERS
    151/* #undef LWS_WITH_DEPRECATED_LWS_DLL */
    152/* #undef LWS_WITH_DETAILED_LATENCY */
    153#define LWS_WITH_DIR
    154/* #undef LWS_WITH_DRIVERS */
    155/* #undef LWS_WITH_ESP32 */
    156/* #undef LWS_HAVE_EVBACKEND_LINUXAIO */
    157/* #undef LWS_HAVE_EVBACKEND_IOURING */
    158/* #undef LWS_WITH_EXTERNAL_POLL */
    159#define LWS_WITH_FILE_OPS
    160/* #undef LWS_WITH_FSMOUNT */
    161/* #undef LWS_WITH_FTS */
    162/* #undef LWS_WITH_GENCRYPTO */
    163/* #undef LWS_WITH_GENERIC_SESSIONS */
    164/* #undef LWS_WITH_GLIB */
    165/* #undef LWS_WITH_GTK */
    166#define LWS_WITH_HTTP2
    167#define LWS_WITH_HTTP_BASIC_AUTH
    168/* #undef LWS_WITH_HTTP_BROTLI */
    169/* #undef LWS_HTTP_HEADERS_ALL */
    170/* #undef LWS_WITH_HTTP_PROXY */
    171/* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */
    172#define LWS_WITH_HTTP_UNCOMMON_HEADERS
    173/* #undef LWS_WITH_IPV6 */
    174/* #undef LWS_WITH_JOSE */
    175/* #undef LWS_WITH_CBOR */
    176#define LWS_WITH_CBOR_FLOAT
    177#define LWS_WITH_LEJP
    178/* #undef LWS_WITH_LIBEV */
    179/* #undef LWS_WITH_LIBEVENT */
    180/* #undef LWS_WITH_LIBUV */
    181/* #undef LWS_WITH_SDEVENT */
    182#define LWS_WITH_LWSAC
    183#define LWS_LOGS_TIMESTAMP
    184/* #undef LWS_WITH_MBEDTLS */
    185/* #undef LWS_WITH_MINIZ */
    186#define LWS_WITH_NETLINK
    187#define LWS_WITH_NETWORK
    188/* #undef LWS_WITH_NO_LOGS */
    189#define LWS_WITH_CACHE_NSCOOKIEJAR
    190#define LWS_WITH_CLIENT
    191#define LWS_WITHOUT_EXTENSIONS
    192/* #undef LWS_WITH_SERVER */
    193/* #undef LWS_WITH_SPAWN */
    194/* #undef LWS_WITH_PEER_LIMITS */
    195/* #undef LWS_WITH_PLUGINS */
    196/* #undef LWS_WITH_PLUGINS_BUILTIN */
    197/* #undef LWS_WITH_POLARSSL */
    198#define LWS_WITH_POLL
    199/* #undef LWS_WITH_RANGES */
    200/* #undef LWS_WITH_RFC6724 */
    201/* #undef LWS_WITH_SECURE_STREAMS */
    202/* #undef LWS_WITH_SECURE_STREAMS_CPP */
    203/* #undef LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM */
    204/* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */
    205/* #undef LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY */
    206/* #undef LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 */
    207/* #undef LWS_WITH_SECURE_STREAMS_BUFFER_DUMP */
    208/* #undef LWS_WITH_SS_DIRECT_PROTOCOL_STR */
    209/* #undef LWS_WITH_SELFTESTS */
    210/* #undef LWS_WITH_SEQUENCER */
    211/* #undef LWS_WITH_SERVER_STATUS */
    212#define LWS_WITH_SYS_SMD
    213/* #undef LWS_WITH_SMTP */
    214/* #undef LWS_WITH_SOCKS5 */
    215/* #undef LWS_WITH_STATEFUL_URLDECODE */
    216/* #undef LWS_WITH_STATS */
    217/* #undef LWS_WITH_STRUCT_SQLITE3 */
    218/* #undef LWS_WITH_STRUCT_JSON */
    219/* #undef LWS_WITH_SUL_DEBUGGING */
    220/* #undef LWS_WITH_SQLITE3 */
    221/* #undef LWS_WITH_SYS_DHCP_CLIENT */
    222/* #undef LWS_WITH_SYS_FAULT_INJECTION */
    223/* #undef LWS_WITH_SYS_METRICS */
    224/* #undef LWS_WITH_SYS_NTPCLIENT */
    225#define LWS_WITH_SYS_STATE
    226/* #undef LWS_WITH_THREADPOOL */
    227#define LWS_WITH_TLS
    228/* #undef LWS_WITH_TLS_JIT_TRUST */
    229#define LWS_WITH_TLS_SESSIONS
    230#define LWS_WITH_UDP
    231/* #undef LWS_WITH_ULOOP */
    232#define LWS_WITH_UNIX_SOCK
    233/* #undef LWS_WITH_ZIP_FOPS */
    234/* #undef USE_OLD_CYASSL */
    235/* #undef USE_WOLFSSL */
    236/* #undef LWS_WITH_EVENT_LIBS */
    237#define LWS_WITH_EVLIB_PLUGINS
    238/* #undef LWS_WITH_LIBUV_INTERNAL */
    239/* #undef LWS_WITH_PLUGINS_API */
    240#define LWS_HAVE_RTA_PREF
    241