|
@@ -34,3 +34,22 @@ Index: b/src/cairo-compiler-private.h
|
|
|
#else
|
|
|
# define slim_hidden_proto(name) int _cairo_dummy_prototype(void)
|
|
|
# define slim_hidden_proto_no_warn(name) int _cairo_dummy_prototype(void)
|
|
|
+Index: b/util/cairo-script/cairo-script-private.h
|
|
|
+===================================================================
|
|
|
+--- a/util/cairo-script/cairo-script-private.h
|
|
|
++++ b/util/cairo-script/cairo-script-private.h
|
|
|
+@@ -109,12 +109,13 @@
|
|
|
+ __asm__ (slim_hidden_asmname (internal))
|
|
|
+ # define slim_hidden_def1(name, internal) \
|
|
|
+ extern __typeof (name) EXT_##name __asm__(slim_hidden_asmname(name)) \
|
|
|
+- __attribute__((__alias__(slim_hidden_asmname(internal))))
|
|
|
++ __attribute__((__alias__(slim_hidden_realname(internal))))
|
|
|
+ # define slim_hidden_ulp slim_hidden_ulp1(__USER_LABEL_PREFIX__)
|
|
|
+ # define slim_hidden_ulp1(x) slim_hidden_ulp2(x)
|
|
|
+ # define slim_hidden_ulp2(x) #x
|
|
|
+ # define slim_hidden_asmname(name) slim_hidden_asmname1(name)
|
|
|
+ # define slim_hidden_asmname1(name) slim_hidden_ulp #name
|
|
|
++# define slim_hidden_realname(name) #name
|
|
|
+ #else
|
|
|
+ # define slim_hidden_proto(name) int _csi_dummy_prototype(void)
|
|
|
+ # define slim_hidden_proto_no_warn(name) int _csi_dummy_prototype(void)
|