*参照元 [#k99af41a] #backlinks *説明 [#wfd2f239] -パス: --ダイナミックリンク有効: [[alsa-lib-1.0.27.2/include/global.h]] --ダイナミックリンク無効: [[alsa-lib-1.0.27.2/include/global.h]] -FIXME: これは何? --説明 -名前、バージョンを連結したシンボルを生成するためのマクロ。 **引数 [#w9433b2d] -prefix --プレフィクス(ダイナミックリンク無効時のみ、シンボル、文字列ではない) -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 -アンダースコア "_" を付けて、名前とバージョンを連結する。 --__SND_DLSYM_VERSION(aaa, bbb) なら _aaabbb となる。 (...略...) #else /* static build */ (...略...) /** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */ #define __SND_DLSYM_VERSION(prefix, name, version) _ ## prefix ## name ## version -prefix を付けて、名前とバージョンを連結する。 --__SND_DLSYM_VERSION(aaa, bbb, ccc) なら _aaabbbccc となる。 *コメント [#r44333e3]