diff options
author | Martin Pool <mbp@samba.org> | 2001-08-31 09:23:06 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2001-08-31 09:23:06 +0000 |
commit | 0de40240bbe5d1edc85bdf32e5c014be88a3a14a (patch) | |
tree | 17552e042c63dd6a850f6a8de98db569068c8b2d /rsync.h | |
parent | d79c77caca3d14a4bb7f6eb3cf8b387776d1b30a (diff) | |
download | rsync-0de40240bbe5d1edc85bdf32e5c014be88a3a14a.tar.gz |
If we're using built-in *printf functions, then provide prototypes.
Diffstat (limited to 'rsync.h')
-rw-r--r-- | rsync.h | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -18,6 +18,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + #define False 0 #define True 1 @@ -390,6 +391,25 @@ static inline int flist_up(struct file_list *flist, int i) #include "proto.h" #include "lib/mdfour.h" + +/* We have replacement versions of these if they're missing. */ +#ifndef HAVE_ASPRINTF +int asprintf(char **ptr, const char *format, ...); +#endif + +#ifndef HAVE_VASPRINTF +int vasprintf(char **ptr, const char *format, va_list ap); +#endif + +#if !defined(HAVE_VSNPRINTF) || !defined(HAVE_C99_VSNPRINTF) +int vsnprintf (char *str, size_t count, const char *fmt, va_list args); +#endif + +#if !defined(HAVE_SNPRINTF) || !defined(HAVE_C99_VSNPRINTF) +int snprintf(char *str,size_t count,const char *fmt,...); +#endif + + #if !HAVE_STRERROR extern char *sys_errlist[]; #define strerror(i) sys_errlist[i] |