参照元†
例: ダイナミックリンク有効の場合
in src/pcm/pcm_hw.c
-------------------
SND_DLSYM_BUILD_VERSION(_snd_pcm_hw_open, SND_PCM_DLSYM_VERSION);
-> __snd_pcm_hw_open_dlsym_pcm_001
返り値†
#ifdef PIC /* dynamic build */
/** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */
#define __SND_DLSYM_VERSION(name, version) _ ## name ## version
(...略...)
#else /* static build */
(...略...)
/** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */
#define __SND_DLSYM_VERSION(prefix, name, version) _ ## prefix ## name ## version
- prefix を付けて、名前とバージョンを連結する。
コメント†