ユーザー定義組み込み関数のコーディングする際は、以下のルールとガイドラインを守るようにしてください。
struct X_PRO *pX_Pro,
struct X_FUN *pX_Fun,
struct X_BIF *pX_Bif,
struct X_FLD X_Fld[],
struct X_LIST X_List[],
X_SHORT sInCount,
X_SHORT sInVec[],
X_SHORT sRetCount,
X_SHORT sRetVec[]
これらの引数のいずれかを指すストレージを修正すると、U_BIF マクロを除き、予期せぬ結果を招き、アプリケーション・エラーにつながる可能性があります。U_BIF マクロ使用時以外は、ファンクションが直接扱う範囲外のストレージを変更しないようにしてください。このルールを守らなかった場合、アプリケーションの整合性が失われ、将来互換性の問題につながる可能性があります。