summaryrefslogtreecommitdiff
path: root/pixman
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2003-09-09 17:32:07 +0000
committerCarl Worth <cworth@cworth.org>2003-09-09 17:32:07 +0000
commit5d1bf0b96b7ef6eed5fb0b9089d9950d28c1c75a (patch)
treeeb490619d8b613c601ecebe8566a2cabaaeb883c /pixman
parent5b5c172803887e59bf86f351d60930fd10f6063b (diff)
Remove ';' from slim_hidden_def. Bump version to 0.1.1
Diffstat (limited to 'pixman')
-rw-r--r--pixman/ChangeLog.slim8
-rw-r--r--pixman/src/slim_internal.h6
2 files changed, 11 insertions, 3 deletions
diff --git a/pixman/ChangeLog.slim b/pixman/ChangeLog.slim
index 502d5204..83e51d4e 100644
--- a/pixman/ChangeLog.slim
+++ b/pixman/ChangeLog.slim
@@ -1,3 +1,11 @@
+2003-09-09 Carl Worth <cworth@isi.edu>
+
+ * configure.in (SLIM_VERSION): Bump version number to 0.1.1
+
+ * src/slim_internal.h (slim_hidden_def): Remove ';' from macro
+ definition, (forcing the user to provide it which looks better
+ anyway). This also helps to avoid confusing etags.
+
2003-07-31 Richard Henderson <rth@twiddle.net>
* src/slim_internal.h (__internal_linkage): Attribute visibility
diff --git a/pixman/src/slim_internal.h b/pixman/src/slim_internal.h
index 30457fd5..ae93a1ca 100644
--- a/pixman/src/slim_internal.h
+++ b/pixman/src/slim_internal.h
@@ -60,7 +60,7 @@
If calls to foo within libfoo.so should always go to foo defined
in libfoo.so, then in fooint.h you add:
- hidden_proto (foo)
+ slim_hidden_proto (foo)
and after the foo function definition:
@@ -68,7 +68,7 @@
{
return __bar;
}
- hidden_def (foo)
+ slim_hidden_def (foo);
This works by arranging for the C symbol "foo" to be renamed to
"INT_foo" at the assembly level, which is marked __internal_linkage.
@@ -85,7 +85,7 @@
__internal_linkage;
# 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_asmname(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