diff options
author | Carl Worth <cworth@cworth.org> | 2003-09-09 17:32:07 +0000 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2003-09-09 17:32:07 +0000 |
commit | 5d1bf0b96b7ef6eed5fb0b9089d9950d28c1c75a (patch) | |
tree | eb490619d8b613c601ecebe8566a2cabaaeb883c /pixman | |
parent | 5b5c172803887e59bf86f351d60930fd10f6063b (diff) |
Remove ';' from slim_hidden_def. Bump version to 0.1.1
Diffstat (limited to 'pixman')
-rw-r--r-- | pixman/ChangeLog.slim | 8 | ||||
-rw-r--r-- | pixman/src/slim_internal.h | 6 |
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 |