From: Johannes Schindelin Date: Tue, 18 Aug 2009 09:54:43 GMT Subject: Re: [PATCH 05/11] Remove va_copy at MSVC because there are va_copy. Message-ID: In-Reply-To: <1976ea660908172206hc75c1e6i117806338be5ccea@mail.gmail.com> Hi, On Tue, 18 Aug 2009, Frank Li wrote: > > #ifndef va_copy > > #define va_copy(dst, src) ((dst) = (src)) > > #endif > > > > if it works on MSVC? > > I test it, it works. But please, either put it into compat/msvc.h or make it dependent on some #define such as "DEFINE_VA_COPY_TRIVIALLY" so that other platforms who might miss va_copy (but can use the trivial definition above) can use it. I do not think that va_copy can be defined like this in general. Ciao, Dscho