mariadb/vio
Vladislav Vaintroub aba04c562b Compiling - fix warnings with MSVC 17.14
New warnings come from 3 places

1. Warning C5287: Warning comes from json_lib.c from code like
  compile_time_assert((int) JSON_VALUE_NULL == (int) JSV_NULL);
2. Warning C5287: Similar warning come from wc_static_assert() from code
  in wolfSSL's header file
3. Warning C5286 in WolfSSL code, -enum_value

   (i.e multiplying enum with -1)is used

To fix:
- Disable warnings in WolfSSL code, using /wd<num> flag.
- workaround warning for users of WolfSSL, disable
  wc_static_assert() with -DWC_NO_STATIC_ASSERT compile flag
- Rewrite some compile_time_assert in json_lib.c to avoid warning.
- add target_link_libraries(vio ${SSL_LIBRARIES}) so that
  vio picks up -DWC_NO_STATIC_ASSERT
2025-05-26 16:58:21 +02:00
..
docs MDEV-17926 FederatedX TODO is obsolete 2018-12-12 00:31:04 +01:00
CMakeLists.txt Compiling - fix warnings with MSVC 17.14 2025-05-26 16:58:21 +02:00
test-ssl.c Update FSF Address 2019-05-11 21:29:06 +03:00
test-sslclient.c Update FSF Address 2019-05-11 21:29:06 +03:00
test-sslserver.c Update FSF Address 2019-05-11 21:29:06 +03:00
vio.c MDEV-33582 Add more warnings to be able to better diagnose network issues 2024-03-05 20:19:49 +02:00
vio_priv.h Merge 10.4 into 10.5 2020-08-01 14:42:51 +03:00
viopipe.c MDEV-23348 vio_shutdown does not prevent later ReadFile on named pipe 2020-08-03 13:23:38 +02:00
viosocket.c Post-fix 567c097359 2024-03-18 23:43:56 +01:00
viossl.c Merge 10.5 into 10.6 2021-03-27 18:03:03 +02:00
viosslfactories.c Merge 10.5 into 10.6 2024-10-03 09:31:39 +03:00
viotest-ssl.c Update FSF Address 2019-05-11 21:29:06 +03:00
viotest-sslconnect.cc Update FSF Address 2019-05-11 21:29:06 +03:00
viotest.cc Update FSF Address 2019-05-11 21:29:06 +03:00