diff options
Diffstat (limited to 'src/port/snprintf.h')
-rw-r--r-- | src/port/snprintf.h | 40 |
1 files changed, 3 insertions, 37 deletions
diff --git a/src/port/snprintf.h b/src/port/snprintf.h index 4e06c8b..0ffffe2 100644 --- a/src/port/snprintf.h +++ b/src/port/snprintf.h @@ -13,6 +13,9 @@ #ifndef HAVE_STDARG_H #define HAVE_STDARG_H 1 #endif +#ifndef HAVE_SYS_TYPES_H +#define HAVE_SYS_TYPES_H 1 +#endif #ifndef HAVE_STDDEF_H #define HAVE_STDDEF_H 1 #endif @@ -34,41 +37,4 @@ #include <sys/types.h> /* for size_t */ #endif -#if !defined HAVE_VSNPRINTF -#define vsnprintf rpl_vsnprintf -#if HAVE_STDARG_H -extern int rpl_vsnprintf(char *str, size_t size, const char *format, va_list args); -#else - #error va_list required for vsnprintf! -#endif /* HAVE_STDARG_H */ -#endif /* !defined HAVE_VSNPRINTF */ - -#if !defined HAVE_SNPRINTF -#define snprintf rpl_snprintf -#if HAVE_STDARG_H -extern int -rpl_snprintf(char *str, size_t size, const char *format, ...); -#else -extern int -rpl_snprintf(va_alist) va_dcl; -#endif /* HAVE_STDARG_H */ -#endif /* ! defined HAVE_SNPRINTF */ - -#if !defined HAVE_VASPRINTF -#define vasprintf rpl_vasprintf -extern int -rpl_vasprintf(char **ret, const char *format, va_list ap); -#endif /* ! defined HAVE_VASPRINTF */ - -#if !defined HAVE_ASPRINTF -#define asprintf rpl_asprintf -#if HAVE_STDARG_H -extern int -rpl_asprintf(char **ret, const char *format, ...); -#else -extern int -rpl_asprintf(va_alist) va_dcl; -#endif /* HAVE_STDARG_H */ -#endif /* ! defined HAVE_ASPRINTF */ - #endif /* ifndef __SNPRINTF_H */ |