Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib/macros.h @ 859:c4754c5770f3 HEAD
We weren't using va_list properly, especially gcc/PowerPC didn't like it.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 27 Dec 2002 18:02:25 +0200 |
parents | e524da896d92 |
children | a225abf5f479 |
line wrap: on
line diff
--- a/src/lib/macros.h Fri Dec 27 17:39:10 2002 +0200 +++ b/src/lib/macros.h Fri Dec 27 18:02:25 2002 +0200 @@ -40,7 +40,8 @@ #define POINTER_CAST_TO(p, type) \ ((type) ((const char *) (p) - (const char *) NULL)) -/* Define VA_COPY() to do the right thing for copying va_list variables. */ +/* Define VA_COPY() to do the right thing for copying va_list variables. + config.h may have already defined VA_COPY as va_copy or __va_copy. */ #ifndef VA_COPY # if defined (__GNUC__) && defined (__PPC__) && (defined (_CALL_SYSV) || defined (_WIN32)) # define VA_COPY(ap1, ap2) (*(ap1) = *(ap2))