これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドcompile_etです。
プログラム:
NAME
compile_et - エラーテーブルコンパイラ
SYNOPSIS
コンパイル_et file
DESCRIPTION
コンパイル エラーコード名と関連メッセージをリストしたテーブルをC言語に変換します。
での使用に適したソース ファイル com_err(3)ライブラリ。
ソースファイル名は「.et」という接尾辞で終わる必要があります。ファイルは宣言で構成されています。
エラー コード テーブルの名前 (最大 4 文字) を指定します。
エラーテーブル 名
最大 256 個のフォームエントリが続きます:
エラーコード 名、 " string "
そして決勝戦
end
テーブルの終わりを示します。
テーブル名はサブルーチンの名前を構成するために使用されます
初期化_XXXX_エラーテーブル これは、 com_err ライブラリから
エラーテーブルを認識します。
定義されたさまざまなエラーコードには、順番に増加する番号が割り当てられます(
テーブル名のハッシュ関数として計算された大きな数値)。
互換性のために、新しいコードは既存のコードの末尾にのみ追加することをお勧めします。
テーブルからコードが削除されないようにします。
表で定義された名前は、プリプロセッサを使用してCヘッダーファイルに配置されます。
最大 32 ビットの整数定数として定義するディレクティブ。
Cソースファイルも生成され、コンパイルされオブジェクトとリンクされる。
これらのエラーコードを参照するファイル。メッセージのテキストと
初期化サブルーチン。両方のCファイルは元のファイルの名前から派生した名前を持っています。
ソース ファイルの「.et」サフィックスが「.c」および「.h」に置き換えられます。
ソースファイル内の「#」はコメント文字として扱われ、残りのテキストはすべてコメント文字として扱われます。
ソース行の末尾は無視されます。
onworks.net サービスを使用して compile_et をオンラインで使用する