コンパイラによって設定された、組み込み定義
構文:
__FB_ASM__
記述:
__FB_ASM__ は、インライン・アセンブリ・ブロックが、インテル・フォーマットか GCC/AT&T フォーマットを使わなければならないかどうかにより、"intel" または "att" と等しい文字列を返します。
例:
Dim a As Long
#if __FB_ASM__ = "intel"
Asm
inc dword Ptr [a]
End Asm
#else
Asm
"incl %0\n" : "+m" (a) : :
End Asm
#endif
バージョン:
QBからの違い:
参照: