diff options
author | Uri Lublin <uril@redhat.com> | 2014-03-24 19:02:38 +0200 |
---|---|---|
committer | Uri Lublin <uril@redhat.com> | 2014-12-30 17:17:24 +0200 |
commit | 88b9b74d95fdb1fb680742e586c1a29ed127da52 (patch) | |
tree | 6fb8a98179555d564441c02c5c7f4abc890f6f2d /vdagent | |
parent | cf747c07e625b5bbc3c1859d7fa278e45e97ef96 (diff) |
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.
Diffstat (limited to 'vdagent')
-rw-r--r-- | vdagent/file_xfer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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 <shlobj.h> #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 <inttypes.h> +#endif // compiler specific definitions + #include <stdio.h> #include "file_xfer.h" #include "as_user.h" |