Re: __va_copy == G_VA_COPY

I located G_VA_COPY in glibconfig.h, and I commented it out.
This allows glib.h to redefine G_VA_COPY (I assume correctly)
and now gsm compiles, and therefore gnome core, compiles 

Does anyone know why G_VA_COPY was defined in glibconfig.h
to __va_copy, where __va_copy doesn't exist?

Or does __va_copy exist, and I simply don't know where 
it is?

And does commenting out G_VA_COPY in glibconfig.h and letting
it be redefined in glib.h correctly define the macro?

And finally, any idea who I contact about this redefinition


Torsten Howard wrote:
> > -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lintl -lXext -lX11 -lgnome -lgnomesupport
> > -lesd -laudiofile -lm -ldb -lglib -ldl
> > gsm-protocol.o: In function `commandv':
> > /usr/home/torsten/.src/gnome/gnome-core-1.0.6/gsm/gsm-protocol.c:673: undefined
> > reference to `__va_copy'
> > gsm-protocol.o: In function `gsm_args_to_propv':
> > /usr/home/torsten/.src/gnome/gnome-core-1.0.6/gsm/gsm-protocol.c:969: undefined
> > reference to `__va_copy'
> >
> > Anyone know what __va_copy is, and what it is a part of?  Or do I need to
> > investigate?
> Ok, gnome-core/gsm/gsm-protocol.c says __va_copy is called
> by G_VA_COPY in two different places.  I have no idea what
> G_VA_COPY is or where it is located.  I grepped the include
> files from gsm-protocol.c but was unable to find where this
> is defined.
> Please help with a pointer.
> Torsten
> --
> To unsubscribe: mail with "unsubscribe"
> as the Subject.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]