summaryrefslogtreecommitdiff
path: root/src/libical/vsnprintf.h
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2013-05-04 21:39:27 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2013-05-04 21:39:27 +0000
commitfec6336699f34758d3e6cb41b2edf902fedb9035 (patch)
tree8256c1dbf3ca7c9e58a3dbecf07cf826fb2e0ce2 /src/libical/vsnprintf.h
parent7dbffd7e2b0067e834801617c5c486e3177f6709 (diff)
downloadlibical-master.tar.gz
Diffstat (limited to 'src/libical/vsnprintf.h')
-rw-r--r--src/libical/vsnprintf.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/libical/vsnprintf.h b/src/libical/vsnprintf.h
new file mode 100644
index 0000000..104a53a
--- /dev/null
+++ b/src/libical/vsnprintf.h
@@ -0,0 +1,33 @@
+#ifdef WIN32
+
+#ifndef roundup
+#define roundup(x, y) ((((x)+((y)-1))/(y))*(y))
+#endif
+
+#include <stdlib.h>
+#include <stdarg.h>
+
+int
+#if __STDC__
+vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
+#else
+vsnprintf(str, n, fmt, ap);
+ char *str;
+ size_t n;
+ char *fmt;
+ char *ap;
+#endif
+
+
+int
+#if __STDC__
+snprintf(char *str, size_t n, char const *fmt, ...);
+#else
+snprintf(str, n, fmt, va_alist);
+ char *str;
+ size_t n;
+ char *fmt;
+ va_dcl
+#endif
+
+#endif