diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2019-07-24 14:48:03 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2019-11-19 05:49:35 +0800 |
commit | 9d8dd17ada6ab7933d8f108a1e8605d2646c1791 (patch) | |
tree | d19ea450088af7ac8703f0e496e54c2fe62ebe5f | |
parent | 21d8ded56640f4005c82f3cfef4eb9cbede6911e (diff) | |
download | pixman-9d8dd17ada6ab7933d8f108a1e8605d2646c1791.tar.gz |
pixman-[compiler|private].h: Export symbols for tests
Define the existing PIXMAN_EXPORT to be PIXMAN_API, which can overriden
to be __declspec(dllexport) during the build of the pixman DLL on MSVC
builds, which will be in the next patch.
Also, export more private symbols as they are needed for the test
programs.
-rw-r--r-- | pixman/pixman-compiler.h | 2 | ||||
-rw-r--r-- | pixman/pixman-private.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/pixman/pixman-compiler.h b/pixman/pixman-compiler.h index 2489adc..dd0da7c 100644 --- a/pixman/pixman-compiler.h +++ b/pixman/pixman-compiler.h @@ -95,6 +95,8 @@ /* Sun Studio 8 visibility */ #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) # define PIXMAN_EXPORT __global +#elif defined (_MSC_VER) +# define PIXMAN_EXPORT PIXMAN_API #else # define PIXMAN_EXPORT #endif diff --git a/pixman/pixman-private.h b/pixman/pixman-private.h index 41f430d..d836cc5 100644 --- a/pixman/pixman-private.h +++ b/pixman/pixman-private.h @@ -1106,16 +1106,19 @@ _pixman_log_error (const char *function, const char *message); typedef struct { pixman_fixed_48_16_t v[3]; } pixman_vector_48_16_t; +PIXMAN_EXPORT pixman_bool_t pixman_transform_point_31_16 (const pixman_transform_t *t, const pixman_vector_48_16_t *v, pixman_vector_48_16_t *result); +PIXMAN_EXPORT void pixman_transform_point_31_16_3d (const pixman_transform_t *t, const pixman_vector_48_16_t *v, pixman_vector_48_16_t *result); +PIXMAN_EXPORT void pixman_transform_point_31_16_affine (const pixman_transform_t *t, const pixman_vector_48_16_t *v, |