Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Cleanup of the portability between win and lin at header level
[simgrid.git] / src / win32 / compiler / visualc.h
index adb8905..3833296 100644 (file)
 #endif
 
 /* The compiler has `snprintf' function. */
-#ifndef HAVE_SNPRINTF
+#if _MSC_VER >= 7 /* FIXME: check version number */
+#  ifndef HAVE_SNPRINTF
        #define HAVE_SNPRINTF   1
+#  endif
+#else 
+#  ifdef HAVE_SNPRINTF
+       #undef HAVE_SNPRINTF
+#  endif
 #endif
 
 /* No `swapcontext' function. */