[cairo] Re: Notes on cairo/win32

Alexander Larsson alexl at redhat.com
Fri Jan 14 00:50:06 PST 2005


On Fri, 2005-01-14 at 00:20 -0500, Miguel de Icaza wrote:
> Hello,
> 
> > I think that the claim is that the flat API is C++ based too...
> > 
> > GpPath *is* defined as a class, but only in the most trivial way. 
> > As far as I can see, it's really just an opaque pointer and you could
> > use a C definition like:
> > 
> >  typedef struct GpPath_ GpPath;
> > 
> > and it should work fine.
> 
> The header files for C++ based GdiPlus contain several calls to the Flat
> API so I doubt very much that it is the case.   Tomorrow I can check if
> the libraries link against the C++ runtime.

A library that compiles with a c++ compiler and uses a type that is a
class doesn't necessarily have to link to the C++ runtime.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
                   alexl at redhat.com    alla at lysator.liu.se 
He's a hate-fuelled hunchbacked shaman on his last day in the job. She's a 
foxy Buddhist stripper with an MBA from Harvard. They fight crime! 




More information about the cairo mailing list