タイトル ABL言語でC言語の#defineで定義されている名標を使用してもチェックされない
詳細 【現象】

HolonEnterpriseでは、stdio.hなどに#defineで定義されている名標(EOFやBUFSIZなど)を変数名や関数名等に利用すると、生成でCコンパイルエラーになります。

【原因】

HolonEnterpriseでは、C言語の#defineで定義されている名標についてはチェックしていないためです。

【対処方法】

C言語の#defineで定義されている名標は変数名や関数名としては使用しないでください。
以下、ABL言語において、#defineで定義されている名標を使用すると生成でCコンパイルエラーとなる箇所を列挙します。
・グローバル変数名
・共通関数名
・関数属性宣言
・ラベル名
環境 Version 全バージョン
OS 全OS
更新日 2001.02.20