fixed the build without versioned symbols.

the rc4 symbols are defined as __ prefix, which are aliased in
pcm.h as well as the versioned symbol binary.
This commit is contained in:
Takashi Iwai 2002-10-10 11:01:18 +00:00
parent 7b2f5fa7e1
commit 25e41cf1e8
3 changed files with 45 additions and 21 deletions

View file

@ -26,12 +26,8 @@
#define USE_VERSIONED_SYMBOLS
#endif
#ifdef USE_VERSIONED_SYMBOLS
#define INTERNAL_CONCAT2_2(Pre, Post) Pre##Post
#define INTERNAL(Name) INTERNAL_CONCAT2_2(__, Name)
#else
#define INTERNAL(Name) Name
#endif
#define symbol_version(real, name, version) \
__asm__ (".symver " #real "," #name "@" #version)