From 68bccf3ae12ab6a95c075b39c75903eb6003d4b3 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Wed, 27 Dec 2023 17:06:52 -0800 Subject: [PATCH] Define HAS_INTTYPES_H too, fixes new MSVC build error syncterm\bbslist.c(778): error C2146: syntax error: missing ')' before identifier 'SCNx8 We aren't defining this standard format macro in gen_defs.h (maybe we should be?) - but as long as MSVC has inttypes.h, seems we should be using that instead. --- src/xpdev/xpdev_mt.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xpdev/xpdev_mt.props b/src/xpdev/xpdev_mt.props index 5687460345..4a8faeea56 100644 --- a/src/xpdev/xpdev_mt.props +++ b/src/xpdev/xpdev_mt.props @@ -7,7 +7,7 @@ </PropertyGroup> <ItemDefinitionGroup> <ClCompile> - <PreprocessorDefinitions>HAS_STDINT_H;XPDEV_THREAD_SAFE;LINK_LIST_THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <PreprocessorDefinitions>HAS_INTTYPES_H;HAS_STDINT_H;XPDEV_THREAD_SAFE;LINK_LIST_THREADSAFE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>$(MSBuildThisFileDirectory);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> <Link> -- GitLab