https://git.reactos.org/?p=reactos.git;a=commitdiff;h=770adbc8a3f50de5c055374ed72e3fb9601de288
commit 770adbc8a3f50de5c055374ed72e3fb9601de288 Author: Justin Miller <justin.mil...@reactos.org> AuthorDate: Mon Oct 14 14:14:56 2024 -0700 Commit: GitHub <nore...@github.com> CommitDate: Mon Oct 14 14:14:56 2024 -0700 [WINETESTS] Fix warnings when compiling comctl32_winetest (#7316) fix warnings when compiling comctl32_winetest the comctl32 winetest just does a few things so properly mark the ros diff. --- modules/rostests/winetests/comctl32/CMakeLists.txt | 5 +++++ modules/rostests/winetests/comctl32/rebar.c | 4 ++++ modules/rostests/winetests/comctl32/static.c | 2 ++ 3 files changed, 11 insertions(+) diff --git a/modules/rostests/winetests/comctl32/CMakeLists.txt b/modules/rostests/winetests/comctl32/CMakeLists.txt index 9fa7c45621d..e2ff22ecdf5 100644 --- a/modules/rostests/winetests/comctl32/CMakeLists.txt +++ b/modules/rostests/winetests/comctl32/CMakeLists.txt @@ -47,6 +47,11 @@ if(MSVC AND ARCH STREQUAL "amd64") target_compile_options(comctl32_winetest PRIVATE /wd4334) endif() +if(MSVC) + # warning C4045: 'large_truncated_80_w': array bounds overflow + target_compile_options(comctl32_winetest PRIVATE /wd4045) +endif() + target_compile_options(comctl32_winetest PRIVATE $<$<NOT:$<C_COMPILER_ID:MSVC>>:-Wno-format>) set_module_type(comctl32_winetest win32cui) diff --git a/modules/rostests/winetests/comctl32/rebar.c b/modules/rostests/winetests/comctl32/rebar.c index 6c82295d40b..de8a295189e 100644 --- a/modules/rostests/winetests/comctl32/rebar.c +++ b/modules/rostests/winetests/comctl32/rebar.c @@ -18,6 +18,10 @@ */ /* make sure the structures work with a comctl32 v5.x */ +#ifdef __REACTOS__ +#undef _WIN32_WINNT +#undef _WIN32_IE +#endif #define _WIN32_WINNT 0x500 #define _WIN32_IE 0x500 diff --git a/modules/rostests/winetests/comctl32/static.c b/modules/rostests/winetests/comctl32/static.c index a65e3527282..1cc7e8a01df 100644 --- a/modules/rostests/winetests/comctl32/static.c +++ b/modules/rostests/winetests/comctl32/static.c @@ -20,7 +20,9 @@ #include <stdarg.h> #include <stdio.h> +#ifndef __REACTOS__ #define STRICT +#endif #define WIN32_LEAN_AND_MEAN #include <windows.h> #include "commctrl.h"