Skip to main content

IAR Embedded Workbench for Arm 9.70.x

__isMacroSymbolDefined

このセクションの内容:
構文
__isMacroSymbolDefined(symbol)
パラメータ
symbol

C-SPY マクロ変数またはマクロ関数(文字列)の名前。

リターン値

symbol が既存のマクロシンボルの場合は 1symbol が定義されていない場合は 0

使用対象

すべての C-SPY ドライバ。

説明

このマクロは、文字列が既存の C-SPY マクロシンボル(変数または関数)の名前かどうかを識別します。

__var someVariable;

...

if (__isMacroSymbolDefined("someVariable"))
  someVariable = 42;
else
  __message "The someVariable symbol is not defined!";