git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4674
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
****/
/* prototype of C99 functions */
****/
/* prototype of C99 functions */
+#if defined(HAVE_SNPRINTF) && defined(_MSC_VER)
#include <stdio.h>
#else
# if (defined(_MSC_VER) && defined(DLL_EXPORT))
#include <stdio.h>
#else
# if (defined(_MSC_VER) && defined(DLL_EXPORT))
#endif
/* prototype of GNU functions */
#endif
/* prototype of GNU functions */
+#if !defined(__BORLANDC__) && !defined(_MSC_VER)
extern int asprintf (char **ptr, const char *fmt, /*args*/ ...);
extern int vasprintf (char **ptr, const char *fmt, va_list ap);
#endif
extern int asprintf (char **ptr, const char *fmt, /*args*/ ...);
extern int vasprintf (char **ptr, const char *fmt, va_list ap);
#endif
extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...);
extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap);
extern int asnprintf (char **ptr, size_t str_m, const char *fmt, /*args*/ ...);
extern int vasnprintf(char **ptr, size_t str_m, const char *fmt, va_list ap);