[cairo] [patch] remove warnings and win32 build
pierre.php at gmail.com
Tue Sep 12 17:21:17 PDT 2006
These two patches try to improve win32 support in cairo and fix many
warnings and possible compilation errors:
- allow to disable the Win32 surface and still enable the mutex initialisation
- remove uint64 negate macros and implementaion, unused but still a non sense
- fix many compilations warnings (-Wall or on windows) 
The only remaining warning is in pixman, fbpict.c, in the
fbCompositeSolidMask_nx8888x8888C function. I'm not sure about the
goal of the gulty line (in the FbInOverC macro), so I left it
__t = (CARD32) (CARD8) (__t | (-(__t >> 8)));
All values being unsigned. Any idea?
I also updated the cairo-win32 archives, a small doc and the downloads
are available on my server .
More information about the cairo