エラー出力について

午後のこ〜だは、以下のようなエラーを出力する場合があります。
エラーはMERET 型で得ることができます。
定義はmusenc.h 内に定義されています。

定数名 意味
ME_NOERR 正常終了
ME_EMPTYSTREAM ストリームが最後に達しました
ME_HALTED (ユーザーの手により)中断されました
ME_INTERNALERROR 内部エラーが発生しました
ME_PARAMERROR 設定パラメーターのエラー
ME_NOFPU x87FPUを装着していません
ME_INFILE_NOFOUND 入力ファイルを正しく開けません
ME_OUTFILE_NOFOUND 出力ファイルを正しく開けません
ME_FREQERROR 入出力周波数が正しくありません
ME_BITRATEERROR 出力ビットレートが正しくありません
ME_WAVETYPE_ERR ウェーブタイプが正しくありません
ME_CANNOT_SEEK 正しくシーク出来ません
ME_BITRATE_ERR ビットレート設定が正しくありません
ME_BADMODEORLAYER モードの設定が正しくありません
ME_NOMEMORY メモリアローケーションに失敗しました
ME_CANNOT_SET_SCOPE スレッド属性エラー(Win 環境では発生しません)
ME_CANNOT_CREATE_THREAD スレッド生成エラー
ME_WRITEERROR 記憶媒体の容量不足です

使用例 :

MERET rval;				/* MERET型変数の宣言 */
rval = MPGE_initializeWork();		/* 初期化の実行 */
if( rval != ME_NOERR ){			/* 初期化が正しく終了できなかった場合 */
	return FALSE;			/* 初期化失敗 */
}