*参照元 [#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]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS