FUNCnnn=戻り値の型△名前(引数1の型,引数2の型,...)
注:△は,半角スペースを表しています。
FUNC001=ET_INT USRFNC(ET_STRING,ET_INT,...※)
注※ ...は,ET_INT型の引数の繰り返しを表します。
表11-2 ユーザ組み込み関数で使用する型
型 | 意味 | 備考 |
---|---|---|
ET_INT | 整数 | C言語のlong型(32bit)として表現できる範囲の整数です。 |
ET_REAL | 実数 | C言語のdouble型(32bit)として表現できる範囲の実数です。 |
ET_STRING | 文字列 | - |
ET_STREAM | バイト列 | - |
ET_DTM | 日付時刻 | 日付,時刻,日付時刻型に対応します。 |
ET_PTR | ポインタ型 | 出口関数引数だけで使用され,ユーザ組み込み関数の引数,及び戻り値では使用できません。 |
ET_ENVSTRING | 実行環境文字コード文字列型 | 実行環境の文字コードに変換された文字列です。ユーザ組み込み関数の引数だけで使用できます。 |