diff --git a/source/lib/snprintf.c b/source/lib/snprintf.c index 0610ed18b3d..0511a2bf146 100644 --- a/source/lib/snprintf.c +++ b/source/lib/snprintf.c @@ -748,14 +748,16 @@ static void dopr_outch(char *buffer, size_t *currlen, size_t maxlen, char c) (*currlen)++; } -#if !defined(HAVE_VSNPRINTF) && !defined(HAVE_C99_VSNPRINTF) +/* yes this really must be a ||. Don't muck wiith this (tridge) */ +#if !defined(HAVE_VSNPRINTF) || !defined(HAVE_C99_VSNPRINTF) int vsnprintf (char *str, size_t count, const char *fmt, va_list args) { return dopr(str, count, fmt, args); } #endif -#if !defined(HAVE_SNPRINTF) && !defined(HAVE_C99_SNPRINTF) +/* yes this really must be a ||. Don't muck wiith this (tridge) */ +#if !defined(HAVE_SNPRINTF) || !defined(HAVE_C99_SNPRINTF) int snprintf(char *str,size_t count,const char *fmt,...) { size_t ret;