In function pixman_bool_t pixman_fill (uint32_t *bits, int stride, int bpp, int x, int y, int width, int height, uint32_t xor); xor is a name of an argument. But if prevents this library to compile with c++, where xor is a reserved word.
и в чем проблема?
При подсоединении этого header-а g++ выдает ошибку вида xor - зарезервированное слово языка c++. Просьба переименовать uint32_t xor); в uint32_t xor_var); например. Такое небольшое изменение решит проблему.
файл /usr/include/pixman-1/pixman.h (In reply to comment #2) > При подсоединении этого header-а g++ выдает ошибку вида xor - зарезервированное > слово языка c++. > Просьба переименовать > uint32_t xor); > в > uint32_t xor_var); > > например. > Такое небольшое изменение решит проблему.
видимо для этого есть какие то причины
Да никаких. По стандарту имена переменных в прототипе неважны. Просто артефакт со старых времен остался.
0.9.6-alt2