www.pudn.com > hos-v4_os.rar > defercd.h


// --------------------------------------------------------------------------- 
//  Hyper Operating System V4  コンフィギュレーター                            
//    エラーコード管理                                                         
//                                                                             
//                                    Copyright (C) 1998-2002 by Project HOS   
//                                    http://sourceforge.jp/projects/hos/      
// --------------------------------------------------------------------------- 
 
 
#ifndef __HOSV4CFG_DefErrorCode_h__ 
#define __HOSV4CFG_DefErrorCode_h__ 
 
 
// 正常系エラーコード定義 */ 
#define CFG_ERR_NOPROC			(-2)	// 未処理 
#define CFG_ERR_COMPLETE		(-1)	// 完了 
#define CFG_ERR_OK				0		// 正常 
 
// 異常系エラーコード定義 
#define CFG_ERR_EOF				1		// 予期せぬEOF 
#define CFG_ERR_CR				2		// 不正な改行 
#define CFG_ERR_STATE_LEN		3		// 1ステートが長すぎる 
#define CFG_ERR_SYNTAX			4		// 構文エラー 
#define CFG_ERR_PAREN			5		// ()の不整合 
#define CFG_ERR_BRACE			6		// {}の不整合 
#define CFG_ERR_SEMICOLON		7		// セミコロンが無い 
#define CFG_ERR_TEXT			8		// 不正な文字列定数 
#define CFG_ERR_ID_CONFLICT		9		// ID衝突 
#define CFG_ERR_PARAM			10		// パラメーター不正 
#define CFG_ERR_MULTIDEF		11		// 唯一であるべき定義が複数 
 
 
const char* GetErrMessage(int iErr); 
 
 
#endif	// __HOSV4CFG_DefErrorCode_h__ 
 
 
// --------------------------------------------------------------------------- 
//  Copyright (C) 1998-2002 by Project HOS                                     
// ---------------------------------------------------------------------------