summaryrefslogtreecommitdiff
path: root/navit/intl_cmake
diff options
context:
space:
mode:
authorbjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-08-11 10:22:52 +0000
committerbjasspa <bjasspa@ffa7fe5e-494d-0410-b361-a75ebd5db220>2012-08-11 10:22:52 +0000
commitacaa5022d4543a23d8967b81a721d3bdbe08bf13 (patch)
tree578214219f6e2df7d51ef489340e046039b06b37 /navit/intl_cmake
parent93137334479eb088f824c5e8c0411c8756e40618 (diff)
downloadnavit-svn-acaa5022d4543a23d8967b81a721d3bdbe08bf13.tar.gz
Fixed MSVC issue caused by intl_cmake not replacing the system snprintf because MS renamed it _snprintf
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@5198 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/intl_cmake')
-rw-r--r--navit/intl_cmake/vasnprintf.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/navit/intl_cmake/vasnprintf.c b/navit/intl_cmake/vasnprintf.c
index 8a62282d..e6e29cd6 100644
--- a/navit/intl_cmake/vasnprintf.c
+++ b/navit/intl_cmake/vasnprintf.c
@@ -111,7 +111,15 @@ VASNPRINTF (CHAR_T *resultbuf, size_t *lengthp, const CHAR_T *format, va_list ar
{
DIRECTIVES d;
arguments a;
-
+#ifdef _MSC_VER
+ static int notFirstTime=0;
+ if(!notFirstTime)
+ {
+ _set_printf_count_output( 1 );
+ notFirstTime = 1;
+ }
+#endif
+
if (PRINTF_PARSE (format, &d, &a) < 0)
{
errno = EINVAL;