From 88b9b74d95fdb1fb680742e586c1a29ed127da52 Mon Sep 17 00:00:00 2001 From: Uri Lublin Date: Mon, 24 Mar 2014 19:02:38 +0200 Subject: Fix building with Visual Studio (inttypes.h) As a followup of commit 462295d9f84658aa7. Building with Visual Studio, fails as there is no inttypes.h file: vdagent\file_xfer.cpp(21) : fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory This commit prevents including inttypes.h when building with Visual Studio, and defines PRIu64 that is defined in inttypes.h for mingw compiler. --- vdagent/file_xfer.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'vdagent') diff --git a/vdagent/file_xfer.cpp b/vdagent/file_xfer.cpp index f8cd07f..3aad4ac 100644 --- a/vdagent/file_xfer.cpp +++ b/vdagent/file_xfer.cpp @@ -18,7 +18,14 @@ #include #define __STDC_FORMAT_MACROS #define __USE_MINGW_ANSI_STDIO 1 + +// compiler specific definitions +#ifdef _MSC_VER // compiling with Visual Studio +#define PRIu64 "I64u" +#else // compiling with mingw #include +#endif // compiler specific definitions + #include #include "file_xfer.h" #include "as_user.h" -- cgit v1.2.3