summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pixman/src/slim_internal.h5
-rw-r--r--src/cairoint.h5
2 files changed, 6 insertions, 4 deletions
diff --git a/pixman/src/slim_internal.h b/pixman/src/slim_internal.h
index 742059c6..3d1e9a64 100644
--- a/pixman/src/slim_internal.h
+++ b/pixman/src/slim_internal.h
@@ -78,8 +78,9 @@
level. */
#if __GNUC__ >= 3 && defined(__ELF__)
-# define slim_hidden_proto(name) slim_hidden_proto1(name, INT_##name)
-# define slim_hidden_def(name) slim_hidden_def1(name, INT_##name)
+# define slim_hidden_proto(name) slim_hidden_proto1(name, slim_hidden_int_name(name))
+# define slim_hidden_def(name) slim_hidden_def1(name, slim_hidden_int_name(name))
+# define slim_hidden_int_name(name) INT_##name
# define slim_hidden_proto1(name, internal) \
extern __typeof (name) name \
__asm__ (slim_hidden_asmname (internal)) \
diff --git a/src/cairoint.h b/src/cairoint.h
index bf7d2883..f17be94e 100644
--- a/src/cairoint.h
+++ b/src/cairoint.h
@@ -68,8 +68,9 @@
CAIRO_BEGIN_DECLS
#if __GNUC__ >= 3 && defined(__ELF__)
-# define slim_hidden_proto(name) slim_hidden_proto1(name, INT_##name)
-# define slim_hidden_def(name) slim_hidden_def1(name, INT_##name)
+# define slim_hidden_proto(name) slim_hidden_proto1(name, slim_hidden_int_name(name))
+# define slim_hidden_def(name) slim_hidden_def1(name, slim_hidden_int_name(name))
+# define slim_hidden_int_name(name) INT_##name
# define slim_hidden_proto1(name, internal) \
extern __typeof (name) name \
__asm__ (slim_hidden_asmname (internal)) \