summaryrefslogtreecommitdiff
path: root/src/port/snprintf.h
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-01-12 15:44:13 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-01-12 15:44:13 +0100
commit71004021851e99a7a431423915b751c02bd10929 (patch)
tree8799d251ea7e2d0a84d93a997fbdf76c2fe03977 /src/port/snprintf.h
parent66d507d906fc51e06b6c134fadf9c4610b9b91c4 (diff)
downloadwolfbones-71004021851e99a7a431423915b751c02bd10929.tar.gz
wolfbones-71004021851e99a7a431423915b751c02bd10929.tar.bz2
fixes for Cygwin (snprintf), started cleaning up namespace prefixes
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 */