Le Fri, 07 Sep 2001 14:00:02 +0200 (MEST) "Edouard G. Parmelan" <[EMAIL PROTECTED]> a ecrit:
> Damien GUIHAL <[EMAIL PROTECTED]> wrote: > > > Is va_list a real void * pointer, and if so why is it 12 bytes long? > > If not what is it so that gcc can't make by default a copy of it? > > Use va_copy(DEST, SRC) or __va_copy() if your version of GCC is too old. > > -- > Edouard G. Parmelan > http://egp.free.fr > Thanks for the tip, but what it do not understand is that I have gcc 2.95.4 (which I think can not be considered as old), but in my stdargs.g I only found __va_copy(), the other primitive doesn't not exist. You solution put me on the right way and this link raise (and solves) the problem : http://gcc.gnu.org/ml/gcc/1998-02/msg00835.html (dated 1998 !). Does anyone as anyexplanation on this fact? Damien GUIHAL Nantes France
pgpfXY64aLqic.pgp
Description: PGP signature