diff options
Diffstat (limited to 'src/libical/vsnprintf.h')
-rw-r--r-- | src/libical/vsnprintf.h | 33 |
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 |