This is not intended to be immediately pushed to pixman git repository. At least not until it proves to have some real practical use. Except maybe for the 'xor'->'filler' variable rename patch, which clearly should not cause any regressions or inconveniences.
Any comments or ideas? Hopefully not a C vs. C++ flamewar :) The same patches are also available at: http://cgit.freedesktop.org/~siamashka/pixman-g2d/log/?h=cplusplus Siarhei Siamashka (4): New option to build pixman as C++ code (--enable-enforced-cplusplus) Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword) Fix "malloc/calloc return values need explicit casts" C++ errors Various remaining fixes needed for successful compilation with C++ configure.ac | 14 ++++++ pixman/Makefile.am | 2 + pixman/pixman-access.c | 2 +- pixman/pixman-bits-image.c | 4 +- pixman/pixman-compiler.h | 4 ++ pixman/pixman-fast-path.c | 26 +++++----- pixman/pixman-general.c | 8 ++-- pixman/pixman-glyph.c | 4 +- pixman/pixman-image.c | 2 +- pixman/pixman-implementation.c | 4 +- pixman/pixman-mmx.c | 20 ++++---- pixman/pixman-private.h | 102 ++++++++++++++++++++++++++++++++++----- pixman/pixman-region.c | 18 ++++---- pixman/pixman-sse2.c | 22 ++++---- pixman/pixman-utils.c | 23 --------- pixman/pixman-x86.c | 7 ++- pixman/pixman.c | 6 +- 17 files changed, 171 insertions(+), 97 deletions(-) -- 1.7.8.6 _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman