>>> Building on exopi-1 under www/civetweb BDEPENDS = [devel/cmake/core;devel/ninja] DIST = [www/civetweb:civetweb-1.16.tar.gz] FULLPKGNAME = civetweb-1.16 Avoided depends for cmake-core-3.31.8p0 ninja-1.11.1p1v1 distfiles size=12094780 >>> Running build in www/civetweb at 1764823850.83 ===> www/civetweb ===> Building from scratch civetweb-1.16 Package database already locked... awaiting release... done! ===> civetweb-1.16 depends on: cmake-core-* -> cmake-core-3.31.8p0 ===> civetweb-1.16 depends on: ninja-* -> ninja-1.11.1p1v1 ===> Verifying specs: c++ c++abi pthread c m z ===> found c++.12.0 c++abi.9.0 pthread.28.1 c.102.2 m.10.1 z.7.1 ===> Checking files for civetweb-1.16 `/exopi-cvs/ports/distfiles/civetweb-1.16.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for civetweb-1.16 ===> Patching for civetweb-1.16 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for civetweb-1.16 ===> Configuring for civetweb-1.16 CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. CMake Deprecation Warning at CMakeLists.txt:3 (cmake_policy): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /exopi-obj/pobj/civetweb-1.16/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /exopi-obj/pobj/civetweb-1.16/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Target architecture - amd64 -- Enabling tests in the build - OFF -- Thread Stack Size - 102400 -- Enabling server executable - ON -- Serve no static files - OFF -- Disable CGI support - OFF -- Disable caching support - OFF -- C++ wrappers - ON -- IP Version 6 - ON -- Websockets support - ON -- Server statistics support - OFF -- Memory Debugging - OFF -- ASAN in debug mode - ON -- Force x32 / x64 architecture - OFF -- Lua CGI support - OFF -- zlib support - ON -- Executable installation - ON -- Build if there are warnings - ON -- Duktape CGI support - OFF -- SSL support - ON -- Compile for OpenSSL 1.0 API - OFF -- Compile for OpenSSL 1.1 API - ON -- Compile for OpenSSL 3.0 API - OFF -- Dynamically load SSL libraries - ON -- SSL Library Name - libssl.so -- SSL Cryptography Library Name - libcrypto.so -- Configuring C Compiler -- Performing Test HAVE_C_FLAG_STD_C11 -- Performing Test HAVE_C_FLAG_STD_C11 - Success -- Performing Test HAVE_C_FLAG_FSANITIZE_UNDEFINED -- Performing Test HAVE_C_FLAG_FSANITIZE_UNDEFINED - Success -- Performing Test HAVE_C_FLAG_FSANITIZE_ADDRESS -- Performing Test HAVE_C_FLAG_FSANITIZE_ADDRESS - Failed -- Performing Test HAVE_C_FLAG_COVERAGE -- Performing Test HAVE_C_FLAG_COVERAGE - Failed -- Configuring C++ Compiler -- Performing Test HAVE_CXX_FLAG_STD_CXX14 -- Performing Test HAVE_CXX_FLAG_STD_CXX14 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_WMISSING_PROTOTYPES -- Performing Test HAVE_CXX_FLAG_WMISSING_PROTOTYPES - Success -- Performing Test HAVE_CXX_FLAG_WEVERYTHING -- Performing Test HAVE_CXX_FLAG_WEVERYTHING - Success -- Performing Test HAVE_CXX_FLAG_W4 -- Performing Test HAVE_CXX_FLAG_W4 - Failed -- Performing Test HAVE_CXX_FLAG_WNO_PADDED -- Performing Test HAVE_CXX_FLAG_WNO_PADDED - Success -- Performing Test HAVE_CXX_FLAG_WD4820 -- Performing Test HAVE_CXX_FLAG_WD4820 - Failed -- Performing Test HAVE_CXX_FLAG_WNO_UNUSED_MACROS -- Performing Test HAVE_CXX_FLAG_WNO_UNUSED_MACROS - Success -- Performing Test HAVE_CXX_FLAG_WNO_FORMAT_NONLITERAL -- Performing Test HAVE_CXX_FLAG_WNO_FORMAT_NONLITERAL - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_FVISIBILITY_HIDDEN -- Performing Test HAVE_CXX_FLAG_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAVE_CXX_FLAG_FLTO -- Performing Test HAVE_CXX_FLAG_FLTO - Success -- Performing Test HAVE_CXX_FLAG_FSANITIZE_UNDEFINED -- Performing Test HAVE_CXX_FLAG_FSANITIZE_UNDEFINED - Success -- Performing Test HAVE_CXX_FLAG_FSANITIZE_ADDRESS -- Performing Test HAVE_CXX_FLAG_FSANITIZE_ADDRESS - Failed -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_ALL -- Performing Test HAVE_CXX_FLAG_FSTACK_PROTECTOR_ALL - Success -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Failed -- Performing Test HAVE_C_FLAG_WALL -- Performing Test HAVE_C_FLAG_WALL - Success -- Performing Test HAVE_C_FLAG_WEXTRA -- Performing Test HAVE_C_FLAG_WEXTRA - Success -- Performing Test HAVE_C_FLAG_WSHADOW -- Performing Test HAVE_C_FLAG_WSHADOW - Success -- Performing Test HAVE_C_FLAG_WCONVERSION -- Performing Test HAVE_C_FLAG_WCONVERSION - Success -- Performing Test HAVE_C_FLAG_WMISSING_PROTOTYPES -- Performing Test HAVE_C_FLAG_WMISSING_PROTOTYPES - Success -- Performing Test HAVE_C_FLAG_WEVERYTHING -- Performing Test HAVE_C_FLAG_WEVERYTHING - Success -- Performing Test HAVE_C_FLAG_WPARENTHESES -- Performing Test HAVE_C_FLAG_WPARENTHESES - Success -- Performing Test HAVE_C_FLAG_W4 -- Performing Test HAVE_C_FLAG_W4 - Failed -- Performing Test HAVE_C_FLAG_WNO_PADDED -- Performing Test HAVE_C_FLAG_WNO_PADDED - Success -- Performing Test HAVE_C_FLAG_WNO_UNUSED_MACROS -- Performing Test HAVE_C_FLAG_WNO_UNUSED_MACROS - Success -- Performing Test -Wno-reserved-id-macros -- Performing Test -Wno-reserved-id-macros - Failed -- Performing Test HAVE_C_FLAG_WNO_FORMAT_NONLITERAL -- Performing Test HAVE_C_FLAG_WNO_FORMAT_NONLITERAL - Success -- Performing Test HAVE_C_FLAG_WNO_CAST_QUAL -- Performing Test HAVE_C_FLAG_WNO_CAST_QUAL - Success -- Performing Test HAVE_C_FLAG_WD4820 -- Performing Test HAVE_C_FLAG_WD4820 - Failed -- Performing Test HAVE_C_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_C_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_C_FLAG_FVISIBILITY_HIDDEN -- Performing Test HAVE_C_FLAG_FVISIBILITY_HIDDEN - Success -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_STRONG -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_STRONG - Success -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_ALL -- Performing Test HAVE_C_FLAG_FSTACK_PROTECTOR_ALL - Success -- Could NOT find WinSock (missing: WINSOCK_LIBRARIES WINSOCK_INCLUDE_DIRS) -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Could NOT find LibRt (missing: LIBRT_LIBRARIES) -- Could NOT find LibDl (missing: LIBDL_LIBRARIES) -- Found ZLIB: /usr/lib/libz.so.7.1 (found version "1.3.1.1") -- Configuring done (15.0s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /exopi-obj/pobj/civetweb-1.16/build-amd64 ===> Building for civetweb-1.16 Change Dir: '/exopi-obj/pobj/civetweb-1.16/build-amd64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/8] /exopi-obj/pobj/civetweb-1.16/bin/cc -DCIVETWEB_DLL_EXPORTS -DCRYPTO_LIB=\"libcrypto.so\" -DOPENSSL_API_1_1 -DSSL_LIB=\"libssl.so\" -DUSE_IPV6 -DUSE_STACK_SIZE=102400 -DUSE_WEBSOCKET -DUSE_ZLIB -Dcivetweb_c_library_EXPORTS -I/exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include -O2 -pipe -std=c11 -Wall -Wextra -Wshadow -Wconversion -Wmissing-prototypes -Weverything -Wparentheses -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -Wno-cast-qual -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -fPIC -MD -MT src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o -MF src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o.d -o src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o -c /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:130:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 130 | mg_static_assert(sizeof(int) == 4 || sizeof(int) == 8, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:132:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 132 | mg_static_assert(sizeof(void *) == 4 || sizeof(void *) == 8, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:134:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 134 | mg_static_assert(sizeof(void *) >= sizeof(int), "data type size check"); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:520:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 520 | mg_static_assert(MAX_WORKER_THREADS >= 1, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:523:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 523 | mg_static_assert(sizeof(size_t) == 4 || sizeof(size_t) == 8, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1132:36: warning: implicit use of sequentially-consistent atomic may incur stronger memory barriers than necessary [-Watomic-implicit-seq-cst] 1132 | ret = __sync_add_and_fetch(addr, 1); | ~~~~~~~~~~~~~~~~~~~~ ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1155:36: warning: implicit use of sequentially-consistent atomic may incur stronger memory barriers than necessary [-Watomic-implicit-seq-cst] 1155 | ret = __sync_sub_and_fetch(addr, 1); | ~~~~~~~~~~~~~~~~~~~~ ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2220:1: warning: '_Static_assert' is incompatible with C standards before C11 [-Wpre-c11-compat] 2220 | mg_static_assert((sizeof(config_options) / sizeof(config_options[0])) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:121:26: note: expanded from macro 'mg_static_assert' 121 | #define mg_static_assert _Static_assert | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2958:2: warning: 'switch' missing 'default' label [-Wswitch-default] 2958 | switch (mode) { | ^ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3974: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sort.inl:20:14: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca] 20 | void *tmp = alloca(elemsize); | ^ /usr/include/stdlib.h:267:19: note: expanded from macro 'alloca' 267 | #define alloca(n) __builtin_alloca(n) | ^ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4052: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:308:3: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 308 | }; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4343:20: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 4342 | "Unknown HTTP response code: %u", | ~~ | %d 4343 | response_code); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2584:60: note: expanded from macro 'mg_cry_internal' 2584 | mg_cry_internal_wrap(conn, NULL, __func__, __LINE__, fmt, __VA_ARGS__) | ~~~ ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4451:19: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 4449 | "%serror%03u.", | ~~~~ | %03d 4450 | error_handler, 4451 | status); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4462:19: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 4460 | "%serror%01uxx.", | ~~~~ | %01d 4461 | error_handler, 4462 | status / 100); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6060:8: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, const void *, int)' (aka 'int (*)(struct ssl_st *, const void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6060 | n = SSL_write(ssl, buf, len); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:108:21: note: expanded from macro 'SSL_write' 108 | #define SSL_write (*(int (*)(SSL *, const void *, int))ssl_sw[4].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6062:11: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, int)' (aka 'int (*)(struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6062 | err = SSL_get_error(ssl, n); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:109:25: note: expanded from macro 'SSL_get_error' 109 | #define SSL_get_error (*(int (*)(SSL *, int))ssl_sw[5].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6303:22: warning: cast from 'void (*)(void)' to 'int (*)(SSL *)' (aka 'int (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 6303 | if ((ssl_pending = SSL_pending(conn->ssl)) > 0) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:128:23: note: expanded from macro 'SSL_pending' 128 | #define SSL_pending (*(int (*)(SSL *))ssl_sw[17].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6325:8: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, void *, int)' (aka 'int (*)(struct ssl_st *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6325 | SSL_read(conn->ssl, buf, (ssl_pending > 0) ? ssl_pending : len); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:107:20: note: expanded from macro 'SSL_read' 107 | #define SSL_read (*(int (*)(SSL *, void *, int))ssl_sw[3].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6327:11: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, int)' (aka 'int (*)(struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6327 | err = SSL_get_error(conn->ssl, nread); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:109:25: note: expanded from macro 'SSL_get_error' 109 | #define SSL_get_error (*(int (*)(SSL *, int))ssl_sw[5].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9349:18: warning: cast from 'void (*)(void)' to 'SSL_METHOD *(*)(void)' (aka 'struct ssl_method_st *(*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 9349 | if (use_ssl && (TLS_client_method == NULL)) { | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:127:29: note: expanded from macro 'TLS_client_method' 127 | #define TLS_client_method (*(SSL_METHOD * (*)(void)) ssl_sw[16].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10190:15: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat] 10188 | "\"%lx.%" INT64_FMT "\"", | ~~~~~~~~~~~~ 10189 | (unsigned long)filestat->last_modified, 10190 | filestat->size); | ^~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10214: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/mod_zlib.inl:68:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uInt' (aka 'unsigned int') [-Wshorten-64-to-32] 68 | zstream.avail_in = fread(in_buf, 1, MG_BUF_LEN, in_file); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10259:22: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat] 10258 | "Error: File size is too large to send\n%" INT64_FMT, | ~~~~~~~~~~~~ 10259 | filep->stat.size); | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10357:15: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat] 10354 | "%" INT64_FMT "-%" INT64_FMT "/%" INT64_FMT, | ~~~~~~~~~~~~ 10355 | r1, 10356 | r1 + cl - 1, 10357 | filep->stat.size); | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10768:4: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 10768 | }; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11965:3: warning: 'switch' missing 'default' label [-Wswitch-default] 11965 | switch (errno) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12129:4: warning: 'switch' missing 'default' label [-Wswitch-default] 12129 | switch (errno) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12709:12: warning: format specifies type 'long long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Wformat] 12704 | "%" INT64_FMT "" | ~~~~~~~~~~~~ 12705 | "%s" 12706 | "", 12707 | link_buf, 12708 | filep->is_directory ? "" : "", 12709 | filep->size, | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12924:12: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 12915 | " Second-%u\n" | ~~ | %d 12916 | " %s\n" 12917 | " \n" 12918 | " %s\n" 12919 | " \n" 12920 | " \n" 12921 | " \n" 12922 | " \n", 12923 | dav_lock[lock_index].user, 12924 | (LOCK_DURATION_S), | ^~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13048: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:166:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 166 | R0(a, b, c, d, e, 0); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:167:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 167 | R0(e, a, b, c, d, 1); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:168:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 168 | R0(d, e, a, b, c, 2); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:169:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 169 | R0(c, d, e, a, b, 3); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:170:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 170 | R0(b, c, d, e, a, 4); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:171:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 171 | R0(a, b, c, d, e, 5); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:172:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 172 | R0(e, a, b, c, d, 6); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:173:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 173 | R0(d, e, a, b, c, 7); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:174:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 174 | R0(c, d, e, a, b, 8); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:175:22: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 175 | R0(b, c, d, e, a, 9); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:176:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 176 | R0(a, b, c, d, e, 10); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:177:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 177 | R0(e, a, b, c, d, 11); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:178:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 178 | R0(d, e, a, b, c, 12); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:179:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 179 | R0(c, d, e, a, b, 13); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:180:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 180 | R0(b, c, d, e, a, 14); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:181:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 181 | R0(a, b, c, d, e, 15); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 182 | R1(e, a, b, c, d, 16); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 183 | R1(d, e, a, b, c, 17); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 184 | R1(c, d, e, a, b, 18); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 185 | R1(b, c, d, e, a, 19); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 186 | R2(a, b, c, d, e, 20); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 187 | R2(e, a, b, c, d, 21); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 188 | R2(d, e, a, b, c, 22); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 189 | R2(c, d, e, a, b, 23); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 190 | R2(b, c, d, e, a, 24); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 191 | R2(a, b, c, d, e, 25); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 192 | R2(e, a, b, c, d, 26); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 193 | R2(d, e, a, b, c, 27); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 194 | R2(c, d, e, a, b, 28); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 195 | R2(b, c, d, e, a, 29); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 196 | R2(a, b, c, d, e, 30); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 197 | R2(e, a, b, c, d, 31); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 198 | R2(d, e, a, b, c, 32); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 199 | R2(c, d, e, a, b, 33); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 200 | R2(b, c, d, e, a, 34); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 201 | R2(a, b, c, d, e, 35); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 202 | R2(e, a, b, c, d, 36); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 203 | R2(d, e, a, b, c, 37); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 204 | R2(c, d, e, a, b, 38); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 205 | R2(b, c, d, e, a, 39); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 206 | R3(a, b, c, d, e, 40); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 207 | R3(e, a, b, c, d, 41); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 208 | R3(d, e, a, b, c, 42); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 209 | R3(c, d, e, a, b, 43); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 210 | R3(b, c, d, e, a, 44); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 211 | R3(a, b, c, d, e, 45); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 212 | R3(e, a, b, c, d, 46); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 213 | R3(d, e, a, b, c, 47); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 214 | R3(c, d, e, a, b, 48); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 215 | R3(b, c, d, e, a, 49); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 216 | R3(a, b, c, d, e, 50); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 217 | R3(e, a, b, c, d, 51); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 218 | R3(d, e, a, b, c, 52); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 219 | R3(c, d, e, a, b, 53); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 220 | R3(b, c, d, e, a, 54); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 221 | R3(a, b, c, d, e, 55); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 222 | R3(e, a, b, c, d, 56); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 223 | R3(d, e, a, b, c, 57); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 224 | R3(c, d, e, a, b, 58); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 225 | R3(b, c, d, e, a, 59); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 226 | R4(a, b, c, d, e, 60); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 227 | R4(e, a, b, c, d, 61); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 228 | R4(d, e, a, b, c, 62); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 229 | R4(c, d, e, a, b, 63); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 230 | R4(b, c, d, e, a, 64); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 231 | R4(a, b, c, d, e, 65); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 232 | R4(e, a, b, c, d, 66); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 233 | R4(d, e, a, b, c, 67); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 234 | R4(c, d, e, a, b, 68); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 235 | R4(b, c, d, e, a, 69); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 236 | R4(a, b, c, d, e, 70); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 237 | R4(e, a, b, c, d, 71); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 238 | R4(d, e, a, b, c, 72); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 239 | R4(c, d, e, a, b, 73); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 240 | R4(b, c, d, e, a, 74); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 241 | R4(a, b, c, d, e, 75); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 242 | R4(e, a, b, c, d, 76); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 243 | R4(d, e, a, b, c, 77); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 244 | R4(c, d, e, a, b, 78); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:23: warning: empty expression statement has no effect; remove unnecessary ';' to silence this warning [-Wextra-semi-stmt] 245 | R4(b, c, d, e, a, 79); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16422:8: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *, const char *)' (aka 'int (*)(struct ssl_ctx_st *, const char *, const char *)') converts to incompatible function type [-Wcast-function-type-strict] 16422 | if (SSL_CTX_load_verify_locations(conn->dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:136:4: note: expanded from macro 'SSL_CTX_load_verify_locations' 136 | (*(int (*)(SSL_CTX *, const char *, const char *))ssl_sw[20].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16480:14: warning: cast from 'void (*)(void)' to 'SSL *(*)(SSL_CTX *)' (aka 'struct ssl_st *(*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16480 | conn->ssl = SSL_new(conn->dom_ctx->ssl_ctx); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:111:19: note: expanded from macro 'SSL_new' 111 | #define SSL_new (*(SSL * (*)(SSL_CTX *)) ssl_sw[7].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16487:2: warning: cast from 'void (*)(void)' to 'void (*)(SSL *, int, char *)' (aka 'void (*)(struct ssl_st *, int, char *)') converts to incompatible function type [-Wcast-function-type-strict] 16487 | SSL_set_app_data(conn->ssl, (char *)conn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:202:35: note: expanded from macro 'SSL_set_app_data' 202 | #define SSL_set_app_data(s, arg) (SSL_set_ex_data(s, 0, (char *)arg)) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:157:27: note: expanded from macro 'SSL_set_ex_data' 157 | #define SSL_set_ex_data (*(void (*)(SSL *, int, char *))ssl_sw[34].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16489:8: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, SOCKET)' (aka 'int (*)(struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16489 | ret = SSL_set_fd(conn->ssl, conn->client.sock); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:110:22: note: expanded from macro 'SSL_set_fd' 110 | #define SSL_set_fd (*(int (*)(SSL *, SOCKET))ssl_sw[6].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16492:3: warning: cast from 'void (*)(void)' to 'void (*)(SSL *)' (aka 'void (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16492 | SSL_free(conn->ssl); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:104:20: note: expanded from macro 'SSL_free' 104 | #define SSL_free (*(void (*)(SSL *))ssl_sw[0].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16500:4: warning: cast from 'void (*)(void)' to 'long (*)(SSL *, int, long, void *)' (aka 'long (*)(struct ssl_st *, int, long, void *)') converts to incompatible function type [-Wcast-function-type-strict] 16500 | SSL_set_tlsext_host_name(conn->ssl, client_options->host_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:197:2: note: expanded from macro 'SSL_set_tlsext_host_name' 197 | SSL_ctrl(ctx, SSL_CTRL_SET_TLSEXT_HOSTNAME, 0, (void *)arg) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:163:20: note: expanded from macro 'SSL_ctrl' 163 | #define SSL_ctrl (*(long (*)(SSL *, int, long, void *))ssl_sw[38].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16522:10: warning: cast from 'void (*)(void)' to 'int (*)(SSL *, int)' (aka 'int (*)(struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16522 | err = SSL_get_error(conn->ssl, ret); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:109:25: note: expanded from macro 'SSL_get_error' 109 | #define SSL_get_error (*(int (*)(SSL *, int))ssl_sw[5].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16573:3: warning: cast from 'void (*)(void)' to 'void (*)(SSL *)' (aka 'void (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16573 | SSL_free(conn->ssl); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:104:20: note: expanded from macro 'SSL_free' 104 | #define SSL_free (*(void (*)(SSL *))ssl_sw[0].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16588:8: warning: cast from 'void (*)(void)' to 'unsigned long (*)(void)' converts to incompatible function type [-Wcast-function-type-strict] 16588 | err = ERR_get_error(); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:210:25: note: expanded from macro 'ERR_get_error' 210 | #define ERR_get_error (*(unsigned long (*)(void))crypto_sw[0].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16589:28: warning: cast from 'void (*)(void)' to 'char *(*)(unsigned long, char *)' converts to incompatible function type [-Wcast-function-type-strict] 16589 | return ((err == 0) ? "" : ERR_error_string(err, NULL)); | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:211:28: note: expanded from macro 'ERR_error_string' 211 | #define ERR_error_string (*(char *(*)(unsigned long, char *))crypto_sw[1].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16623:15: warning: cast from 'void (*)(void)' to 'X509 *(*)(SSL *)' (aka 'struct x509 *(*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16623 | X509 *cert = SSL_get_peer_certificate(conn->ssl); | ^~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:139:36: note: expanded from macro 'SSL_get_peer_certificate' 139 | #define SSL_get_peer_certificate (*(X509 * (*)(SSL *)) ssl_sw[23].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16634:26: warning: cast from 'void (*)(void)' to 'const EVP_MD *(*)(const char *)' (aka 'const struct evp_md *(*)(const char *)') converts to incompatible function type [-Wcast-function-type-strict] 16634 | const EVP_MD *digest = EVP_get_digestbyname("sha1"); | ^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:220:4: note: expanded from macro 'EVP_get_digestbyname' 220 | (*(const EVP_MD *(*)(const char *))crypto_sw[8].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16637:21: warning: cast from 'void (*)(void)' to 'X509_NAME *(*)(X509 *)' (aka 'struct x509_name *(*)(struct x509 *)') converts to incompatible function type [-Wcast-function-type-strict] 16637 | X509_NAME *subj = X509_get_subject_name(cert); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:214:33: note: expanded from macro 'X509_get_subject_name' 214 | #define X509_get_subject_name (*(X509_NAME * (*)(X509 *)) crypto_sw[4].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16638:20: warning: cast from 'void (*)(void)' to 'X509_NAME *(*)(X509 *)' (aka 'struct x509_name *(*)(struct x509 *)') converts to incompatible function type [-Wcast-function-type-strict] 16638 | X509_NAME *iss = X509_get_issuer_name(cert); | ^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:215:32: note: expanded from macro 'X509_get_issuer_name' 215 | #define X509_get_issuer_name (*(X509_NAME * (*)(X509 *)) crypto_sw[5].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16641:26: warning: cast from 'void (*)(void)' to 'ASN1_INTEGER *(*)(X509 *)' (aka 'struct asn1_integer *(*)(struct x509 *)') converts to incompatible function type [-Wcast-function-type-strict] 16641 | ASN1_INTEGER *serial = X509_get_serialNumber(cert); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:218:33: note: expanded from macro 'X509_get_serialNumber' 218 | #define X509_get_serialNumber (*(ASN1_INTEGER * (*)(X509 *)) crypto_sw[7].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16644:23: warning: cast from 'void (*)(void)' to 'BIGNUM *(*)(const ASN1_INTEGER *, BIGNUM *)' (aka 'struct bignum *(*)(const struct asn1_integer *, struct bignum *)') converts to incompatible function type [-Wcast-function-type-strict] 16644 | BIGNUM *serial_bn = ASN1_INTEGER_to_BN(serial, NULL); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:229:4: note: expanded from macro 'ASN1_INTEGER_to_BN' 229 | (*(BIGNUM * (*)(const ASN1_INTEGER *ai, BIGNUM *bn)) crypto_sw[12].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16646:17: warning: cast from 'void (*)(void)' to 'char *(*)(const BIGNUM *)' (aka 'char *(*)(const struct bignum *)') converts to incompatible function type [-Wcast-function-type-strict] 16646 | str_serial = BN_bn2hex(serial_bn); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:227:21: note: expanded from macro 'BN_bn2hex' 227 | #define BN_bn2hex (*(char *(*)(const BIGNUM *a))crypto_sw[11].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16647:4: warning: cast from 'void (*)(void)' to 'void (*)(const BIGNUM *)' (aka 'void (*)(const struct bignum *)') converts to incompatible function type [-Wcast-function-type-strict] 16647 | BN_free(serial_bn); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:230:19: note: expanded from macro 'BN_free' 230 | #define BN_free (*(void (*)(const BIGNUM *a))crypto_sw[13].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16653:9: warning: cast from 'void (*)(void)' to 'char *(*)(X509_NAME *, char *, int)' (aka 'char *(*)(struct x509_name *, char *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16653 | (void)X509_NAME_oneline(subj, str_buf, (int)sizeof(str_buf)); | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:217:4: note: expanded from macro 'X509_NAME_oneline' 217 | (*(char *(*)(X509_NAME *, char *, int))crypto_sw[6].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16655:9: warning: cast from 'void (*)(void)' to 'char *(*)(X509_NAME *, char *, int)' (aka 'char *(*)(struct x509_name *, char *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16655 | (void)X509_NAME_oneline(iss, str_buf, (int)sizeof(str_buf)); | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:217:4: note: expanded from macro 'X509_NAME_oneline' 217 | (*(char *(*)(X509_NAME *, char *, int))crypto_sw[6].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16663:10: warning: cast from 'void (*)(void)' to 'int (*)(X509 *, unsigned char **)' (aka 'int (*)(struct x509 *, unsigned char **)') converts to incompatible function type [-Wcast-function-type-strict] 16663 | ilen = i2d_X509(cert, NULL); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:226:20: note: expanded from macro 'i2d_X509' 226 | #define i2d_X509 (*(int (*)(X509 *, unsigned char **))crypto_sw[10].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16670:10: warning: cast from 'void (*)(void)' to 'int (*)(X509 *, unsigned char **)' (aka 'int (*)(struct x509 *, unsigned char **)') converts to incompatible function type [-Wcast-function-type-strict] 16670 | (void)i2d_X509(cert, &tmp_p); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:226:20: note: expanded from macro 'i2d_X509' 226 | #define i2d_X509 (*(int (*)(X509 *, unsigned char **))crypto_sw[10].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16671:9: warning: cast from 'void (*)(void)' to 'int (*)(const void *, size_t, void *, unsigned int *, const EVP_MD *, void *)' (aka 'int (*)(const void *, unsigned long, void *, unsigned int *, const struct evp_md *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 16671 | if (!EVP_Digest( | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:222:4: note: expanded from macro 'EVP_Digest' 222 | (*(int (*)( \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | const void *, size_t, void *, unsigned int *, const EVP_MD *, void *)) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | crypto_sw[9] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16687:3: warning: cast from 'void (*)(void)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 16687 | OPENSSL_free(str_serial); | ^~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:234:25: note: expanded from macro 'OPENSSL_free' 234 | #define OPENSSL_free(a) CRYPTO_free(a) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:231:23: note: expanded from macro 'CRYPTO_free' 231 | #define CRYPTO_free (*(void (*)(void *addr))crypto_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16925:2: warning: cast from 'void (*)(void)' to 'int (*)(uint64_t, const OPENSSL_INIT_SETTINGS *)' (aka 'int (*)(unsigned long long, const struct ossl_init_settings_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16925 | OPENSSL_init_ssl(0, NULL); | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:115:4: note: expanded from macro 'OPENSSL_init_ssl' 115 | (*(int (*)(uint64_t opts, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | const OPENSSL_INIT_SETTINGS *settings))ssl_sw[10] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16926:2: warning: cast from 'void (*)(void)' to 'int (*)(uint64_t, const OPENSSL_INIT_SETTINGS *)' (aka 'int (*)(unsigned long long, const struct ossl_init_settings_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16926 | OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:115:4: note: expanded from macro 'OPENSSL_init_ssl' 115 | (*(int (*)(uint64_t opts, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | const OPENSSL_INIT_SETTINGS *settings))ssl_sw[10] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16945:6: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *, int)' (aka 'int (*)(struct ssl_ctx_st *, const char *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16945 | if (SSL_CTX_use_certificate_file(dom_ctx->ssl_ctx, pem, 1) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:121:4: note: expanded from macro 'SSL_CTX_use_certificate_file' 121 | (*(int (*)(SSL_CTX *, const char *, int))ssl_sw[12].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16955:6: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *, int)' (aka 'int (*)(struct ssl_ctx_st *, const char *, int)') converts to incompatible function type [-Wcast-function-type-strict] 16955 | if (SSL_CTX_use_PrivateKey_file(dom_ctx->ssl_ctx, pem, 1) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:119:4: note: expanded from macro 'SSL_CTX_use_PrivateKey_file' 119 | (*(int (*)(SSL_CTX *, const char *, int))ssl_sw[11].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16964:6: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *)' (aka 'int (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 16964 | if (SSL_CTX_check_private_key(dom_ctx->ssl_ctx) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:144:37: note: expanded from macro 'SSL_CTX_check_private_key' 144 | #define SSL_CTX_check_private_key (*(int (*)(SSL_CTX *))ssl_sw[27].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16981:7: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *)' (aka 'int (*)(struct ssl_ctx_st *, const char *)') converts to incompatible function type [-Wcast-function-type-strict] 16981 | if (SSL_CTX_use_certificate_chain_file(dom_ctx->ssl_ctx, chain) == 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:126:4: note: expanded from macro 'SSL_CTX_use_certificate_chain_file' 126 | (*(int (*)(SSL_CTX *, const char *))ssl_sw[15].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17055:3: warning: cast from 'void (*)(void)' to 'char *(*)(const SSL *, int)' (aka 'char *(*)(const struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 17055 | SSL_get_app_data(ssl); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:203:30: note: expanded from macro 'SSL_get_app_data' 203 | #define SSL_get_app_data(s) (SSL_get_ex_data(s, 0)) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:156:27: note: expanded from macro 'SSL_get_ex_data' 156 | #define SSL_get_ex_data (*(char *(*)(const SSL *, int))ssl_sw[33].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17074:55: warning: cast from 'void (*)(void)' to 'char *(*)(const SSL *, int)' (aka 'char *(*)(const struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 17074 | struct mg_connection *conn = (struct mg_connection *)SSL_get_app_data(ssl); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:203:30: note: expanded from macro 'SSL_get_app_data' 203 | #define SSL_get_app_data(s) (SSL_get_ex_data(s, 0)) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:156:27: note: expanded from macro 'SSL_get_ex_data' 156 | #define SSL_get_ex_data (*(char *(*)(const SSL *, int))ssl_sw[33].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17074:31: warning: cast from 'char *' to 'struct mg_connection *' increases required alignment from 1 to 8 [-Wcast-align] 17074 | struct mg_connection *conn = (struct mg_connection *)SSL_get_app_data(ssl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17080:27: warning: cast from 'void (*)(void)' to 'const char *(*)(const SSL *, int)' (aka 'const char *(*)(const struct ssl_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 17080 | const char *servername = SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:161:4: note: expanded from macro 'SSL_get_servername' 161 | (*(const char *(*)(const SSL *, int type))ssl_sw[36].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17100:3: warning: cast from 'void (*)(void)' to 'SSL_CTX *(*)(SSL *, SSL_CTX *)' (aka 'struct ssl_ctx_st *(*)(struct ssl_st *, struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17100 | SSL_set_SSL_CTX(ssl, conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:162:27: note: expanded from macro 'SSL_set_SSL_CTX' 162 | #define SSL_set_SSL_CTX (*(SSL_CTX * (*)(SSL *, SSL_CTX *)) ssl_sw[37].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17127:2: warning: cast from 'void (*)(void)' to 'SSL_CTX *(*)(SSL *, SSL_CTX *)' (aka 'struct ssl_ctx_st *(*)(struct ssl_st *, struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17127 | SSL_set_SSL_CTX(ssl, conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:162:27: note: expanded from macro 'SSL_set_SSL_CTX' 162 | #define SSL_set_SSL_CTX (*(SSL_CTX * (*)(SSL *, SSL_CTX *)) ssl_sw[37].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17259:26: warning: cast from 'void (*)(void)' to 'SSL_CTX *(*)(SSL_METHOD *)' (aka 'struct ssl_ctx_st *(*)(struct ssl_method_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17259 | if ((dom_ctx->ssl_ctx = SSL_CTX_new(TLS_server_method())) == NULL) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:112:23: note: expanded from macro 'SSL_CTX_new' 112 | #define SSL_CTX_new (*(SSL_CTX * (*)(SSL_METHOD *)) ssl_sw[8].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17259:38: warning: cast from 'void (*)(void)' to 'SSL_METHOD *(*)(void)' (aka 'struct ssl_method_st *(*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 17259 | if ((dom_ctx->ssl_ctx = SSL_CTX_new(TLS_server_method())) == NULL) { | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:113:29: note: expanded from macro 'TLS_server_method' 113 | #define TLS_server_method (*(SSL_METHOD * (*)(void)) ssl_sw[9].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17275:2: warning: cast from 'void (*)(void)' to 'long (*)(SSL_CTX *, int, long, void *)' (aka 'long (*)(struct ssl_ctx_st *, int, long, void *)') converts to incompatible function type [-Wcast-function-type-strict] 17275 | SSL_CTX_clear_options(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17276 | SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17277 | | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17278 | | SSL_OP_NO_TLSv1_3); | ~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:185:2: note: expanded from macro 'SSL_CTX_clear_options' 185 | SSL_CTX_ctrl((ctx), SSL_CTRL_CLEAR_OPTIONS, (op), NULL) | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:147:24: note: expanded from macro 'SSL_CTX_ctrl' 147 | #define SSL_CTX_ctrl (*(long (*)(SSL_CTX *, int, long, void *))ssl_sw[29].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17286:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17286 | SSL_CTX_set_options(dom_ctx->ssl_ctx, ssl_get_protocol(protocol_ver)); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17287:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17287 | SSL_CTX_set_options(dom_ctx->ssl_ctx, SSL_OP_SINGLE_DH_USE); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17288:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17288 | SSL_CTX_set_options(dom_ctx->ssl_ctx, SSL_OP_CIPHER_SERVER_PREFERENCE); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17289:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17289 | SSL_CTX_set_options(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17291:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17291 | SSL_CTX_set_options(dom_ctx->ssl_ctx, SSL_OP_NO_COMPRESSION); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17294:2: warning: cast from 'void (*)(void)' to 'unsigned long (*)(SSL_CTX *, unsigned long)' (aka 'unsigned long (*)(struct ssl_ctx_st *, unsigned long)') converts to incompatible function type [-Wcast-function-type-strict] 17294 | SSL_CTX_set_options(dom_ctx->ssl_ctx, SSL_OP_NO_RENEGOTIATION); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:151:4: note: expanded from macro 'SSL_CTX_set_options' 151 | (*(unsigned long (*)(SSL_CTX *, unsigned long))ssl_sw[31].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17298:2: warning: cast from 'void (*)(void)' to 'long (*)(SSL_CTX *, int, long, void *)' (aka 'long (*)(struct ssl_ctx_st *, int, long, void *)') converts to incompatible function type [-Wcast-function-type-strict] 17298 | SSL_CTX_set_ecdh_auto(dom_ctx->ssl_ctx, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:187:2: note: expanded from macro 'SSL_CTX_set_ecdh_auto' 187 | SSL_CTX_ctrl(ctx, SSL_CTRL_SET_ECDH_AUTO, onoff, NULL) | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:147:24: note: expanded from macro 'SSL_CTX_ctrl' 147 | #define SSL_CTX_ctrl (*(long (*)(SSL_CTX *, int, long, void *))ssl_sw[29].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17314:2: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, void (*)(const SSL *, int, int))' (aka 'void (*)(struct ssl_ctx_st *, void (*)(const struct ssl_st *, int, int))') converts to incompatible function type [-Wcast-function-type-strict] 17314 | SSL_CTX_set_info_callback(dom_ctx->ssl_ctx, ssl_info_callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:153:4: note: expanded from macro 'SSL_CTX_set_info_callback' 153 | (*(void (*)(SSL_CTX * ctx, void (*callback)(const SSL *, int, int))) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | ssl_sw[32] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17316:2: warning: cast from 'void (*)(void)' to 'long (*)(SSL_CTX *, int, void (*)(void))' (aka 'long (*)(struct ssl_ctx_st *, int, void (*)(void))') converts to incompatible function type [-Wcast-function-type-strict] 17316 | SSL_CTX_set_tlsext_servername_callback(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17317 | ssl_servername_callback); | ~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:193:2: note: expanded from macro 'SSL_CTX_set_tlsext_servername_callback' 193 | SSL_CTX_callback_ctrl(ctx, \ | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:159:4: note: expanded from macro 'SSL_CTX_callback_ctrl' 159 | (*(long (*)(SSL_CTX *, int, void (*)(void)))ssl_sw[35].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17316:2: warning: cast from 'int (*)(SSL *, int *, void *)' (aka 'int (*)(struct ssl_st *, int *, void *)') to 'void (*)(void)' converts to incompatible function type [-Wcast-function-type-strict] 17316 | SSL_CTX_set_tlsext_servername_callback(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17317 | ssl_servername_callback); | ~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:195:24: note: expanded from macro 'SSL_CTX_set_tlsext_servername_callback' 195 | (void (*)(void))cb) | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17376:2: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const unsigned char *, unsigned int)' (aka 'int (*)(struct ssl_ctx_st *, const unsigned char *, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 17376 | SSL_CTX_set_session_id_context(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:146:4: note: expanded from macro 'SSL_CTX_set_session_id_context' 146 | (*(int (*)(SSL_CTX *, const unsigned char *, unsigned int))ssl_sw[28].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17411:7: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *, const char *)' (aka 'int (*)(struct ssl_ctx_st *, const char *, const char *)') converts to incompatible function type [-Wcast-function-type-strict] 17411 | if (SSL_CTX_load_verify_locations(dom_ctx->ssl_ctx, ca_file, ca_path) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:136:4: note: expanded from macro 'SSL_CTX_load_verify_locations' 136 | (*(int (*)(SSL_CTX *, const char *, const char *))ssl_sw[20].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17424:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, int, int (*)(int, X509_STORE_CTX *))' (aka 'void (*)(struct ssl_ctx_st *, int, int (*)(int, struct x509_store_ctx_st *))') converts to incompatible function type [-Wcast-function-type-strict] 17424 | SSL_CTX_set_verify(dom_ctx->ssl_ctx, SSL_VERIFY_PEER, NULL); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:130:4: note: expanded from macro 'SSL_CTX_set_verify' 130 | (*(void (*)(SSL_CTX *, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | int, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | int (*verify_callback)(int, X509_STORE_CTX *)))ssl_sw[18] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17426:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, int, int (*)(int, X509_STORE_CTX *))' (aka 'void (*)(struct ssl_ctx_st *, int, int (*)(int, struct x509_store_ctx_st *))') converts to incompatible function type [-Wcast-function-type-strict] 17426 | SSL_CTX_set_verify(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:130:4: note: expanded from macro 'SSL_CTX_set_verify' 130 | (*(void (*)(SSL_CTX *, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | int, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | int (*verify_callback)(int, X509_STORE_CTX *)))ssl_sw[18] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17433:11: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *)' (aka 'int (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17433 | && (SSL_CTX_set_default_verify_paths(dom_ctx->ssl_ctx) != 1)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:137:44: note: expanded from macro 'SSL_CTX_set_default_verify_paths' 137 | #define SSL_CTX_set_default_verify_paths (*(int (*)(SSL_CTX *))ssl_sw[21].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17442:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, int)' (aka 'void (*)(struct ssl_ctx_st *, int)') converts to incompatible function type [-Wcast-function-type-strict] 17442 | SSL_CTX_set_verify_depth(dom_ctx->ssl_ctx, verify_depth); | ^~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:138:36: note: expanded from macro 'SSL_CTX_set_verify_depth' 138 | #define SSL_CTX_set_verify_depth (*(void (*)(SSL_CTX *, int))ssl_sw[22].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17447:7: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *)' (aka 'int (*)(struct ssl_ctx_st *, const char *)') converts to incompatible function type [-Wcast-function-type-strict] 17447 | if (SSL_CTX_set_cipher_list(dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:149:4: note: expanded from macro 'SSL_CTX_set_cipher_list' 149 | (*(int (*)(SSL_CTX *, const char *))ssl_sw[30].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17461:3: warning: cast from 'void (*)(void)' to 'long (*)(SSL_CTX *, int, long, void *)' (aka 'long (*)(struct ssl_ctx_st *, int, long, void *)') converts to incompatible function type [-Wcast-function-type-strict] 17461 | SSL_CTX_set_session_cache_mode(dom_ctx->ssl_ctx, SSL_SESS_CACHE_BOTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:207:2: note: expanded from macro 'SSL_CTX_set_session_cache_mode' 207 | SSL_CTX_ctrl(ctx, 44, mode, NULL) | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:147:24: note: expanded from macro 'SSL_CTX_ctrl' 147 | #define SSL_CTX_ctrl (*(long (*)(SSL_CTX *, int, long, void *))ssl_sw[29].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17464:3: warning: cast from 'void (*)(void)' to 'long (*)(SSL_CTX *, long)' (aka 'long (*)(struct ssl_ctx_st *, long)') converts to incompatible function type [-Wcast-function-type-strict] 17464 | SSL_CTX_set_timeout(dom_ctx->ssl_ctx, (long)ssl_cache_timeout); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:182:31: note: expanded from macro 'SSL_CTX_set_timeout' 182 | #define SSL_CTX_set_timeout (*(long (*)(SSL_CTX *, long))ssl_sw[42].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17604:3: warning: cast from 'void (*)(void)' to 'void (*)(int)' converts to incompatible function type [-Wcast-function-type-strict] 17604 | CONF_modules_unload(1); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:212:31: note: expanded from macro 'CONF_modules_unload' 212 | #define CONF_modules_unload (*(void (*)(int))crypto_sw[2].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17907:3: warning: cast from 'void (*)(void)' to 'int (*)(SSL *)' (aka 'int (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17907 | SSL_shutdown(conn->ssl); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:134:24: note: expanded from macro 'SSL_shutdown' 134 | #define SSL_shutdown (*(int (*)(SSL *))ssl_sw[19].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17908:3: warning: cast from 'void (*)(void)' to 'void (*)(SSL *)' (aka 'void (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17908 | SSL_free(conn->ssl); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:104:20: note: expanded from macro 'SSL_free' 104 | #define SSL_free (*(void (*)(SSL *))ssl_sw[0].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17978:3: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 17978 | SSL_CTX_free(conn->phys_ctx->dd.ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18052:19: warning: cast from 'char *' to 'struct mg_context *' increases required alignment from 1 to 8 [-Wcast-align] 18052 | conn->phys_ctx = (struct mg_context *)(((char *)conn) + conn_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18081:35: warning: cast from 'void (*)(void)' to 'SSL_CTX *(*)(SSL_METHOD *)' (aka 'struct ssl_ctx_st *(*)(struct ssl_method_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18081 | && (conn->dom_ctx->ssl_ctx = SSL_CTX_new(TLS_client_method())) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:112:23: note: expanded from macro 'SSL_CTX_new' 112 | #define SSL_CTX_new (*(SSL_CTX * (*)(SSL_METHOD *)) ssl_sw[8].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18081:47: warning: cast from 'void (*)(void)' to 'SSL_METHOD *(*)(void)' (aka 'struct ssl_method_st *(*)(void)') converts to incompatible function type [-Wcast-function-type-strict] 18081 | && (conn->dom_ctx->ssl_ctx = SSL_CTX_new(TLS_client_method())) | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:127:29: note: expanded from macro 'TLS_client_method' 127 | #define TLS_client_method (*(SSL_METHOD * (*)(void)) ssl_sw[16].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18154:3: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18154 | SSL_CTX_free(conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18184:5: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18184 | SSL_CTX_free(conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18192:8: warning: cast from 'void (*)(void)' to 'int (*)(SSL_CTX *, const char *, const char *)' (aka 'int (*)(struct ssl_ctx_st *, const char *, const char *)') converts to incompatible function type [-Wcast-function-type-strict] 18192 | if (SSL_CTX_load_verify_locations(conn->dom_ctx->ssl_ctx, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:136:4: note: expanded from macro 'SSL_CTX_load_verify_locations' 136 | (*(int (*)(SSL_CTX *, const char *, const char *))ssl_sw[20].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18205:5: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18205 | SSL_CTX_free(conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18210:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, int, int (*)(int, X509_STORE_CTX *))' (aka 'void (*)(struct ssl_ctx_st *, int, int (*)(int, struct x509_store_ctx_st *))') converts to incompatible function type [-Wcast-function-type-strict] 18210 | SSL_CTX_set_verify(conn->dom_ctx->ssl_ctx, SSL_VERIFY_PEER, NULL); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:130:4: note: expanded from macro 'SSL_CTX_set_verify' 130 | (*(void (*)(SSL_CTX *, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | int, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | int (*verify_callback)(int, X509_STORE_CTX *)))ssl_sw[18] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18212:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *, int, int (*)(int, X509_STORE_CTX *))' (aka 'void (*)(struct ssl_ctx_st *, int, int (*)(int, struct x509_store_ctx_st *))') converts to incompatible function type [-Wcast-function-type-strict] 18212 | SSL_CTX_set_verify(conn->dom_ctx->ssl_ctx, SSL_VERIFY_NONE, NULL); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:130:4: note: expanded from macro 'SSL_CTX_set_verify' 130 | (*(void (*)(SSL_CTX *, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | int, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | int (*verify_callback)(int, X509_STORE_CTX *)))ssl_sw[18] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | .ptr) | ~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18215:21: warning: cast from 'void (*)(void)' to 'int (*)(SSL *)' (aka 'int (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18215 | if (!sslize(conn, SSL_connect, client_options)) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:106:23: note: expanded from macro 'SSL_connect' 106 | #define SSL_connect (*(int (*)(SSL *))ssl_sw[2].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18224:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 18224 | SSL_CTX_free(conn->dom_ctx->ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19827:21: warning: cast from 'void (*)(void)' to 'int (*)(SSL *)' (aka 'int (*)(struct ssl_st *)') converts to incompatible function type [-Wcast-function-type-strict] 19827 | if (sslize(conn, SSL_accept, NULL)) { | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:105:22: note: expanded from macro 'SSL_accept' 105 | #define SSL_accept (*(int (*)(SSL *))ssl_sw[1].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19866:6: warning: cast from 'void (*)(void)' to 'void (*)(X509 *)' (aka 'void (*)(struct x509 *)') converts to incompatible function type [-Wcast-function-type-strict] 19866 | X509_free( | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:213:21: note: expanded from macro 'X509_free' 213 | #define X509_free (*(void (*)(X509 *))crypto_sw[3].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20324:4: warning: cast from 'void (*)(void)' to 'void (*)(SSL_CTX *)' (aka 'void (*)(struct ssl_ctx_st *)') converts to incompatible function type [-Wcast-function-type-strict] 20324 | SSL_CTX_free(ctx->dd.ssl_ctx); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/openssl_dl.inl:124:24: note: expanded from macro 'SSL_CTX_free' 124 | #define SSL_CTX_free (*(void (*)(SSL_CTX *))ssl_sw[14].ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21161:25: warning: format specifies type 'int' but the argument has type 'unsigned int' [-Wformat] 21160 | "Cannot start worker thread %i: error %ld", | ~~ | %u 21161 | i + 1, | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ~~~ ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21687:20: warning: expansion of date or time macro is not reproducible [-Wdate-time] 21687 | const char *bd = __DATE__; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21750:15: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 21748 | ",%s\"compiler\" : \"clang: %u.%u.%u (%s)\"", | ~~ | %d 21749 | eol, 21750 | __clang_major__, | ^~~~~~~~~~~~~~~ :3:25: note: expanded from macro '__clang_major__' 3 | #define __clang_major__ 19 | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21751:15: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 21748 | ",%s\"compiler\" : \"clang: %u.%u.%u (%s)\"", | ~~ | %d 21749 | eol, 21750 | __clang_major__, 21751 | __clang_minor__, | ^~~~~~~~~~~~~~~ :4:25: note: expanded from macro '__clang_minor__' 4 | #define __clang_minor__ 1 | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21752:15: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat] 21748 | ",%s\"compiler\" : \"clang: %u.%u.%u (%s)\"", | ~~ | %d 21749 | eol, 21750 | __clang_major__, 21751 | __clang_minor__, 21752 | __clang_patchlevel__, | ^~~~~~~~~~~~~~~~~~~~ :5:30: note: expanded from macro '__clang_patchlevel__' 5 | #define __clang_patchlevel__ 7 | ^ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1725: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:214:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | md5_word_t a = pms->abcd[0], b = pms->abcd[1], c = pms->abcd[2], | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:214:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | md5_word_t a = pms->abcd[0], b = pms->abcd[1], c = pms->abcd[2], | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:215:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | d = pms->abcd[3]; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:274:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 274 | for (i = 0; i < 16; ++i, xp += 4) | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:275:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | xbuf[i] = (md5_word_t)(xp[0]) + (md5_word_t)(xp[1] << 8) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:275:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | xbuf[i] = (md5_word_t)(xp[0]) + (md5_word_t)(xp[1] << 8) | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:276:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | + (md5_word_t)(xp[2] << 16) | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:277:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | + (md5_word_t)(xp[3] << 24); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:294:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | SET(d, a, b, c, 1, 12, T2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:295:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | SET(c, d, a, b, 2, 17, T3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:296:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | SET(b, c, d, a, 3, 22, T4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:297:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | SET(a, b, c, d, 4, 7, T5); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:298:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | SET(d, a, b, c, 5, 12, T6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:299:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | SET(c, d, a, b, 6, 17, T7); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:300:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 300 | SET(b, c, d, a, 7, 22, T8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:301:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | SET(a, b, c, d, 8, 7, T9); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:302:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | SET(d, a, b, c, 9, 12, T10); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:303:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | SET(c, d, a, b, 10, 17, T11); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:304:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | SET(b, c, d, a, 11, 22, T12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:305:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | SET(a, b, c, d, 12, 7, T13); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:306:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | SET(d, a, b, c, 13, 12, T14); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:307:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | SET(c, d, a, b, 14, 17, T15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:308:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 308 | SET(b, c, d, a, 15, 22, T16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:289:25: note: expanded from macro 'SET' 289 | t = (a) + F(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:320:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | SET(a, b, c, d, 1, 5, T17); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:321:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 321 | SET(d, a, b, c, 6, 9, T18); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:322:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 322 | SET(c, d, a, b, 11, 14, T19); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:324:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | SET(a, b, c, d, 5, 5, T21); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:325:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 325 | SET(d, a, b, c, 10, 9, T22); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:326:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 326 | SET(c, d, a, b, 15, 14, T23); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:327:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 327 | SET(b, c, d, a, 4, 20, T24); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:328:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 328 | SET(a, b, c, d, 9, 5, T25); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:329:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 329 | SET(d, a, b, c, 14, 9, T26); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:330:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | SET(c, d, a, b, 3, 14, T27); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:331:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 331 | SET(b, c, d, a, 8, 20, T28); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:332:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | SET(a, b, c, d, 13, 5, T29); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:333:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | SET(d, a, b, c, 2, 9, T30); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:334:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 334 | SET(c, d, a, b, 7, 14, T31); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:335:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 335 | SET(b, c, d, a, 12, 20, T32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:316:25: note: expanded from macro 'SET' 316 | t = (a) + G(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:347:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | SET(a, b, c, d, 5, 4, T33); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:348:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | SET(d, a, b, c, 8, 11, T34); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:349:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | SET(c, d, a, b, 11, 16, T35); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:350:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | SET(b, c, d, a, 14, 23, T36); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:351:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | SET(a, b, c, d, 1, 4, T37); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:352:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 352 | SET(d, a, b, c, 4, 11, T38); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:353:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | SET(c, d, a, b, 7, 16, T39); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:354:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | SET(b, c, d, a, 10, 23, T40); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:355:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | SET(a, b, c, d, 13, 4, T41); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:357:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | SET(c, d, a, b, 3, 16, T43); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:358:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | SET(b, c, d, a, 6, 23, T44); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:359:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | SET(a, b, c, d, 9, 4, T45); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:360:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | SET(d, a, b, c, 12, 11, T46); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:361:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 361 | SET(c, d, a, b, 15, 16, T47); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:362:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 362 | SET(b, c, d, a, 2, 23, T48); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:343:25: note: expanded from macro 'SET' 343 | t = (a) + H(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:375:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 375 | SET(d, a, b, c, 7, 10, T50); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:376:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 376 | SET(c, d, a, b, 14, 15, T51); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:377:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 377 | SET(b, c, d, a, 5, 21, T52); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:378:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | SET(a, b, c, d, 12, 6, T53); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:379:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | SET(d, a, b, c, 3, 10, T54); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:380:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 380 | SET(c, d, a, b, 10, 15, T55); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:381:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 381 | SET(b, c, d, a, 1, 21, T56); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:382:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | SET(a, b, c, d, 8, 6, T57); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:383:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 383 | SET(d, a, b, c, 15, 10, T58); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:384:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | SET(c, d, a, b, 6, 15, T59); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:385:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | SET(b, c, d, a, 13, 21, T60); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:386:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | SET(a, b, c, d, 4, 6, T61); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:387:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 387 | SET(d, a, b, c, 11, 10, T62); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:388:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | SET(c, d, a, b, 2, 15, T63); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:389:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | SET(b, c, d, a, 9, 21, T64); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:370:25: note: expanded from macro 'SET' 370 | t = (a) + I(b, c, d) + X[k] + (Ti); \ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:396:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | pms->abcd[1] += b; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:397:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | pms->abcd[2] += c; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:398:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 398 | pms->abcd[3] += d; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | pms->count[0] = pms->count[1] = 0; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:406:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | pms->abcd[1] = /*0xefcdab89*/ T_MASK ^ 0x10325476; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:407:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | pms->abcd[2] = /*0x98badcfe*/ T_MASK ^ 0x67452301; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:408:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | pms->abcd[3] = 0x10325476; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:423:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 423 | pms->count[1] += (md5_word_t)(nbytes >> 29); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:426:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 426 | pms->count[1]++; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:432:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 432 | memcpy(pms->buf + offset, p, copy); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:435:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 435 | p += copy; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 441 | for (; left >= 64; p += 64, left -= 64) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:462:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | data[i] = (md5_byte_t)(pms->count[i >> 2] >> ((i & 3) << 3)); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:462:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | data[i] = (md5_byte_t)(pms->count[i >> 2] >> ((i & 3) << 3)); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:468:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 468 | digest[i] = (md5_byte_t)(pms->abcd[i >> 2] >> ((i & 3) << 3)); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/md5.inl:468:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 468 | digest[i] = (md5_byte_t)(pms->abcd[i >> 2] >> ((i & 3) << 3)); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3005:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3005 | *dst++ = *src++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3005:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3005 | *dst++ = *src++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3025:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3025 | diff = lowercase(s1++) - lowercase(s2++); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3025:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3025 | diff = lowercase(s1++) - lowercase(s2++); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3026:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3026 | } while (diff == 0 && s1[-1] != '\0' && --len > 0); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3039:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3039 | diff = lowercase(s1++) - lowercase(s2++); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3039:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3039 | diff = lowercase(s1++) - lowercase(s2++); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3040:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3040 | } while (diff == 0 && s1[-1] != '\0'); | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3081:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3081 | if (mg_strncasecmp(big_str + i, small_str, small_len) == 0) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3082:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3082 | return big_str + i; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3138:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3138 | buf[n] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3163:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3163 | for (i = 0; config_options[i].name != NULL; i++) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3164:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3164 | if (strcmp(config_options[i].name, name) == 0) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3178:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3178 | } else if (!ctx || ctx->dd.config[i] == NULL) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3181:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3181 | return ctx->dd.config[i]; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3267:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3267 | ports[cnt].port = | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3268:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3268 | ntohs(USA_IN_PORT_UNSAFE(&(ctx->listening_sockets[i].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3269:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3269 | ports[cnt].is_ssl = ctx->listening_sockets[i].is_ssl; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3269:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3269 | ports[cnt].is_ssl = ctx->listening_sockets[i].is_ssl; | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3270:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3270 | ports[cnt].is_redirect = ctx->listening_sockets[i].ssl_redir; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3270:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3270 | ports[cnt].is_redirect = ctx->listening_sockets[i].ssl_redir; | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3272:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3272 | if (ctx->listening_sockets[i].lsa.sa.sa_family == AF_INET) { | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3274:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3274 | ports[cnt].protocol = 1; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3276:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3276 | } else if (ctx->listening_sockets[i].lsa.sa.sa_family == AF_INET6) { | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3278:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3278 | ports[cnt].protocol = 3; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3407:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3407 | buf[sizeof(buf) - 1] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3422:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3422 | if (conn->dom_ctx->config[ERROR_LOG_FILE] != NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3424:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3424 | conn->dom_ctx->config[ERROR_LOG_FILE], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3638:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3638 | for (i = j = 0; uri_encoded[i]; j++) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3639:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3639 | if (!strncmp(uri_encoded + i, "%2f", 3)) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3640:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3640 | uri_encoded[j] = '/'; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3643:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3643 | uri_encoded[j] = uri_encoded[i++]; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3643:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3643 | uri_encoded[j] = uri_encoded[i++]; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3646:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3646 | uri_encoded[j] = '\0'; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3691:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3691 | conn->dom_ctx->config[ENABLE_AUTH_DOMAIN_CHECK] | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3693:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3693 | conn->dom_ctx->config[ENABLE_AUTH_DOMAIN_CHECK], "yes")); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3696:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3696 | conn->dom_ctx->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3765:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3765 | end_word = begin_word + strcspn(begin_word, delimiters); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3769:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3769 | p = end_word - 1; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3777:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3777 | size_t end_off = strcspn(end_word + 1, delimiters); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3779:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3779 | p += end_off; /* p must correspond to end_word - 1 */ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3780:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3780 | end_word += end_off + 1; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3786:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3786 | for (p++; p < end_word; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3786:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3786 | for (p++; p < end_word; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3801:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3801 | end_whitespace = end_word + strspn(&end_word[1], whitespace) + 1; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3801:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3801 | end_whitespace = end_word + strspn(&end_word[1], whitespace) + 1; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3801:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3801 | end_whitespace = end_word + strspn(&end_word[1], whitespace) + 1; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3807:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3807 | for (p = end_word; p < end_whitespace; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3824:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3824 | if (!mg_strcasecmp(name, hdr[i].name)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3825:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3825 | return hdr[i].value; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3845:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3845 | if (!mg_strcasecmp(name, ri->http_headers[i].name)) { | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3846:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3846 | output[cnt++] = ri->http_headers[i].value; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3846:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3846 | output[cnt++] = ri->http_headers[i].value; | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3911:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3911 | list++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3917:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3917 | list++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3920:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3920 | list = val->ptr + strlen(val->ptr); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3926:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3926 | while (end >= 0 && ((val->ptr[end] == ' ') || (val->ptr[end] == '\t'))) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3926:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3926 | while (end >= 0 && ((val->ptr[end] == ' ') || (val->ptr[end] == '\t'))) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3941:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 3941 | eq_val->ptr++; /* Skip over '=' character */ | ~~~~~~~~^~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3974: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sort.inl:23:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 23 | gap = A102549[Aidx]; | ^~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3977: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:21:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21 | mcx->match[mcx->num_matches].str = str; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:22:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | mcx->match[mcx->num_matches].len = len; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:43:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | if ((pat[i_pat] == '?') && (str[i_str] != '\0') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:43:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | if ((pat[i_pat] == '?') && (str[i_str] != '\0') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:44:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 44 | && (str[i_str] != '/')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:50:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 50 | } while ((pat[i_pat] == '?') && (str[i_str] != '\0') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:50:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 50 | } while ((pat[i_pat] == '?') && (str[i_str] != '\0') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:51:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 51 | && (str[i_str] != '/') && (i_pat < pat_len)); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:55:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 55 | match_context_push(str + i_str_start, i_str - i_str_start, mcx); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:65:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 65 | if (pat[i_pat] == '$') { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:66:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | return (str[i_str] == '\0') ? (ptrdiff_t)i_str : -1; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:70:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 70 | if (pat[i_pat] == '*') { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:75:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if ((pat[i_pat] == '*') && (i_pat < pat_len)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:78:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | len = strlen(str + i_str); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:81:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 81 | len = strcspn(str + i_str, "/"); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:87:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | match_context_push(str + i_str, len, mcx); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:94:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 94 | ret = mg_match_impl(pat + i_pat, | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:96:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 96 | str + i_str + len, | ~~~~^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:96:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 96 | str + i_str + len, | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:103:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 103 | match_context_push(str + i_str, len, mcx); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:114:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | if (pat[i_pat] != str[i_str]) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:114:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | if (pat[i_pat] != str[i_str]) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:118:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | } else if (lowercase(&pat[i_pat]) != lowercase(&str[i_str])) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:118:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | } else if (lowercase(&pat[i_pat]) != lowercase(&str[i_str])) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:159:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 159 | pat += left_size + 1; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:209:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | (size_t)(&mcx->match[1]) - (size_t)(&mcx->match[0]); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:217:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 217 | if ((mcx->match[i - 1].str + mcx->match[i - 1].len) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:217:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | if ((mcx->match[i - 1].str + mcx->match[i - 1].len) | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:217:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | if ((mcx->match[i - 1].str + mcx->match[i - 1].len) | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:218:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | == mcx->match[i].str) { | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:220:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mcx->match[i - 1].len += mcx->match[i].len; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:220:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | mcx->match[i - 1].len += mcx->match[i].len; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:224:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | mcx->match[j - 1].len = mcx->match[j].len; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:224:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | mcx->match[j - 1].len = mcx->match[j].len; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:225:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | mcx->match[j - 1].str = mcx->match[j].str; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:225:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | mcx->match[j - 1].str = mcx->match[j].str; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:230:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | mcx->match[mcx->num_matches].str = NULL; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/match.inl:231:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | mcx->match[mcx->num_matches].len = 0; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:3995:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 3995 | if (mg_strcasecmp(conn->dom_ctx->config[ENABLE_KEEP_ALIVE], "yes") != 0) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4029:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4029 | return (mg_strcasecmp(conn->dom_ctx->config[DECODE_URL], "yes") == 0); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4040:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4040 | return (mg_strcasecmp(conn->dom_ctx->config[DECODE_QUERY_STRING], "yes") | ^~~~~~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4052: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:22:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22 | mg_free((void *)conn->response_info | ^~~~~~~~~~~~~~~~~~~ 23 | .http_headers[conn->response_info.num_headers] | ~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:25:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 25 | conn->response_info.http_headers[conn->response_info.num_headers].name = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:27:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 27 | mg_free((void *)conn->response_info | ^~~~~~~~~~~~~~~~~~~ 28 | .http_headers[conn->response_info.num_headers] | ~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:30:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 30 | conn->response_info.http_headers[conn->response_info.num_headers] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:161:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | conn->response_info.http_headers[hidx].name = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:168:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | hbuf[value_len] = 0; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:170:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | conn->response_info.http_headers[hidx].value = hbuf; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:172:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | conn->response_info.http_headers[hidx].value = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | if ((conn->response_info.http_headers[hidx].name == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:177:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | || (conn->response_info.http_headers[hidx].value == 0)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:179:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | mg_free((void *)conn->response_info.http_headers[hidx].name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:180:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 180 | conn->response_info.http_headers[hidx].name = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:181:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | mg_free((void *)conn->response_info.http_headers[hidx].value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:182:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | conn->response_info.http_headers[hidx].value = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:241:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | mg_response_header_add(conn, add_hdr[i].name, add_hdr[i].value, -1); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:241:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | mg_response_header_add(conn, add_hdr[i].name, add_hdr[i].value, -1); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:312:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 312 | conn->response_info.http_headers[i].name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:313:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | conn->response_info.http_headers[i].value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:316:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 316 | if (!mg_strcasecmp("Date", conn->response_info.http_headers[i].name)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/response.inl:320:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 320 | conn->response_info.http_headers[i].name)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4081:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4081 | conn->dom_ctx->config[STATIC_FILE_CACHE_CONTROL]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4091:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4091 | max_age = atoi(conn->dom_ctx->config[STATIC_FILE_MAX_AGE]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4124:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4124 | const char *header = conn->dom_ctx->config[ADDITIONAL_HEADER]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4127:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4127 | if (conn->dom_ctx->config[STRICT_HTTPS_MAX_AGE]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4128:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4128 | long max_age = atol(conn->dom_ctx->config[STRICT_HTTPS_MAX_AGE]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4153:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4153 | conn->dom_ctx->config[ACCESS_CONTROL_ALLOW_ORIGIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4437:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4437 | error_handler = conn->dom_ctx->config[ERROR_PAGES]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4438:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4438 | error_page_file_ext = conn->dom_ctx->config[INDEX_FILES]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4483:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4483 | path_buf[sizeof(path_buf) - 32] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4494:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4494 | (i < 32) && (tstr[i] != 0) && (tstr[i] != ','); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4494:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4494 | (i < 32) && (tstr[i] != 0) && (tstr[i] != ','); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4499:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4499 | path_buf[len + i - 1] = tstr[i]; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4499:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4499 | path_buf[len + i - 1] = tstr[i]; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4504:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 4504 | path_buf[len + i - 1] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:4517:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 4517 | tstr = strchr(tstr + i, '.'); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5789:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5789 | set_close_on_exec(fdin[1], conn, NULL); /* stdin write */ | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5803:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5803 | } else if (dup2(fdout[1], 1) == -1) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5807:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5807 | fdout[1], | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2584:60: note: expanded from macro 'mg_cry_internal' 2584 | mg_cry_internal_wrap(conn, NULL, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5809:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5809 | } else if (dup2(fderr[1], 2) == -1) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5813:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5813 | fderr[1], | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2584:60: note: expanded from macro 'mg_cry_internal' 2584 | mg_cry_internal_wrap(conn, NULL, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5822:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5822 | (void)close(fdout[1]); | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5823:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5823 | (void)close(fderr[1]); | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5826:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5826 | (void)close(fdin[1]); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5839:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5839 | interp = conn->dom_ctx->config[CGI_INTERPRETER + cgi_config_idx]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:5851:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 5851 | conn->dom_ctx | ^~~~~~~~~~~~~ 5852 | ->config[CGI_INTERPRETER_ARGS + cgi_config_idx]; | ~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6176:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6176 | if (ctx->dd.config[REQUEST_TIMEOUT]) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6177:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6177 | timeout = atoi(ctx->dd.config[REQUEST_TIMEOUT]) / 1000.0; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6180:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6180 | timeout = strtod(config_options[REQUEST_TIMEOUT].default_value, NULL) | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6185:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6185 | n = push_inner(ctx, fp, sock, ssl, buf + nwritten, len, timeout); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6445:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6445 | if (conn->dom_ctx->config[REQUEST_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6446:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6446 | timeout = atoi(conn->dom_ctx->config[REQUEST_TIMEOUT]) / 1000.0; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6449:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6449 | timeout = strtod(config_options[REQUEST_TIMEOUT].default_value, NULL) | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6456:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6456 | n = pull_inner(fp, conn, buf + nread, len, timeout); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6533:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6533 | body = conn->buf + conn->request_len + conn->consumed_content; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6533:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6533 | body = conn->buf + conn->request_len + conn->consumed_content; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6538:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6538 | buf = (char *)buf + buffered_len; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6639:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6639 | int read_ret = mg_read_inner(conn, (char *)buf + all_read, len); | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6672:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6672 | if (mg_read_inner(conn, lenbuf + i, 1) != 1) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6673:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6673 | lenbuf[i] = 0; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6675:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6675 | if ((i > 0) && (lenbuf[i] == ';')) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6688:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6688 | while (mg_read_inner(conn, lenbuf + i, 1) == 1 | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6689:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6689 | && lenbuf[i] != '\r'); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6691:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6691 | if ((i > 0) && (lenbuf[i] == '\r') | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6692:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6692 | && (lenbuf[i - 1] != '\r')) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6695:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6695 | if ((i > 1) && (lenbuf[i] == '\n') | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6696:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6696 | && (lenbuf[i - 1] == '\r')) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6697:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6697 | lenbuf[i + 1] = 0; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6705:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6705 | if (!isxdigit((unsigned char)lenbuf[i])) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6818:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6818 | buf = (const char *)buf + total; | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6839:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 6839 | buf = (const char *)buf + n; | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:6927:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 6927 | (*buf)[size - 1] = 0; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7058:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7058 | if ((i < src_len - 2) && (src[i] == '%') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7059:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7059 | && isxdigit((unsigned char)src[i + 1]) | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7060:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7060 | && isxdigit((unsigned char)src[i + 2])) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7061:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7061 | a = tolower((unsigned char)src[i + 1]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7062:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7062 | b = tolower((unsigned char)src[i + 2]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7063:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7063 | dst[j] = (char)((HEXTOI(a) << 4) | HEXTOI(b)); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7065:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7065 | } else if (is_form_url_encoded && (src[i] == '+')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7066:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7066 | dst[j] = ' '; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7068:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7068 | dst[j] = src[i]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7068:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7068 | dst[j] = src[i]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7072:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7072 | dst[j] = '\0'; /* Null-terminate the destination */ | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7117:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7117 | e = data + data_len; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7122:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7122 | for (p = data; p + name_len < e; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7122:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7122 | for (p = data; p + name_len < e; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7123:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7123 | if (((p == data) || (p[-1] == '&')) && (p[name_len] == '=') | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7123:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7123 | if (((p == data) || (p[-1] == '&')) && (p[name_len] == '=') | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7126:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7126 | p += name_len + 1; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7181:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7181 | data++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7195:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7195 | data++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7201:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7201 | form_fields[num].name = data; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7206:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7206 | b++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7211:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7211 | form_fields[num].value = NULL; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7214:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7214 | form_fields[num].value = NULL; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7219:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7219 | data = b + 1; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7220:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7220 | form_fields[num].value = data; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7235:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7235 | data = b + 1; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7241:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7241 | if (form_fields[i].name) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7242:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7242 | url_decode_in_place((char *)form_fields[i].name); | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7244:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7244 | if (form_fields[i].value) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7245:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7245 | url_decode_in_place((char *)form_fields[i].value); | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7274:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7274 | end = s + strlen(s); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7275:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7275 | for (; (s = mg_strcasestr(s, var_name)) != NULL; s += name_len) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7276:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7276 | if (s[name_len] == '=') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7278:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7278 | if ((s == cookie_header) || (s[-1] == ' ')) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7279:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7279 | s += name_len + 1; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7283:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7283 | if (p[-1] == ';') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7284:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7284 | p--; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7286:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7286 | if ((*s == '"') && (p[-1] == '"') && (p > s + 1)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7286:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7286 | if ((*s == '"') && (p[-1] == '"') && (p > s + 1)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7287:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7287 | s++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7288:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7288 | p--; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7330:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7330 | a = src[i]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7331:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7331 | b = ((i + 1) >= src_len) ? 0 : src[i + 1]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7332:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7332 | c = ((i + 2) >= src_len) ? 0 : src[i + 2]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7334:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7334 | dst[j++] = b64[a >> 2]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7334:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7334 | dst[j++] = b64[a >> 2]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7335:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7335 | dst[j++] = b64[((a & 3) << 4) | (b >> 4)]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7335:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7335 | dst[j++] = b64[((a & 3) << 4) | (b >> 4)]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7337:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7337 | dst[j++] = b64[(b & 15) << 2 | (c >> 6)]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7337:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7337 | dst[j++] = b64[(b & 15) << 2 | (c >> 6)]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7340:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7340 | dst[j++] = b64[c & 63]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7340:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7340 | dst[j++] = b64[c & 63]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7344:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7344 | dst[j++] = '='; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7346:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7346 | dst[j++] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7400:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7400 | a = b64reverse(src[i]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7405:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7405 | b = b64reverse(((i + 1) >= src_len) ? 0 : src[i + 1]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7410:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7410 | c = b64reverse(((i + 2) >= src_len) ? 0 : src[i + 2]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7415:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7415 | d = b64reverse(((i + 3) >= src_len) ? 0 : src[i + 3]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7422:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7422 | dst[dst_len_used] = (unsigned char)((unsigned char)(a << 2) | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7430:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7430 | dst[dst_len_used] = (unsigned char)((unsigned char)(b << 4) | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7436:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7436 | dst[dst_len_used] = | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7446:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7446 | dst[dst_len_used] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7531:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7531 | if ((conn->dom_ctx->config[CGI_EXTENSIONS + cgi_config_idx] != NULL) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7533:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7533 | conn->dom_ctx->config[CGI_EXTENSIONS + cgi_config_idx], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7562:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7562 | if (match_prefix_strlen(conn->dom_ctx->config[SSI_EXTENSIONS], filename) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7579:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7579 | const char *list = conn->dom_ctx->config[INDEX_FILES]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7587:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7587 | while ((n > 0) && (path[n - 1] == '/')) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7590:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7590 | path[n] = '/'; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7601:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7601 | mg_strlcpy(path + n + 1, filename_vec.ptr, filename_vec.len + 1); | ~~~~~^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7601:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7601 | mg_strlcpy(path + n + 1, filename_vec.ptr, filename_vec.len + 1); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7613:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7613 | path[n] = '\0'; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7638:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7638 | const char *root = conn->dom_ctx->config[DOCUMENT_ROOT]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7672:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7672 | if ((*is_websocket_request) && conn->dom_ctx->config[WEBSOCKET_ROOT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7673:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7673 | root = conn->dom_ctx->config[WEBSOCKET_ROOT]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7712:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7712 | rewrite = conn->dom_ctx->config[URL_REWRITE_PATTERN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7722:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7722 | uri + match_len); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7736:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7736 | int is_uri_end_slash = (uri_len > 0) && (uri[uri_len - 1] == '/'); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7841:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7841 | !mg_strcasecmp(conn->dom_ctx->config[ALLOW_INDEX_SCRIPT_SUB_RES], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7852:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7852 | if (tmp_str[sep_pos] == '/') { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7855:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7855 | tmp_str[sep_pos] = 0; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7862:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7862 | filename[sep_pos] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7863:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7863 | memmove(filename + sep_pos + 2, | ~~~~~~~~~^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7863:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7863 | memmove(filename + sep_pos + 2, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7864:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7864 | filename + sep_pos + 1, | ~~~~~~~~~^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7864:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7864 | filename + sep_pos + 1, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7865:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7865 | strlen(filename + sep_pos + 1) + 1); | ~~~~~~~~~^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7865:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7865 | strlen(filename + sep_pos + 1) + 1); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7866:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7866 | conn->path_info = filename + sep_pos + 1; | ~~~~~~~~~^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7866:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7866 | conn->path_info = filename + sep_pos + 1; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7867:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7867 | filename[sep_pos + 1] = '/'; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7884:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7884 | char *subres_name = filename + sep_pos; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7899:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7899 | filename + script_name_len + 1; /* new target */ | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7899:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 7899 | filename + script_name_len + 1; /* new target */ | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7901:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7901 | conn->path_info[subres_name_len] = 0; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7915:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7915 | filename[sep_pos] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7924:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7924 | tmp_str[sep_pos] = '/'; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7957:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7957 | const unsigned char c = (unsigned char)buf[i]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7966:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7966 | if ((buf[i] == '\n') && (buf[i + 1] == '\n')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7966:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7966 | if ((buf[i] == '\n') && (buf[i + 1] == '\n')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7974:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7974 | if ((buf[i] == '\r') && (buf[i + 1] == '\n') && (buf[i + 2] == '\r') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7974:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7974 | if ((buf[i] == '\r') && (buf[i + 1] == '\n') && (buf[i + 2] == '\r') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7974:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7974 | if ((buf[i] == '\r') && (buf[i + 1] == '\n') && (buf[i + 2] == '\r') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7975:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7975 | && (buf[i + 3] == '\n')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:7994:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 7994 | if (!strcmp(s, month_names[i])) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8086:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8086 | in++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8108:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8108 | in += 3; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8110:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8110 | in += 2; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8119:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8119 | in += 2; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8121:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8121 | in[1] = 0; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8132:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8132 | in += 3; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8136:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8136 | out_end--; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8140:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8140 | in[1] = 0; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8144:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8144 | out_end--; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8166:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8166 | out_end++; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8167:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8167 | in++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8190:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8190 | in_ahead++; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8194:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8194 | if ((out_end != inout) && (out_end[-1] == '/')) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8196:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8196 | out_end--; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8202:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8202 | *out_end++ = '.'; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8203:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8203 | in++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8208:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8208 | *out_end++ = '/'; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8210:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8210 | in++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8213:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8213 | *out_end++ = *in; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8214:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8214 | in++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8339:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8339 | for (i = 0; builtin_mime_types[i].extension != NULL; i++) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8340:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8340 | ext = path + (path_len - builtin_mime_types[i].ext_len); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8340:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8340 | ext = path + (path_len - builtin_mime_types[i].ext_len); | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8341:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8341 | if ((path_len > builtin_mime_types[i].ext_len) | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8342:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8342 | && (mg_strcasecmp(ext, builtin_mime_types[i].extension) == 0)) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8343:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8343 | return builtin_mime_types[i].mime_type; | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8371:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8371 | list = conn->dom_ctx->config[EXTRA_MIME_TYPES]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8374:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8374 | ext = path + path_len - ext_vec.len; | ~~~~~^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8374:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8374 | ext = path + path_len - ext_vec.len; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8393:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8393 | for (; len--; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8394:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8394 | *to++ = hex[p[0] >> 4]; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8394:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8394 | *to++ = hex[p[0] >> 4]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8395:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8395 | *to++ = hex[p[0] & 0x0f]; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8395:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8395 | *to++ = hex[p[0] & 0x0f]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8479:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8479 | *gpass = conn->dom_ctx->config[GLOBAL_PASSWORDS_FILE]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8516:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8516 | for (p = path, e = p + strlen(p) - 1; e > p; e--) { | ~~^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8516:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8516 | for (p = path, e = p + strlen(p) - 1; e > p; e--) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8516:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8516 | for (p = path, e = p + strlen(p) - 1; e > p; e--) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8578:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8578 | const char *userpw_b64 = auth_header + 6; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8597:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8597 | ah->plain_password = split + 1; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8611:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8611 | (void)mg_strlcpy(buf, auth_header + 7, buf_size); | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8618:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8618 | s++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8624:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8624 | s++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8627:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8627 | s++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8749:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8749 | if (isspace((unsigned char)workdata->buf[l - 1]) | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8750:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8750 | || iscntrl((unsigned char)workdata->buf[l - 1])) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8752:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8752 | workdata->buf[l] = 0; | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8766:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8766 | if (workdata->f_user[1] == '#') { | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8769:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8769 | } else if (!strncmp(workdata->f_user + 1, "include=", 8)) { | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8771:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8771 | workdata->f_user + 9, | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8811:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8811 | (workdata->f_domain)++; | ^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8822:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8822 | (workdata->f_ha1)++; | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8884:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8884 | workdata.domain = conn->dom_ctx->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8931:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8931 | list = conn->dom_ctx->config[PROTECT_URI]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:8981:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 8981 | realm = conn->dom_ctx->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9041:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9041 | const char *passfile = conn->dom_ctx->config[PUT_DELETE_PASSWORDS_FILE]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9090:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9090 | for (i = 0; ((i < 255) && (user[i] != 0)); i++) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9091:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9091 | if (iscntrl((unsigned char)user[i])) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9095:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9095 | if (user[i]) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9098:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9098 | for (i = 0; ((i < 255) && (domain[i] != 0)); i++) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9099:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9099 | if (iscntrl((unsigned char)domain[i])) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9103:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9103 | if (domain[i]) { | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9153:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9153 | i = sprintf(temp_file + temp_file_offs, | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9168:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9168 | i = sprintf(temp_file + temp_file_offs, "%s:%s:%s\n", u, d, h); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9399:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9399 | size_t l = strlen(host + 1); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9400:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9400 | char *h = (l > 1) ? mg_strdup_ctx(host + 1, ctx) : NULL; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9402:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9402 | h[l - 1] = 0; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9586:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9586 | const char *end = dst + dst_len - 1; | ~~~~^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9586:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9586 | const char *end = dst + dst_len - 1; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9588:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9588 | for (; ((*src != '\0') && (pos < end)); src++, pos++) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9588:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9588 | for (; ((*src != '\0') && (pos < end)); src++, pos++) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9592:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9592 | } else if (pos + 2 < end) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9594:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9594 | pos[1] = hex[(unsigned char)*src >> 4]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9594:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9594 | pos[1] = hex[(unsigned char)*src >> 4]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9595:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9595 | pos[2] = hex[(unsigned char)*src & 0xf]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9595:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9595 | pos[2] = hex[(unsigned char)*src & 0xf]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9596:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9596 | pos += 2; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9623:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9623 | escsize = de->file_name[strcspn(de->file_name, "&<>")] ? namesize * 5 : 0; | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9632:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9632 | esc = href + namesize * 3; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9633:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9633 | for (i = 0, p = esc; de->file_name[i]; i++, p += strlen(p)) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9633:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9633 | for (i = 0, p = esc; de->file_name[i]; i++, p += strlen(p)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9634:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9634 | mg_strlcpy(p, de->file_name + i, 2); | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9756:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9756 | return (query_string[1] == 'd') ? -cmp_result : cmp_result; | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9767:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9767 | const char *pattern = conn->dom_ctx->config[HIDE_FILES]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9929:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9929 | entries[dsd->num_entries].file_name = mg_strdup(de->file_name); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9930:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9930 | if (entries[dsd->num_entries].file_name == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9934:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9934 | entries[dsd->num_entries].file = de->file; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9968:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9968 | if (title[strcspn(title, "&<>")]) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9972:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9972 | for (i = 0, p = esc; title[i]; i++, p += strlen(p)) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9972:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9972 | for (i = 0, p = esc; title[i]; i++, p += strlen(p)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9973:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 9973 | mg_strlcpy(p, title + i, 2); | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:9989:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 9989 | && (conn->request_info.query_string[1] == 'd')) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10041:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10041 | print_dir_entry(conn, &data.entries[i]); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10042:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10042 | mg_free(data.entries[i].file_name); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10546:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10546 | if (!mg_strcasecmp(conn->dom_ctx->config[ENABLE_DIRECTORY_LISTING], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10580:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10580 | for (s = p = path + 2; (p = strchr(s, '/')) != NULL; s = ++p) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10580:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10580 | for (s = p = path + 2; (p = strchr(s, '/')) != NULL; s = ++p) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10588:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10588 | buf[len] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10599:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10599 | if (p[1] == '\0') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10685:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10685 | (*ppw)++; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10704:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10704 | (*ppw)++; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10735:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10735 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10745:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10745 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10755:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10755 | hdr[i].name = *buf; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10759:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10759 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10763:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10763 | hdr[i].value = dp; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10767:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10767 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10773:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10773 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10786:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10786 | dp++; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10892:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10892 | m++; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10930:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10930 | buf++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10950:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 10950 | buf[request_length - 1] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:10982:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 10982 | ri->http_version += 5; | ~~~~^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11016:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11016 | buf++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11036:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11036 | buf[response_length - 1] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11048:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11048 | buf += 5; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11079:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11079 | buf++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11087:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11087 | buf++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11123:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11123 | if (conn->dom_ctx->config[REQUEST_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11126:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11126 | strtod(conn->dom_ctx->config[REQUEST_TIMEOUT], NULL) / 1000.0; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11129:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11129 | strtod(config_options[REQUEST_TIMEOUT].default_value, NULL) | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11133:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11133 | if (conn->dom_ctx->config[KEEP_ALIVE_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11135:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11135 | strtod(conn->dom_ctx->config[KEEP_ALIVE_TIMEOUT], NULL) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11155:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11155 | fp, conn, buf + *nread, bufsiz - *nread, request_timeout); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11321:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11321 | env->var[i] = added + n; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11321:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11321 | env->var[i] = added + n; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11322:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11322 | n += strlen(added + n) + 1; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11328:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11328 | added = env->buf + env->bufused; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11347:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11347 | env->var[env->varused] = added; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11390:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11390 | addenv(env, "SERVER_NAME=%s", conn->dom_ctx->config[AUTHENTICATION_DOMAIN]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11391:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11391 | addenv(env, "SERVER_ROOT=%s", conn->dom_ctx->config[DOCUMENT_ROOT]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11392:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11392 | addenv(env, "DOCUMENT_ROOT=%s", conn->dom_ctx->config[DOCUMENT_ROOT]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11415:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11415 | if (conn->request_info.local_uri[uri_len - 1] != '/') { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11425:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11425 | index_file + 1); | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11438:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11438 | addenv(env, "PATH_TRANSLATED=%s", conn->dom_ctx->config[DOCUMENT_ROOT]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11442:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11442 | conn->dom_ctx->config[DOCUMENT_ROOT], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11508:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11508 | conn->request_info.http_headers[i].name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11514:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11514 | conn->request_info.http_headers[i].name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2584:60: note: expanded from macro 'mg_cry_internal' 2584 | mg_cry_internal_wrap(conn, NULL, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11519:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11519 | for (p = http_var_name; *p != '\0'; p++) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11529:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11529 | conn->request_info.http_headers[i].value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11533:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11533 | s = conn->dom_ctx->config[CGI_ENVIRONMENT + cgi_config_idx]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11538:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11538 | env->var[env->varused] = NULL; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11539:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11539 | env->buf[env->bufused] = '\0'; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11603:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11603 | char *cfg_buffering = conn->dom_ctx->config[CGI_BUFFERING + cgi_config_idx]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11644:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11644 | *p++ = '\0'; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11825:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11825 | buf[headers_len - 1] = '\0'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11835:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11835 | status_text++; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11859:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11859 | ri.http_headers[i].name, | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11860:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 11860 | ri.http_headers[i].value); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:11865:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 11865 | mg_write(conn, buf + headers_len, (size_t)(data_len - headers_len)); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12010:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12010 | root = conn->dom_ctx->config[DOCUMENT_ROOT]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12383:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12383 | conn->dom_ctx->config[DOCUMENT_ROOT], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12401:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12401 | p[1] = '\0'; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12406:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 12406 | path + len, | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12430:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12430 | if (match_prefix_strlen(conn->dom_ctx->config[SSI_EXTENSIONS], path) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12505:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12505 | buf[len++] = '>'; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12509:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12509 | buf[len] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12511:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 12511 | if ((len > 12) && !memcmp(buf + 5, "include", 7)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12512:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 12512 | do_ssi_include(conn, path, buf + 12, include_level + 1); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12514:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 12514 | } else if ((len > 9) && !memcmp(buf + 5, "exec", 4)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12515:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 12515 | do_ssi_exec(conn, buf + 9); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12537:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12537 | buf[len++] = (char)(ch & 0xff); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12570:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12570 | buf[len++] = (char)(ch & 0xff); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12714:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12714 | if (!strcmp(dav_lock[i].path, link_buf)) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12726:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12726 | dav_lock[i].user, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12728:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12728 | dav_lock[i].token); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12791:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12791 | && !mg_strcasecmp(conn->dom_ctx->config[ENABLE_DIRECTORY_LISTING], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12831:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12831 | if (!strcmp(dav_lock[i].path, link_buf)) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12832:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12832 | if (!strcmp(conn->request_info.remote_user, dav_lock[i].user)) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12834:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12834 | dav_lock[i].locktime = new_locktime; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12840:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12840 | > (dav_lock[i].locktime + LOCK_DURATION_NS)) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12842:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12842 | dav_lock[i].path[0] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12855:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12855 | if (dav_lock[i].path[0] == 0) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12857:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12857 | dav_lock[i].locktime = mg_get_current_time_ns(); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12858:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12858 | sprintf(s, "%" UINT64_FMT, (uint64_t)dav_lock[i].locktime); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12859:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12859 | mg_md5(dav_lock[i].token, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12866:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12866 | mg_strlcpy(dav_lock[i].path, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12869:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12869 | mg_strlcpy(dav_lock[i].user, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12881:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12881 | if (dav_lock[i].locktime < oldest_locktime) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12882:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12882 | oldest_locktime = dav_lock[i].locktime; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12887:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12887 | dav_lock[lock_index].path[0] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12901:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12901 | mg_response_header_add(conn, "Lock-Token", dav_lock[lock_index].token, -1); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12923:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12923 | dav_lock[lock_index].user, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12925:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12925 | dav_lock[lock_index].token, | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12926:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12926 | dav_lock[lock_index].path); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:12947:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 12947 | if (!strcmp(dav_lock[lock_index].path, link_buf)) { | ^~~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13048: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:118:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | block->l[i] = (rol(block->l[i], 24) & 0xFF00FF00) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:118:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | block->l[i] = (rol(block->l[i], 24) & 0xFF00FF00) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:118:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | block->l[i] = (rol(block->l[i], 24) & 0xFF00FF00) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:119:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | | (rol(block->l[i], 8) & 0x00FF00FF); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:119:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | | (rol(block->l[i], 8) & 0x00FF00FF); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:121:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 121 | return block->l[i]; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:160:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 160 | b = state[1]; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:161:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 161 | c = state[2]; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:162:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | d = state[3]; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:163:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | e = state[4]; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:182:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | R1(e, a, b, c, d, 16); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:183:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | R1(d, e, a, b, c, 17); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:184:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | R1(c, d, e, a, b, 18); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:185:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | R1(b, c, d, e, a, 19); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:135:29: note: expanded from macro 'R1' 135 | z += ((w & (x ^ y)) ^ y) + blk(block, i) + 0x5A827999 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:186:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | R2(a, b, c, d, e, 20); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:187:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | R2(e, a, b, c, d, 21); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:188:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | R2(d, e, a, b, c, 22); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:189:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | R2(c, d, e, a, b, 23); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:190:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | R2(b, c, d, e, a, 24); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:191:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | R2(a, b, c, d, e, 25); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:192:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | R2(e, a, b, c, d, 26); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:193:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | R2(d, e, a, b, c, 27); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:194:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | R2(c, d, e, a, b, 28); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:195:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | R2(b, c, d, e, a, 29); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:196:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | R2(a, b, c, d, e, 30); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:197:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 197 | R2(e, a, b, c, d, 31); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:198:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | R2(d, e, a, b, c, 32); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:199:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 199 | R2(c, d, e, a, b, 33); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:200:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 200 | R2(b, c, d, e, a, 34); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:201:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | R2(a, b, c, d, e, 35); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:202:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | R2(e, a, b, c, d, 36); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:203:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 203 | R2(d, e, a, b, c, 37); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:204:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | R2(c, d, e, a, b, 38); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:205:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | R2(b, c, d, e, a, 39); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:138:21: note: expanded from macro 'R2' 138 | z += (w ^ x ^ y) + blk(block, i) + 0x6ED9EBA1 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:206:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | R3(a, b, c, d, e, 40); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:207:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | R3(e, a, b, c, d, 41); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:208:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | R3(d, e, a, b, c, 42); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:209:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | R3(c, d, e, a, b, 43); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:210:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 210 | R3(b, c, d, e, a, 44); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:211:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 211 | R3(a, b, c, d, e, 45); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:212:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | R3(e, a, b, c, d, 46); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:213:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 213 | R3(d, e, a, b, c, 47); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:214:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | R3(c, d, e, a, b, 48); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:215:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | R3(b, c, d, e, a, 49); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:216:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | R3(a, b, c, d, e, 50); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:217:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | R3(e, a, b, c, d, 51); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:218:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | R3(d, e, a, b, c, 52); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:219:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | R3(c, d, e, a, b, 53); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:220:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | R3(b, c, d, e, a, 54); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:221:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | R3(a, b, c, d, e, 55); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:222:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | R3(e, a, b, c, d, 56); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:223:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 223 | R3(d, e, a, b, c, 57); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:224:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 224 | R3(c, d, e, a, b, 58); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:225:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | R3(b, c, d, e, a, 59); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:141:35: note: expanded from macro 'R3' 141 | z += (((w | x) & y) | (w & x)) + blk(block, i) + 0x8F1BBCDC + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:226:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | R4(a, b, c, d, e, 60); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:227:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 227 | R4(e, a, b, c, d, 61); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:228:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | R4(d, e, a, b, c, 62); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:229:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | R4(c, d, e, a, b, 63); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:230:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | R4(b, c, d, e, a, 64); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:231:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | R4(a, b, c, d, e, 65); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:232:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | R4(e, a, b, c, d, 66); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | R4(d, e, a, b, c, 67); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:234:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | R4(c, d, e, a, b, 68); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:235:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | R4(b, c, d, e, a, 69); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:236:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | R4(a, b, c, d, e, 70); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:237:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | R4(e, a, b, c, d, 71); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:238:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | R4(d, e, a, b, c, 72); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:239:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | R4(c, d, e, a, b, 73); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | R4(b, c, d, e, a, 74); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:241:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | R4(a, b, c, d, e, 75); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:242:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | R4(e, a, b, c, d, 76); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:243:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | R4(d, e, a, b, c, 77); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:244:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | R4(c, d, e, a, b, 78); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:125:3: note: expanded from macro 'blk' 125 | ((block)->l[(i)&15] = \ | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:29: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:11: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:126:41: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:17: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:245:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | R4(b, c, d, e, a, 79); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:144:21: note: expanded from macro 'R4' 144 | z += (w ^ x ^ y) + blk(block, i) + 0xCA62C1D6 + rol(v, 5); \ | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:127:46: note: expanded from macro 'blk' 126 | rol((block)->l[((i) + 13) & 15] ^ (block)->l[((i) + 8) & 15] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | ^ (block)->l[((i) + 2) & 15] ^ (block)->l[(i)&15], \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | 1)) | ~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:100:51: note: expanded from macro 'rol' 100 | #define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits)))) | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:249:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | state[1] += b; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:250:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | state[2] += c; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:251:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | state[3] += d; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:252:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | state[4] += e; | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:262:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 262 | context->state[1] = 0xEFCDAB89; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:263:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | context->state[2] = 0x98BADCFE; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:264:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | context->state[3] = 0x10325476; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:265:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | context->state[4] = 0xC3D2E1F0; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:266:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | context->count[0] = context->count[1] = 0; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:277:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | context->count[1]++; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:279:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | context->count[1] += (len >> 29); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:283:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | memcpy(&context->buffer[j], data, i); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:286:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | SHA1_Transform(context->state, &data[i]); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:292:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | memcpy(&context->buffer[j], &data[i], len - i); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:292:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | memcpy(&context->buffer[j], &data[i], len - i); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:304:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | finalcount[i] = | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:305:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 305 | (uint8_t)((context->count[(i >= 4 ? 0 : 1)] >> ((3 - (i & 3)) * 8)) | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:314:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | digest[i] = | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/sha1.inl:315:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 315 | (uint8_t)((context->state[i >> 2] >> ((3 - (i & 3)) * 8)) & 255); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13128:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13128 | unsigned char *buf = (unsigned char *)conn->buf + conn->request_len; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13155:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13155 | if (conn->dom_ctx->config[ENABLE_WEBSOCKET_PING_PONG]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13157:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13157 | !mg_strcasecmp(conn->dom_ctx->config[ENABLE_WEBSOCKET_PING_PONG], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13161:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13161 | if (conn->dom_ctx->config[WEBSOCKET_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13162:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13162 | timeout = atoi(conn->dom_ctx->config[WEBSOCKET_TIMEOUT]) / 1000.0; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13164:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13164 | if ((timeout <= 0.0) && (conn->dom_ctx->config[REQUEST_TIMEOUT])) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13165:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13165 | timeout = atoi(conn->dom_ctx->config[REQUEST_TIMEOUT]) / 1000.0; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13168:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13168 | timeout = atof(config_options[REQUEST_TIMEOUT].default_value) / 1000.0; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13185:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13185 | len = buf[1] & 127; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13186:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13186 | mask_len = (buf[1] & 128) ? 4 : 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13194:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13194 | data_len = ((((size_t)buf[2]) << 8) + buf[3]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13194:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13194 | data_len = ((((size_t)buf[2]) << 8) + buf[3]); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13198:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13198 | memcpy(&l1, &buf[2], 4); /* Use memcpy for alignment */ | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13199:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13199 | memcpy(&l2, &buf[6], 4); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13234:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13234 | memcpy(mask, buf + header_len - mask_len, sizeof(mask)); | ~~~~^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13234:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13234 | memcpy(mask, buf + header_len - mask_len, sizeof(mask)); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13246:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13246 | memcpy(data, buf + header_len, len); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13251:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13251 | (char *)(data + len), | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13290:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13290 | memcpy(data, buf + header_len, (size_t)data_len); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13293:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13293 | memmove(buf, buf + len, body_len - len); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13302:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13302 | data[i] ^= mask[i & 3]; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13302:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13302 | data[i] ^= mask[i & 3]; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13449:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13449 | conn->buf + conn->data_len, | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13586:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13586 | memcpy(header + 2, &len, 2); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13593:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13593 | memcpy(header + 2, &len1, 4); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13594:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13594 | memcpy(header + 6, &len2, 4); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13601:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13601 | memcpy(header + headerLen, &masking_key, 4); | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13648:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13648 | *(uint32_t *)(void *)(out + i) = | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13649:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13649 | *(uint32_t *)(void *)(in + i) ^ masking_key; | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13656:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13656 | *(uint8_t *)(void *)(out + i) = | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13657:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13657 | *(uint8_t *)(void *)(in + i) | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13658:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13658 | ^ *(((uint8_t *)&masking_key) + (i % 4)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13779:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13779 | const char *protocol = protocols[headerNo]; | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13786:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13786 | curSubProtocol++; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13797:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13797 | if ((strlen(subprotocols->subprotocols[idx]) == len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13799:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13799 | subprotocols->subprotocols[idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13803:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13803 | subprotocols->subprotocols[idx]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13807:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 13807 | curSubProtocol += len; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:13932:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 13932 | if (0 != mg_strcasestr(connection_headers[i], "upgrade")) { | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14012:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14012 | if (p && (p < (vec->ptr + vec->len))) { | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14032:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14032 | if (*(p++) == ':') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14047:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14047 | uint8_t ip = sa->sin6.sin6_addr.s6_addr[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14048:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14048 | uint8_t net = sin6.sin6_addr.s6_addr[i]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14117: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:113:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 113 | if (*value_len >= 2 && value[*value_len - 2] == '%') | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:115:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 115 | else if (*value_len >= 1 && value[*value_len - 1] == '%') | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:171:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 171 | if (!memcmp(buf + i, "\r\n--", 4)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:172:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | if (!memcmp(buf + i + 4, boundary, boundary_len)) { | ~~~~^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:172:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 172 | if (!memcmp(buf + i + 4, boundary, boundary_len)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:173:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 173 | return buf + i; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:267:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 267 | val++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:290:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 290 | next++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:293:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 293 | next = val + vallen; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:400:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 400 | r = mg_read(conn, buf + (size_t)buf_fill, to_read); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:414:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 414 | buf[buf_fill] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:426:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 426 | val++; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:501:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 501 | next++; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:504:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 504 | next = val + vallen; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:526:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 526 | buf + (size_t)used, | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:533:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 533 | r = mg_read(conn, buf + (size_t)buf_fill, to_read); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:553:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | buf[buf_fill] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:591:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 591 | memmove(buf, buf + (size_t)used, sizeof(buf) - (size_t)used); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:616:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 616 | while (content_type[bl] == ' ') { | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:621:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 621 | if (mg_strncasecmp(content_type + bl, "BOUNDARY=", 9)) { | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:627:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 627 | fbeg = content_type + bl + 9; | ~~~~~~~~~~~~~^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:627:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 627 | fbeg = content_type + bl + 9; | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:639:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | boundary[bl] = 0; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:644:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 644 | hbuf = strchr(boundary + 1, '"'); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:651:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 651 | memmove(boundary, boundary + 1, bl); | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:686:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 686 | r = mg_read(conn, buf + (size_t)buf_fill, to_read); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:697:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 697 | buf[buf_fill] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:706:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 706 | while ((d < buf_fill) && (buf[d] != '-')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:709:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 709 | if ((d > 0) && (buf[d] == '-')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:710:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 710 | memmove(buf, buf + d, (unsigned)buf_fill - (unsigned)d); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:712:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | buf[buf_fill] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:721:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 721 | if (0 != strncmp(buf + 2, boundary, bl)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:726:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 726 | if (buf[bl + 2] != '\r' || buf[bl + 3] != '\n') { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:726:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 726 | if (buf[bl + 2] != '\r' || buf[bl + 3] != '\n') { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:730:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 730 | || (strncmp(buf + bl + 2, "--\r\n", 4))) { | ~~~~^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:730:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 730 | || (strncmp(buf + bl + 2, "--\r\n", 4))) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:740:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 740 | hbuf = buf + bl + 4; | ~~~~^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:740:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 740 | hbuf = buf + bl + 4; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:750:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 750 | if ((hend + 2) != hbuf) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:757:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 757 | hend += 4; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:773:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 773 | while ((nbeg != NULL) && (strcspn(nbeg - 1, ":,; \t") != 0)) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:775:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 775 | nbeg = strstr(nbeg + 1, "name=\""); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:786:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 786 | nbeg += 6; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:796:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 796 | while ((nbeg != NULL) && (strcspn(nbeg - 1, ":,; \t") != 0)) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:798:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 798 | nbeg = strstr(nbeg + 1, "name="); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:805:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 805 | nbeg += 5; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:814:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | nend = nbeg + strcspn(nbeg, ",; \t"); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:820:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 820 | while ((fbeg != NULL) && (strcspn(fbeg - 1, ":,; \t") != 0)) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:822:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 822 | fbeg = strstr(fbeg + 1, "filename=\""); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:831:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 831 | fbeg += 10; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:847:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 847 | while ((fbeg != NULL) && (strcspn(fbeg - 1, ":,; \t") != 0)) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:849:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 849 | fbeg = strstr(fbeg + 1, "filename="); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:852:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 852 | fbeg += 9; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:853:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 853 | fend = fbeg + strcspn(fbeg, ",; \t"); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:967:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 967 | memmove(buf, hend + towrite, bl + 4); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:973:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 973 | r = mg_read(conn, buf + (size_t)buf_fill, to_read); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:988:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 988 | buf[buf_fill] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/handle_form.inl:1066:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1066 | memmove(buf, buf + (size_t)used, sizeof(buf) - (size_t)used); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14127:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14127 | idx = ctx->listening_sockets[i].is_ssl ? ((int)(i)) : -1; | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14158:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14158 | host->len = (size_t)(pos + 1 - host_header); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14184:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14184 | const char *sslhost = conn->dom_ctx->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14201:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14201 | const char *domName = dom->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14257:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14257 | target_url[slen1] = '?'; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14258:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14258 | memcpy(target_url + slen1 + 1, | ~~~~~~~~~~~^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14258:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14258 | memcpy(target_url + slen1 + 1, | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14261:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14261 | target_url[slen1 + slen2 + 1] = 0; | ^~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14600:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14600 | && (uri[tmp_rh->uri_len] == '/') | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14738:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 14738 | *((char *)conn->request_info.query_string++) = '\0'; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:36: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:32: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:53: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /usr/include/sys/_endian.h:49:65: note: expanded from macro '__swap16gen' 49 | (__uint16_t)(((__uint16_t)(x) & 0xffU) << 8 | ((__uint16_t)(x) & 0xff00U) >> 8) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:5: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:38: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14746:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14746 | &(conn->phys_ctx->listening_sockets[ssl_index].lsa))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:1858:60: note: expanded from macro 'USA_IN_PORT_UNSAFE' 1858 | (((s)->sa.sa_family == AF_INET6) ? (s)->sin6.sin6_port : (s)->sin.sin_port) | ^ /usr/include/sys/endian.h:97:28: note: expanded from macro 'ntohs' 97 | #define ntohs(x) __htobe16(x) | ^ /usr/include/sys/_endian.h:87:69: note: expanded from macro '__swap16' 87 | (__uint16_t)(__builtin_constant_p(x) ? __swap16gen(x) : __swap16md(x)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14794:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14794 | conn->throttle = set_throttle(conn->dom_ctx->config[THROTTLE], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14833:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14833 | conn->dom_ctx->config[ACCESS_CONTROL_ALLOW_METHODS]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14835:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14835 | conn->dom_ctx->config[ACCESS_CONTROL_ALLOW_ORIGIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14871:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14871 | conn->dom_ctx->config[ACCESS_CONTROL_ALLOW_HEADERS]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14951:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14951 | const char *webdav_enable = conn->dom_ctx->config[ENABLE_WEBDAV]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14990:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14990 | if (conn->dom_ctx->config[DOCUMENT_ROOT] == NULL | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:14991:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 14991 | || conn->dom_ctx->config[PUT_DELETE_PASSWORDS_FILE] == NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15136:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15136 | if (conn->dom_ctx->config[DOCUMENT_ROOT] == NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15244:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15244 | && (ri->local_uri[uri_len - 1] != '/')) { | ^~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15307:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15307 | if (!mg_strcasecmp(conn->dom_ctx->config[ENABLE_DIRECTORY_LISTING], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15414:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15414 | if (conn->dom_ctx->config[CGI_EXTENSIONS + cgi_config_idx] != NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15416:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15416 | conn->dom_ctx->config[CGI_EXTENSIONS + cgi_config_idx], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15432:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15432 | if (match_prefix_strlen(conn->dom_ctx->config[SSI_EXTENSIONS], path) > 0) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15464:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15464 | closesocket(ctx->listening_sockets[i].sock); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:917:31: note: expanded from macro 'closesocket' 917 | #define closesocket(a) (close(a)) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15477:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15477 | ctx->listening_sockets[i].sock = INVALID_SOCKET; | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15555:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 15555 | && (sscanf(vec->ptr + 1, "%u%n", &port, &len) | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15607:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 15607 | if (sscanf(cb + 1, "%u%n", &port, &len) | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15624:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 15624 | if (sscanf(cb + 1, "%u%n", &port, &len) == 1) { | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15663:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15663 | ch = ((size_t)len < vec->len) ? vec->ptr[len] : '\0'; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15721:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15721 | if (prevIsNumber && (ports[i] == 's' || ports[i] == 'r')) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15721:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15721 | if (prevIsNumber && (ports[i] == 's' || ports[i] == 'r')) { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15724:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15724 | if (ports[i] >= '0' && ports[i] <= '9') { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15724:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15724 | if (ports[i] >= '0' && ports[i] <= '9') { | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15764:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15764 | list = phys_ctx->dd.config[LISTENING_PORTS]; | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15951:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15951 | opt_txt = phys_ctx->dd.config[LISTEN_BACKLOG_SIZE]; | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:15956:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 15956 | config_options[LISTEN_BACKLOG_SIZE].name, | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16030:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16030 | phys_ctx->listening_sockets[phys_ctx->num_listening_sockets] = so; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16130:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16130 | if (conn->dom_ctx->config[ACCESS_LOG_FILE] != NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16132:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16132 | conn->dom_ctx->config[ACCESS_LOG_FILE], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16216:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16216 | conn->dom_ctx->config[ACCESS_LOG_FILE]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2584:60: note: expanded from macro 'mg_cry_internal' 2584 | mg_cry_internal_wrap(conn, NULL, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16235:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16235 | const char *list = phys_ctx->dd.config[ACCESS_CONTROL_LIST]; | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16244:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 16244 | vec.ptr++; | ~~~~^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16275:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16275 | const char *run_as_user = phys_ctx->dd.config[RUN_AS_USER]; | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16385:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16385 | if ((pem = conn->dom_ctx->config[SSL_CERTIFICATE]) == NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16390:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16390 | chain = conn->dom_ctx->config[SSL_CERTIFICATE_CHAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16408:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16408 | if (conn->dom_ctx->config[SSL_DO_VERIFY_PEER] != NULL) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16409:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16409 | if (mg_strcasecmp(conn->dom_ctx->config[SSL_DO_VERIFY_PEER], "yes") | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16412:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16412 | } else if (mg_strcasecmp(conn->dom_ctx->config[SSL_DO_VERIFY_PEER], | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16420:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16420 | char *ca_path = conn->dom_ctx->config[SSL_CA_PATH]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16421:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16421 | char *ca_file = conn->dom_ctx->config[SSL_CA_FILE]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16469:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16469 | (conn->dom_ctx->config[SSL_SHORT_TRUST] != NULL) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16470:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16470 | && (mg_strcasecmp(conn->dom_ctx->config[SSL_SHORT_TRUST], "yes") == 0); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16505:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16505 | if (conn->dom_ctx->config[REQUEST_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16508:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16508 | int to = atoi(conn->dom_ctx->config[REQUEST_TIMEOUT]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16608:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16608 | buf[3 * i - 1] = ' '; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16610:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16610 | buf[3 * i] = hexdigit[(((uint8_t *)mem)[i] >> 4) & 0xF]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16610:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16610 | buf[3 * i] = hexdigit[(((uint8_t *)mem)[i] >> 4) & 0xF]; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16610:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16610 | buf[3 * i] = hexdigit[(((uint8_t *)mem)[i] >> 4) & 0xF]; | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16611:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16611 | buf[3 * i + 1] = hexdigit[((uint8_t *)mem)[i] & 0xF]; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16611:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16611 | buf[3 * i + 1] = hexdigit[((uint8_t *)mem)[i] & 0xF]; | ^~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16611:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16611 | buf[3 * i + 1] = hexdigit[((uint8_t *)mem)[i] & 0xF]; | ^~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16613:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16613 | buf[3 * memlen - 1] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16742:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 16742 | for (fp = sw; fp->name != NULL; fp++) { | ^~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16759:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 16759 | feature_missing[fp->required]++; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:16782:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 16782 | ebuf + cur_len, | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17109:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17109 | conn->dom_ctx->config[AUTHENTICATION_DOMAIN])) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17285:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17285 | protocol_ver = atoi(dom_ctx->config[SSL_PROTOCOL_VERSION]); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17343:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17343 | dom_ctx->config[AUTHENTICATION_DOMAIN], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17367:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17367 | (const md5_byte_t *)phys_ctx->dd.config[LISTENING_PORTS], | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17368:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17368 | strlen(phys_ctx->dd.config[LISTENING_PORTS])); | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17370:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17370 | (const md5_byte_t *)dom_ctx->config[AUTHENTICATION_DOMAIN], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17371:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17371 | strlen(dom_ctx->config[AUTHENTICATION_DOMAIN])); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17390:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17390 | if (dom_ctx->config[SSL_DO_VERIFY_PEER] != NULL) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17391:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17391 | if (mg_strcasecmp(dom_ctx->config[SSL_DO_VERIFY_PEER], "yes") == 0) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17394 | } else if (mg_strcasecmp(dom_ctx->config[SSL_DO_VERIFY_PEER], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17404:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17404 | (dom_ctx->config[SSL_DEFAULT_VERIFY_PATHS] != NULL) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17405:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17405 | && (mg_strcasecmp(dom_ctx->config[SSL_DEFAULT_VERIFY_PATHS], "yes") | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17409:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17409 | ca_path = dom_ctx->config[SSL_CA_PATH]; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17410:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17410 | ca_file = dom_ctx->config[SSL_CA_FILE]; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17440:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17440 | if (dom_ctx->config[SSL_VERIFY_DEPTH]) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17441:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17441 | verify_depth = atoi(dom_ctx->config[SSL_VERIFY_DEPTH]); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17446:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17446 | if (dom_ctx->config[SSL_CIPHER_LIST] != NULL) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17448:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17448 | dom_ctx->config[SSL_CIPHER_LIST]) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17457:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17457 | ssl_cache_timeout = ((dom_ctx->config[SSL_CACHE_TIMEOUT] != NULL) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17458:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17458 | ? atoi(dom_ctx->config[SSL_CACHE_TIMEOUT]) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17501:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17501 | if (!is_ssl_port_used(dom_ctx->config[LISTENING_PORTS])) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17536:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17536 | dom_ctx->config[AUTHENTICATION_DOMAIN], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17561:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17561 | if (((pem = dom_ctx->config[SSL_CERTIFICATE]) == NULL) | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17569:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17569 | config_options[SSL_CERTIFICATE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17574:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17574 | chain = dom_ctx->config[SSL_CERTIFICATE_CHAIN]; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17645:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17645 | path = dom_ctx->config[GLOBAL_PASSWORDS_FILE]; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17775:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17775 | if (conn->dom_ctx->config[LINGER_TIMEOUT]) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17776:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17776 | linger_timeout = atoi(conn->dom_ctx->config[LINGER_TIMEOUT]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:17967:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 17967 | mg_join_thread(conn->phys_ctx->worker_threadids[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18013:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18013 | (unsigned)atoi(config_options[MAX_REQUEST_SIZE].default_value); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18052:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18052 | conn->phys_ctx = (struct mg_context *)(((char *)conn) + conn_size); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18058:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18058 | conn->buf = (((char *)conn) + conn_size + ctx_size); | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18058:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18058 | conn->buf = (((char *)conn) + conn_size + ctx_size); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18406:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18406 | if ((uri[0] == '*') && (uri[1] == '\0')) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18417:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18417 | for (i = 0; uri[i] != 0; i++) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18418:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18418 | if (uri[i] < 33) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18435:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18435 | for (i = 0; abs_uri_protocols[i].proto != NULL; i++) { | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18437:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18437 | abs_uri_protocols[i].proto, | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18438:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18438 | abs_uri_protocols[i].proto_len) | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18441:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18441 | hostend = strchr(uri + abs_uri_protocols[i].proto_len, '/'); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18441:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18441 | hostend = strchr(uri + abs_uri_protocols[i].proto_len, '/'); | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18445:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18445 | portbegin = strchr(uri + abs_uri_protocols[i].proto_len, ':'); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18445 | portbegin = strchr(uri + abs_uri_protocols[i].proto_len, ':'); | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18450:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18450 | port = strtoul(portbegin + 1, &portend, 10); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18478:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18478 | !mg_strcasecmp(conn->dom_ctx->config[ENABLE_AUTH_DOMAIN_CHECK], "yes"); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18482:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18482 | for (i = 0; abs_uri_protocols[i].proto != NULL; i++) { | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18484:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18484 | abs_uri_protocols[i].proto, | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18485:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18485 | abs_uri_protocols[i].proto_len) | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18488:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18488 | hostbegin = uri + abs_uri_protocols[i].proto_len; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18488:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18488 | hostbegin = uri + abs_uri_protocols[i].proto_len; | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18495:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18495 | port = abs_uri_protocols[i].default_port; | ^~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18498:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18498 | port = strtoul(portbegin + 1, &portend, 10); | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18531:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18531 | server_domain = conn->dom_ctx->config[AUTHENTICATION_DOMAIN]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18547:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18547 | if (hostbegin[request_domain_len - server_domain_len - 1] != '.') { | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18555:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18555 | hostbegin + request_domain_len - server_domain_len, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18555:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 18555 | hostbegin + request_domain_len - server_domain_len, | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18850:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18850 | save_timeout = conn->dom_ctx->config[REQUEST_TIMEOUT]; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18859:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18859 | conn->dom_ctx->config[REQUEST_TIMEOUT] = new_timeout; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:18861:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 18861 | conn->dom_ctx->config[REQUEST_TIMEOUT] = save_timeout; | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19333:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19333 | !mg_strcasecmp(conn->dom_ctx->config[ENABLE_KEEP_ALIVE], "yes"); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19527:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 19527 | conn->buf + discard_len, | ^~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19640:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19640 | *sp = ctx->squeue[ctx->sq_tail % ctx->sq_size]; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:19685:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 19685 | ctx->squeue[ctx->sq_head % ctx->sq_size] = *sp; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20021:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20021 | if ((ctx->dd.config[CONFIG_TCP_NODELAY] != NULL) | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20022:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20022 | && (!strcmp(ctx->dd.config[CONFIG_TCP_NODELAY], "1"))) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20126:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20126 | pfd[i].fd = ctx->listening_sockets[i].sock; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20126:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20126 | pfd[i].fd = ctx->listening_sockets[i].sock; | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20127:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20127 | pfd[i].events = POLLIN; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20142:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20142 | && (pfd[i].revents & POLLIN)) { | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20143:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20143 | accept_new_connection(&ctx->listening_sockets[i], ctx); | ^~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20169:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20169 | if (ctx->worker_threadids[i] != 0) { | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20170:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20170 | mg_join_thread(ctx->worker_threadids[i]); | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20291:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20291 | if (ctx->dd.config[i] != NULL) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20295:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20295 | mg_free(ctx->dd.config[i]); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20438:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20438 | const char *ports_option = config_options[LISTENING_PORTS].default_value; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20442:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20442 | const char *optname = config_options[LISTENING_PORTS].name; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20447:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20447 | ports_option = run_options[1]; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20449:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 20449 | run_options += 2; | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20587:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 20587 | while (options && (name = *options++) != NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20606:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 20606 | } else if ((value = *options++) == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20623:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20623 | if (ctx->dd.config[idx] != NULL) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20627:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20627 | mg_free(ctx->dd.config[idx]); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20629:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20629 | ctx->dd.config[idx] = mg_strdup_ctx(value, ctx); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20634:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20634 | for (i = 0; config_options[i].name != NULL; i++) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20635:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20635 | default_value = config_options[i].default_value; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20636:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20636 | if ((ctx->dd.config[i] == NULL) && (default_value != NULL)) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20637:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20637 | ctx->dd.config[i] = mg_strdup_ctx(default_value, ctx); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20642:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20642 | itmp = atoi(ctx->dd.config[MAX_REQUEST_SIZE]); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20646:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20646 | config_options[MAX_REQUEST_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20655:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20655 | config_options[MAX_REQUEST_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20666:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20666 | itmp = atoi(ctx->dd.config[CONNECTION_QUEUE_SIZE]); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20670:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20670 | config_options[CONNECTION_QUEUE_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20679:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20679 | config_options[CONNECTION_QUEUE_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20691:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20691 | config_options[CONNECTION_QUEUE_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20700:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20700 | config_options[CONNECTION_QUEUE_SIZE].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20711:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20711 | workerthreadcount = atoi(ctx->dd.config[NUM_THREADS]); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:20727:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 20727 | config_options[NUM_THREADS].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21147:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21147 | ctx->worker_connections[i].phys_ctx = ctx; | ^~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21149:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21149 | &ctx->worker_connections[i], | ^~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21150:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21150 | &ctx->worker_threadids[i]) | ^~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21284:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 21284 | while (options && (name = *options++) != NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21300:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 21300 | } else if ((value = *options++) == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21315:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21315 | if (new_dom->config[idx] != NULL) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21318:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21318 | mg_free(new_dom->config[idx]); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21320:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21320 | new_dom->config[idx] = mg_strdup_ctx(value, ctx); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21326:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21326 | if (!new_dom->config[AUTHENTICATION_DOMAIN]) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21336:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21336 | config_options[AUTHENTICATION_DOMAIN].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21344:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21344 | for (i = 0; config_options[i].name != NULL; i++) { | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21345:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21345 | default_value = ctx->dd.config[i]; | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21346:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21346 | if ((new_dom->config[i] == NULL) && (default_value != NULL)) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21347:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21347 | new_dom->config[i] = mg_strdup_ctx(default_value, ctx); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21383:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21383 | if (!mg_strcasecmp(new_dom->config[AUTHENTICATION_DOMAIN], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21384:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21384 | dom->config[AUTHENTICATION_DOMAIN])) { | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21388:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21388 | new_dom->config[AUTHENTICATION_DOMAIN]); | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:2587:59: note: expanded from macro 'mg_cry_ctx_internal' 2587 | mg_cry_internal_wrap(NULL, ctx, __func__, __LINE__, fmt, __VA_ARGS__) | ^~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21396:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21396 | new_dom->config[AUTHENTICATION_DOMAIN], | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21397:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 21397 | config_options[AUTHENTICATION_DOMAIN].name); | ^~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21500:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 21500 | *dst += len; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21528:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 21528 | end = buffer + buflen; | ^~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:21534:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 21534 | end -= sizeof(eoobj) - 1; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:22414:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22414 | for (i = 0; http_methods[i].name != NULL; i++) { | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:22415:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22415 | size_t sl = strlen(http_methods[i].name); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:22429:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22429 | for (i = 0; http_methods[i].name != NULL; i++) { | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:22432:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22432 | strcat(all_methods, http_methods[i].name); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/civetweb.c:22434:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 22434 | strcpy(all_methods, http_methods[i].name); | ^~~~~~~~~~~~ 1654 warnings generated. [2/8] : && /exopi-obj/pobj/civetweb-1.16/bin/cc -fPIC -O2 -pipe -std=c11 -Wall -Wextra -Wshadow -Wconversion -Wmissing-prototypes -Weverything -Wparentheses -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -Wno-cast-qual -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=src/CMakeFiles/civetweb-c-library.dir/link.d -shared -Wl,-soname,libcivetweb.so.0.1 -o src/libcivetweb.so.0.1 src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o -lpthread /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [3/8] /usr/local/bin/cmake -E cmake_symlink_library src/libcivetweb.so.0.1 src/libcivetweb.so.0.1 src/libcivetweb.so && : [4/8] /exopi-obj/pobj/civetweb-1.16/bin/cc -DCIVETWEB_DLL_IMPORTS -DCRYPTO_LIB=\"libcrypto.so\" -DOPENSSL_API_1_1 -DSSL_LIB=\"libssl.so\" -DUSE_IPV6 -DUSE_STACK_SIZE=102400 -DUSE_WEBSOCKET -DUSE_ZLIB -I/exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include -O2 -pipe -std=c11 -Wall -Wextra -Wshadow -Wconversion -Wmissing-prototypes -Weverything -Wparentheses -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -Wno-cast-qual -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -MD -MT src/CMakeFiles/civetweb-c-executable.dir/main.c.o -MF src/CMakeFiles/civetweb-c-executable.dir/main.c.o.d -o src/CMakeFiles/civetweb-c-executable.dir/main.c.o -c /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:185:14: warning: no previous extern declaration for non-static variable 'g_exit_flag' [-Wmissing-variable-declarations] 185 | volatile int g_exit_flag = 0; /* 0 = continue running main loop */ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:185:10: note: declare 'static' if the variable is not intended to be used outside of this translation unit 185 | volatile int g_exit_flag = 0; /* 0 = continue running main loop */ | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:257:8: warning: '_Noreturn' is incompatible with C standards before C11 [-Wpre-c11-compat] 257 | static NO_RETURN void | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:63:19: note: expanded from macro 'NO_RETURN' 63 | #define NO_RETURN _Noreturn | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:308:19: warning: expansion of date or time macro is not reproducible [-Wdate-time] 308 | const char *bd = __DATE__; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:318:8: warning: '_Noreturn' is incompatible with C standards before C11 [-Wpre-c11-compat] 318 | static NO_RETURN void | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:63:19: note: expanded from macro 'NO_RETURN' 63 | #define NO_RETURN _Noreturn | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:265:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | msg[sizeof(msg) - 1] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:286:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 286 | msg[sizeof(msg) - 1] = 0; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:347:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | for (i = 0; options[i].name != NULL; i++) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:350:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | options[i].name, | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:351:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | ((options[i].default_value == NULL) | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:353:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | : options[i].default_value)); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:357:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 357 | for (i = 0; options[i].name != NULL; i++) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:360:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 360 | options[i].name, | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:361:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 361 | ((options[i].default_value == NULL) | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:363:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | : options[i].default_value)); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:483:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 483 | while (options[2 * i] != NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:484:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 484 | if (strcmp(options[2 * i], option_name) == 0) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:485:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | opt_value = options[2 * i + 1]; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:501:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | for (i = 0; main_config_options[i].name != NULL; i++) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:504:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if (!strcmp(name, main_config_options[OPTION_TITLE].name)) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:508:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if (!strcmp(name, main_config_options[OPTION_ICON].name)) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:513:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 513 | if (!strcmp(name, main_config_options[OPTION_WEBPAGE].name)) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:517:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 517 | if (!strcmp(name, main_config_options[OPTION_HIDE_TRAY].name)) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:525:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 525 | if (!strcmp(name, main_config_options[OPTION_ADD_DOMAIN].name)) { | ^~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:533:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | g_add_domain[g_num_add_domains] = sdup(value); | ^~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:549:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | for (i = 0; default_options[i].name != NULL; i++) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:550:15: warning: unsafe buffer access [-Wunsafe-buffer-usage] 550 | if (!strcmp(default_options[i].name, name)) { | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:551:11: warning: unsafe buffer access [-Wunsafe-buffer-usage] 551 | type = default_options[i].type; | ^~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:622:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 622 | if (options[2 * i] == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:624:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 624 | options[2 * i] = sdup(name); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:625:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 625 | options[2 * i + 1] = sdup(value); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:626:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 626 | options[2 * i + 2] = NULL; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:628:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 628 | } else if (!strcmp(options[2 * i], name)) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:632:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 632 | (char *)malloc(strlen(options[2 * i + 1]) | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:637:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 637 | sprintf(s, "%s%s%s", options[2 * i + 1], multi_sep, value); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:638:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 638 | free((char *)options[2 * i + 1]); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:639:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 639 | options[2 * i + 1] = s; | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:642:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 642 | free((char *)options[2 * i + 1]); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:643:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 643 | options[2 * i + 1] = sdup(value); | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:653:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 653 | if (options[2 * i] == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:656:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 656 | if (options[2 * i + 1] == NULL) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:687:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 687 | p = line + 3; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:694:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 694 | for (i = 0; isspace((unsigned char)p[i]);) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:696:7: warning: unsafe buffer access [-Wunsafe-buffer-usage] 696 | if (p[i] == '#' || p[i] == '\0') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:696:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 696 | if (p[i] == '#' || p[i] == '\0') { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:702:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 702 | && (isspace((unsigned char)p[j - 1]) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:703:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 703 | || iscntrl((unsigned char)p[j - 1]));) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:704:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 704 | p[--j] = 0; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:707:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 707 | for (j = i; !isspace((unsigned char)p[j]) && (p[j] != 0);) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:707:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 707 | for (j = i; !isspace((unsigned char)p[j]) && (p[j] != 0);) | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:712:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | p[j] = 0; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:717:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 717 | while (isspace((unsigned char)p[j])) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:722:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | if (!set_option(options, p + i, p + j)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:722:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | if (!set_option(options, p + i, p + j)) { | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:747:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if ((argc > 1) && (argv[1] != NULL) && (argv[1][0] != '-') | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:747:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 747 | if ((argc > 1) && (argv[1] != NULL) && (argv[1][0] != '-') | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:748:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 748 | && (argv[1][0] != 0)) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:753:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | argv[1]); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:773:2: warning: unsafe buffer access [-Wunsafe-buffer-usage] 773 | g_config_file_name[sizeof(g_config_file_name) - 1] = 0; | ^~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:805:6: warning: unsafe buffer access [-Wunsafe-buffer-usage] 805 | if (argv[1] == NULL || memcmp(argv[1], "-psn_", 5) != 0) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:805:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 805 | if (argv[1] == NULL || memcmp(argv[1], "-psn_", 5) != 0) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:808:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 808 | for (i = cmd_line_opts_start; argv[i] != NULL; i += 2) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:809:8: warning: unsafe buffer access [-Wunsafe-buffer-usage] 809 | if (argv[i][0] != '-' || argv[i + 1] == NULL) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:809:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 809 | if (argv[i][0] != '-' || argv[i + 1] == NULL) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:812:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | if (!set_option(options, &argv[i][1], argv[i + 1])) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:812:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | if (!set_option(options, &argv[i][1], argv[i + 1])) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:812:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | if (!set_option(options, &argv[i][1], argv[i + 1])) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:816:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 816 | argv[i], | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:817:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 817 | argv[i + 1]); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:939:4: warning: unsafe buffer access [-Wunsafe-buffer-usage] 939 | path[sizeof(path) - 1] = 0; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1021:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1021 | host = url + 7; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1024:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1024 | host = url + 8; | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1040:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1040 | switch (host[sep]) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1045:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1045 | host[sep] = 0; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1046:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1046 | resource = host + sep + 1; | ~~~~~^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1046:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1046 | resource = host + sep + 1; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1049:3: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1049 | host[sep] = 0; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1050:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1050 | port = strtoul(host + sep + 1, &endp, 10); | ~~~~~^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1050:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1050 | port = strtoul(host + sep + 1, &endp, 10); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1059:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1059 | resource = endp + 1; | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1193 | if (argc > 1 && !strcmp(argv[1], "-I")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1209:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1209 | if (argc > 1 && !strcmp(argv[1], "-A")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1213:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1213 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], argv[5]) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1213:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1213 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], argv[5]) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1213:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1213 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], argv[5]) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1213:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1213 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], argv[5]) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1219 | if (argc > 1 && !strcmp(argv[1], "-R")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1223:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1223 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], NULL) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1223:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1223 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], NULL) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1223:51: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1223 | exit(mg_modify_passwords_file(argv[2], argv[3], argv[4], NULL) | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1229:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1229 | if (argc > 1 && !strcmp(argv[1], "-C")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1234:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1234 | exit(run_client(argv[2]) ? EXIT_SUCCESS : EXIT_FAILURE); | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1239:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1239 | if (argc > 1 && !strcmp(argv[1], "-L")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1257:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1257 | if (argc > 1 && !strcmp(argv[1], "-E")) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1276:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1276 | && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "-H") | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1276:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1276 | && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "-H") | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1277:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1277 | || !strcmp(argv[1], "--help"))) { | ^~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1341:14: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1341 | for (i = 0; options[i] != NULL; i++) { | ^~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/main.c:1342:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1342 | free((char *)options[i]); | ^~~~~~~ 98 warnings generated. [5/8] : && /exopi-obj/pobj/civetweb-1.16/bin/cc -O2 -pipe -std=c11 -Wall -Wextra -Wshadow -Wconversion -Wmissing-prototypes -Weverything -Wparentheses -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -Wno-cast-qual -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -Xlinker --dependency-file=src/CMakeFiles/civetweb-c-executable.dir/link.d src/CMakeFiles/civetweb-c-executable.dir/main.c.o -o src/civetweb -Wl,-z,origin,-rpath,/exopi-obj/pobj/civetweb-1.16/build-amd64/src: src/libcivetweb.so.0.1 -lpthread /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : ld: warning: main.c(src/CMakeFiles/civetweb-c-executable.dir/main.c.o:(set_option)): warning: sprintf() is often misused, please use snprintf() [6/8] /exopi-obj/pobj/civetweb-1.16/bin/c++ -DCIVETWEB_CXX_DLL_EXPORTS -DCIVETWEB_DLL_IMPORTS -DCRYPTO_LIB=\"libcrypto.so\" -DOPENSSL_API_1_1 -DSSL_LIB=\"libssl.so\" -DUSE_IPV6 -DUSE_STACK_SIZE=102400 -DUSE_WEBSOCKET -DUSE_ZLIB -Dcivetweb_cpp_EXPORTS -I/exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include -O2 -pipe -std=c++14 -Wall -Wextra -Wshadow -Wmissing-prototypes -Weverything -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -flto -fPIC -MD -MT src/CMakeFiles/civetweb-cpp.dir/CivetServer.cpp.o -MF src/CMakeFiles/civetweb-cpp.dir/CivetServer.cpp.o.d -o src/CMakeFiles/civetweb-cpp.dir/CivetServer.cpp.o -c /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:7: In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:11: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/civetweb.h:168:2: warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic] 168 | long long content_length; /* Length (in bytes) of the request body, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/civetweb.h:196:2: warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic] 196 | long long content_length; /* Length (in bytes) of the request body, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/civetweb.h:945:34: warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic] 945 | long long content_length); | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/civetweb.h:1032:14: warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic] 1032 | CIVETWEB_API long long mg_store_body(struct mg_connection *conn, | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/civetweb.h:1261:39: warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic] 1261 | int (*field_store)(const char *path, long long file_size, void *user_data); | ^ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:7: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:274:5: warning: unknown command tag name [-Wdocumentation-unknown-command] 274 | * @bits: first byte of the websocket frame, see websocket RFC at | ^~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:276:5: warning: unknown command tag name 'data'; did you mean 'date'? [-Wdocumentation-unknown-command] 276 | * @data, data_len: payload, with mask (if any) already applied. | ^~~~~~ | date /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:327:26: warning: empty paragraph passed to '@throws' command [-Wdocumentation] 327 | * @throws CivetException | ~~~~~~~~~~~~~~~~~~~~~^ 328 | */ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:330:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 330 | const struct CivetCallbacks *callbacks = 0, | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:331:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 331 | const void *UserContext = 0); | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:333:55: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 333 | const struct CivetCallbacks *callbacks = 0, | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:334:40: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 334 | const void *UserContext = 0); | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:216:20: warning: use of old-style cast [-Wold-style-cast] 216 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:222:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 222 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:229:26: warning: use of old-style cast [-Wold-style-cast] 229 | CivetHandler *handler = (CivetHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:282:20: warning: use of old-style cast [-Wold-style-cast] 282 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:286:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 286 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:293:30: warning: use of old-style cast [-Wold-style-cast] 293 | CivetAuthHandler *handler = (CivetAuthHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:308:20: warning: use of old-style cast [-Wold-style-cast] 308 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:312:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 312 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:315:35: warning: use of old-style cast [-Wold-style-cast] 315 | CivetWebSocketHandler *handler = (CivetWebSocketHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:329:20: warning: use of old-style cast [-Wold-style-cast] 329 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:333:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 333 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:336:35: warning: use of old-style cast [-Wold-style-cast] 336 | CivetWebSocketHandler *handler = (CivetWebSocketHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:352:20: warning: use of old-style cast [-Wold-style-cast] 352 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:356:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 356 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:359:35: warning: use of old-style cast [-Wold-style-cast] 359 | CivetWebSocketHandler *handler = (CivetWebSocketHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:374:20: warning: use of old-style cast [-Wold-style-cast] 374 | CivetServer *me = (CivetServer *)(request_info->user_data); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:378:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 378 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:381:35: warning: use of old-style cast [-Wold-style-cast] 381 | CivetWebSocketHandler *handler = (CivetWebSocketHandler *)cbdata; | ^ ~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:396:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 396 | : context(0) | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:406:22: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 406 | userCloseHandler = NULL; | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:409:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 409 | struct mg_init_data mg_start_init_data = {0}; | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:409:45: warning: missing field 'user_data' initializer [-Wmissing-field-initializers] 409 | struct mg_init_data mg_start_init_data = {0}; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:414:47: warning: missing field 'code_sub' initializer [-Wmissing-field-initializers] 414 | struct mg_error_data mg_start_error_data = {0}; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:421:17: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 421 | if (context == NULL) { | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:433:15: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 433 | : context(0) | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:443:22: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 443 | userCloseHandler = NULL; | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:451:20: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 451 | pointers.back() = NULL; | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:453:44: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 453 | struct mg_init_data mg_start_init_data = {0}; | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:453:45: warning: missing field 'user_data' initializer [-Wmissing-field-initializers] 453 | struct mg_init_data mg_start_init_data = {0}; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:458:47: warning: missing field 'code_sub' initializer [-Wmissing-field-initializers] 458 | struct mg_error_data mg_start_error_data = {0}; | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:465:17: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 465 | if (context == NULL) { | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:482:20: warning: use of old-style cast [-Wold-style-cast] 482 | CivetServer *me = (CivetServer *)mg_get_user_data(mg_get_context(conn)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:486:21: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 486 | if (me->context == NULL) | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:525:47: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 525 | mg_set_request_handler(context, uri.c_str(), NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:525:53: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 525 | mg_set_request_handler(context, uri.c_str(), NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:532:28: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 532 | context, uri.c_str(), NULL, NULL, NULL, NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:532:34: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 532 | context, uri.c_str(), NULL, NULL, NULL, NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:532:40: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 532 | context, uri.c_str(), NULL, NULL, NULL, NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:532:46: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 532 | context, uri.c_str(), NULL, NULL, NULL, NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:532:52: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 532 | context, uri.c_str(), NULL, NULL, NULL, NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:538:44: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 538 | mg_set_auth_handler(context, uri.c_str(), NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:538:50: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 538 | mg_set_auth_handler(context, uri.c_str(), NULL, NULL); | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:546:13: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 546 | context = 0; | ^ | nullptr /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:620:27: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 620 | const char *formParams = NULL; | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:621:28: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 621 | const char *queryString = NULL; | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:624:20: warning: use of old-style cast [-Wold-style-cast] 624 | CivetServer *me = (CivetServer *)(ri->user_data); | ^ ~~~~~~~~~~~~~~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:641:46: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 641 | || ((conobj.postData.size() + r) | ~ ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:658:26: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 658 | if (ri->query_string != NULL) { | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:667:20: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 667 | if (formParams != NULL) { | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:671:43: warning: 'nullptr' is incompatible with C++98 [-Wc++98-compat] 671 | if (!get_param_success && queryString != NULL) { | ^ /usr/include/sys/_null.h:12:14: note: expanded from macro 'NULL' 12 | #define NULL nullptr | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:690:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 690 | dst.assign(buf, r); | ~~~~~~ ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:720:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 720 | postdata.append(buf, r); | ~~~~~~ ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:780:39: warning: operand of ? changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 780 | server_ports.resize(size < 0 ? 0 : size); | ~~~~~~ ^~~~ In file included from /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:7: /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:39:24: warning: 'CivetException' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Wweak-vtables] 39 | class CIVETWEB_CXX_API CivetException : public std::runtime_error | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/include/CivetServer.h:213:24: warning: 'CivetAuthHandler' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit [-Wweak-vtables] 213 | class CIVETWEB_CXX_API CivetAuthHandler | ^ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:646:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 646 | conobj.postData.insert(conobj.postData.end(), buf, buf + r); | ^~~ /exopi-obj/pobj/civetweb-1.16/civetweb-1.16/src/CivetServer.cpp:742:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 742 | for (; src_len > 0; src++, src_len--) { | ^~~ 69 warnings generated. [7/8] : && /exopi-obj/pobj/civetweb-1.16/bin/c++ -fPIC -O2 -pipe -std=c++14 -Wall -Wextra -Wshadow -Wmissing-prototypes -Weverything -Wno-padded -Wno-unused-macros -Wno-format-nonliteral -pedantic-errors -fvisibility=hidden -DNDEBUG -fstack-protector-strong -flto -Xlinker --dependency-file=src/CMakeFiles/civetweb-cpp.dir/link.d -shared -Wl,-soname,libcivetweb-cpp.so.0.1 -o src/libcivetweb-cpp.so.0.1 src/CMakeFiles/civetweb-cpp.dir/CivetServer.cpp.o -Wl,-z,origin,-rpath,/exopi-obj/pobj/civetweb-1.16/build-amd64/src: src/libcivetweb.so.0.1 -lpthread /usr/lib/libz.so.7.1 -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && : [8/8] /usr/local/bin/cmake -E cmake_symlink_library src/libcivetweb-cpp.so.0.1 src/libcivetweb-cpp.so.0.1 src/libcivetweb-cpp.so && : >>> Running package in www/civetweb at 1764823877.58 ===> www/civetweb ===> Faking installation for civetweb-1.16 -- Install configuration: "Release" -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/civetweb-targets.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/civetweb-targets-release.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/share/pkgconfig/civetweb.pc -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/share/pkgconfig/civetweb-cpp.pc -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/civetweb-config.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/civetweb-config-version.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/FindLibDl.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/FindLibRt.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/cmake/civetweb/FindWinSock.cmake -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/libcivetweb.so.0.1 -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/include/civetweb.h -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/bin/civetweb -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/bin/civetweb" to "" -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/libcivetweb-cpp.so.0.1 -- Set non-toolchain portion of runtime path of "/exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/lib/libcivetweb-cpp.so.0.1" to "" -- Installing: /exopi-obj/pobj/civetweb-1.16/fake-amd64/usr/local/include/CivetServer.h ===> Building package for civetweb-1.16 Create /exopi-cvs/ports/packages/amd64/all/civetweb-1.16.tgz Creating package civetweb-1.16 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|** | 3% checksumming|**** | 7% checksumming|****** | 10% checksumming|******** | 14% checksumming|*********** | 17% checksumming|************* | 21% checksumming|*************** | 24% checksumming|***************** | 28% checksumming|******************* | 31% checksumming|********************* | 34% checksumming|*********************** | 38% checksumming|************************* | 41% checksumming|*************************** | 45% checksumming|***************************** | 48% checksumming|******************************** | 52% checksumming|********************************** | 55% checksumming|************************************ | 59% checksumming|************************************** | 62% checksumming|**************************************** | 66% checksumming|****************************************** | 69% checksumming|******************************************** | 72% checksumming|********************************************** | 76% checksumming|************************************************ | 79% checksumming|************************************************** | 83% checksumming|***************************************************** | 86% checksumming|******************************************************* | 90% checksumming|********************************************************* | 93% checksumming|*********************************************************** | 97% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|**** | 6% archiving|**************************************** | 62% archiving|************************************************ | 74% archiving|*************************************************** | 80% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/civetweb-1.16.tgz >>> Running clean in www/civetweb at 1764823880.59 ===> www/civetweb ===> Cleaning for civetweb-1.16 >>> Ended at 1764823881.12 max_stuck=4.00/build=26.76/package=3.02/clean=0.57