1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/gfx/cairo/libpixman/src/pixman-accessor.h Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,25 @@ 1.4 +#ifdef PIXMAN_FB_ACCESSORS 1.5 + 1.6 +#define READ(img, ptr) \ 1.7 + (((bits_image_t *)(img))->read_func ((ptr), sizeof(*(ptr)))) 1.8 +#define WRITE(img, ptr,val) \ 1.9 + (((bits_image_t *)(img))->write_func ((ptr), (val), sizeof (*(ptr)))) 1.10 + 1.11 +#define MEMSET_WRAPPED(img, dst, val, size) \ 1.12 + do { \ 1.13 + size_t _i; \ 1.14 + uint8_t *_dst = (uint8_t*)(dst); \ 1.15 + for(_i = 0; _i < (size_t) size; _i++) { \ 1.16 + WRITE((img), _dst +_i, (val)); \ 1.17 + } \ 1.18 + } while (0) 1.19 + 1.20 +#else 1.21 + 1.22 +#define READ(img, ptr) (*(ptr)) 1.23 +#define WRITE(img, ptr, val) (*(ptr) = (val)) 1.24 +#define MEMSET_WRAPPED(img, dst, val, size) \ 1.25 + memset(dst, val, size) 1.26 + 1.27 +#endif 1.28 +