2000-06-26  Ulrich Drepper  <drepper@redhat.com>

	* include/libc-symbols.h (symbol_version): Add extra level of
	macro expansion.
	(default_symbol_version): Likewise.
This commit is contained in:
Ulrich Drepper 2000-06-27 06:20:43 +00:00
parent 1a3eefef69
commit 8b943b4a69
2 changed files with 14 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2000-06-26 Ulrich Drepper <drepper@redhat.com>
* include/libc-symbols.h (symbol_version): Add extra level of
macro expansion.
(default_symbol_version): Likewise.
2000-06-26 Greg McGary <greg@mcgary.org>
* sysdeps/i386/bp-asm.h (POP_ERRNO_LOCATION_RETURN): Fold insns.

View File

@ -269,13 +269,21 @@
#if DO_VERSIONING
# ifdef __ASSEMBLER__
# define symbol_version(real, name, version) \
_symbol_version(real, name, version)
# define _symbol_version(real, name, version) \
.symver real, name##@##version
# define default_symbol_version(real, name, version) \
_default_symbol_version(real, name, version)
# define _default_symbol_version(real, name, version) \
.symver real, name##@##@##version
# else
# define symbol_version(real, name, version) \
_symbol_version(real, name, version)
# define _symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@" #version)
# define default_symbol_version(real, name, version) \
_default_symbol_version(real, name, version)
# define _default_symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@@" #version)
# endif
#else