From 9d8804c534eca423fe2ee8de4f0fe7b43420f76c Mon Sep 17 00:00:00 2001 From: cherierm Date: Thu, 4 Oct 2007 07:51:16 +0000 Subject: [PATCH] declare portable snprintf and vsnprintf functions for Visual C++ 7 git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4769 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/snprintf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/xbt/snprintf.c b/src/xbt/snprintf.c index 6196c886f1..0dbbadbec4 100644 --- a/src/xbt/snprintf.c +++ b/src/xbt/snprintf.c @@ -398,6 +398,12 @@ int vasnprintf (char **ptr, size_t str_m, const char *fmt, va_list ap); #if defined(HAVE_SNPRINTF) /* declare our portable snprintf routine under name portable_snprintf */ /* declare our portable vsnprintf routine under name portable_vsnprintf */ +# if defined(_MSC_VER) && (_MSC_VER >= 1400) +# define portable_snprintf _snprintf +# if !defined(NEED_SNPRINTF_ONLY) +# define portable_vsnprintf vsnprintf +# endif +# endif #else /* declare our portable routines under names snprintf and vsnprintf */ #define portable_snprintf snprintf -- 2.20.1