- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#k99af41a]
#backlinks
*説明 [#wfd2f239]
-パス:
--ダイナミックリンク有効: [[alsa-lib-1.0.27.2/include/global.h]]
--ダイナミックリンク無効: [[alsa-lib-1.0.27.2/include/global.h]]
-FIXME: これは何?
--説明
例: ダイナミックリンク有効の場合
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
**引数 [#w9433b2d]
-name
--名前(シンボル、文字列ではない)
-version
--バージョン(シンボル、文字列ではない)
**返り値 [#saa226a0]
-なし
--関数ではない。
**参考 [#a7e25247]
*実装 [#hc11ae1a]
#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 を付けて、名前とバージョンを連結する。
--
*コメント [#r44333e3]