宣言を処理するには、 Oracle pro*Cを使用する必要があります。EXEC SQL
ただし、SQL 部分には、gnuC で前処理して置き換えたいマクロがいくつかあります。
問題は、バージョン 4 から、gnuC の前処理で のようなキーワードが追加されること__extension__
です。pro*C プリプロセッサは__extension__
、次のメッセージで拒否します。
Syntax error at line 16, column 15, file xxx.ppc:
Error at line 16, column 15 in file xxx.ppc
__extension__ typedef unsigned long long int __u_quad_t;
..............1
PCC-S-02201, Encountered the symbol "typedef" when expecting one of the followin
g:
; , = ( [
The symbol ";" was substituted for "typedef" to continue.
これらのキーワードを生成しないように gnuC を作成するには?
ありがとう