summaryrefslogtreecommitdiff
path: root/src/port/snprintf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/port/snprintf.h')
-rw-r--r--src/port/snprintf.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/port/snprintf.h b/src/port/snprintf.h
index c374a15..4e06c8b 100644
--- a/src/port/snprintf.h
+++ b/src/port/snprintf.h
@@ -3,13 +3,28 @@
#include "port/sys.h"
+/* impose some defaults, if we need snprintf and friends on the platform
+ * given, we define the proper values in include/port/sys.h
+ */
+#ifndef HAVE_CONFIG_H
#define HAVE_CONFIG_H 0
+#endif
#define TEST_SNPRINTF 0
+#ifndef HAVE_STDARG_H
#define HAVE_STDARG_H 1
+#endif
+#ifndef HAVE_STDDEF_H
#define HAVE_STDDEF_H 1
+#endif
+#ifndef HAVE_SYS_TYPES_H
#define HAVE_SYS_TYPES_H 1
+#endif
+#ifndef HAVE_STDLIB_H
#define HAVE_STDLIB_H 1
+#endif
+#ifndef HAVE_VA_COPY
#define HAVE_VA_COPY 1
+#endif
#if HAVE_STDARG_H
#include <stdarg.h> /* for va_list */