1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-08 04:58:40 +03:00

Since includes.h isn't included here, VA_COPY has to be defined here. I don't

see any include file that is guaranteed to be here, so I'm defining it
locally.  Fixes AIX and Solaris builds.
This commit is contained in:
Jim McDonough -
parent 0cd3952f40
commit ca6bb47c22

View File

@ -105,6 +105,14 @@
#define SAFE_FREE(x) do { if ((x) != NULL) {free((x)); (x)=NULL;} } while(0)
#endif
#ifndef VA_COPY
#ifdef HAVE_VA_COPY
#define VA_COPY(dest, src) __va_copy(dest, src)
#else
#define VA_COPY(dest, src) (dest) = (src)
#endif
#endif
static size_t dopr(char *buffer, size_t maxlen, const char *format,
va_list args_in);
static void fmtstr(char *buffer, size_t *currlen, size_t maxlen,