From 36b05f2cac7fa28e31131ca0d6b8b133ccd95ab8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=B8ren=20Sandmann?= Date: Fri, 27 Jun 2008 01:05:30 -0400 Subject: [PATCH] Only export the 16 bit version of pixman_region_set_static_pointers() --- pixman/pixman-private.h | 3 +++ pixman/pixman-region.c | 8 ++++---- pixman/pixman-region16.c | 8 ++++++++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h index 3bbf641..a27d2a8 100644 --- a/pixman/pixman-private.h +++ b/pixman/pixman-private.h @@ -738,6 +738,9 @@ pixman_bool_t pixman_region32_copy_from_region16 (pixman_region32_t *dst, pixman_region16_t *src); pixman_bool_t pixman_region16_copy_from_region32 (pixman_region16_t *dst, pixman_region32_t *src); +void pixman_region_internal_set_static_pointers (pixman_box16_t *empty_box, + pixman_region16_data_t *empty_data, + pixman_region16_data_t *broken_data); #ifdef PIXMAN_TIMING diff --git a/pixman/pixman-region.c b/pixman/pixman-region.c index be419ff..40094ae 100644 --- a/pixman/pixman-region.c +++ b/pixman/pixman-region.c @@ -95,10 +95,10 @@ static region_data_type_t *pixman_brokendata = (region_data_type_t *)&PREFIX(_br * the addresses of those structs which makes the existing code continue to * work. */ -PIXMAN_EXPORT void -PREFIX(_set_static_pointers) (box_type_t *empty_box, - region_data_type_t *empty_data, - region_data_type_t *broken_data) +void +PREFIX(_internal_set_static_pointers) (box_type_t *empty_box, + region_data_type_t *empty_data, + region_data_type_t *broken_data) { pixman_region_emptyBox = empty_box; pixman_region_emptyData = empty_data; diff --git a/pixman/pixman-region16.c b/pixman/pixman-region16.c index e0dc008..acee094 100644 --- a/pixman/pixman-region16.c +++ b/pixman/pixman-region16.c @@ -42,6 +42,14 @@ typedef struct { #define PREFIX(x) pixman_region##x +PIXMAN_EXPORT void +pixman_region_set_static_pointers (pixman_box16_t *empty_box, + pixman_region16_data_t *empty_data, + pixman_region16_data_t *broken_data) +{ + pixman_region_internal_set_static_pointers (empty_box, empty_data, broken_data); +} + pixman_bool_t pixman_region16_copy_from_region32 (pixman_region16_t *dst, pixman_region32_t *src) -- 2.7.4