[cairo] [PATCH] Avoid the 'xor' C++ keyword in public headers

Soeren Sandmann sandmann at daimi.au.dk
Tue Jan 15 18:36:50 PST 2008

Alp Toker <alp at atoker.com> writes:

> xor is a C++ keyword. Rename this parameter to allow pixman.h inclusion
> in C++ sources.

Applied, but please note that pixman is not intended as a general
purpose library - only as a way of sharing an implementation between
cairo and X. Later versions may break compatibility.

Such incompatible versions will be parallel installable, but you will
not be able to link both versions into the same executable. This means
among other things that linking with both cairo and directly to pixman
could make it impossible to upgrade to link to a later version of
cairo without also upgrading to a new version of pixman.


More information about the cairo mailing list