r1111: Rename vsnprintf to smb_vsnprintf so we don't get duplicate symbol errors
authorJelmer Vernooij <jelmer@samba.org>
Thu, 10 Jun 2004 18:45:45 +0000 (18:45 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:51:55 +0000 (10:51 -0500)
when linking against an app that does have vsnprintf() (bug #478)

source/include/includes.h
source/lib/snprintf.c

index ea8eb1a3043b835e16fa285765d6ebbe8ada8198..9efdd2cc3aaeb5487276ee8405f3bd936a6b9021 100644 (file)
@@ -1239,6 +1239,7 @@ int asprintf(char **,const char *, ...) PRINTF_ATTRIBUTE(2,3);
 
 #if !defined(HAVE_SNPRINTF) || !defined(HAVE_C99_VSNPRINTF)
 #define snprintf smb_snprintf
+#define vsnprintf smb_vsnprintf
 #endif
 
 void sys_adminlog(int priority, const char *format_str, ...) PRINTF_ATTRIBUTE(2,3);
index 5b0cfa1ab337774fcc4c48bc0936a817dd574536..79de3c0ca5d86072a7fef2e96c0d54bd64336e3f 100644 (file)
@@ -817,7 +817,7 @@ static void dopr_outch(char *buffer, size_t *currlen, size_t maxlen, char c)
        (*currlen)++;
 }
 
- int vsnprintf (char *str, size_t count, const char *fmt, va_list args)
+ int smb_vsnprintf (char *str, size_t count, const char *fmt, va_list args)
 {
        return dopr(str, count, fmt, args);
 }