www.pudn.com > hos-v4_os.rar > hoserchk.h
/* ------------------------------------------------------------------------ */ /* Hyper Operating System V4 μITRON4.0仕様 Real-Time OS */ /* エラーチェックレベル設定 */ /* */ /* Copyright (C) 1998-2002 by Project HOS */ /* http://sourceforge.jp/projects/hos/ */ /* ------------------------------------------------------------------------ */ #ifndef __HOS_V4__hoserchk_h__ #define __HOS_V4__hoserchk_h__ #if !defined(_HOS_ERCHK_LEVEL) #if defined(_HOS_ERCHK_CUSTOM) #define _HOS_ERCHK_LEVEL 0 #else #define _HOS_ERCHK_LEVEL 4 #endif #endif #if _HOS_ERCHK_LEVEL >= 1 #define HOS_ERCHK_E_OBJ /* E_OBJ のエラーチェックを行う */ #define HOS_ERCHK_E_NOMEM /* E_NOMEM のエラーチェックを行う */ #endif #if _HOS_ERCHK_LEVEL >= 2 #define HOS_ERCHK_E_QOVR /* E_QOVR のエラーチェックを行う */ #endif #if _HOS_ERCHK_LEVEL >= 3 #define HOS_ERCHK_E_PAR /* E_PAR のエラーチェックを行う */ #define HOS_ERCHK_E_ID /* E_ID のエラーチェックを行う */ #define HOS_ERCHK_E_RSATR /* E_RSATR のエラーチェックを行う */ #define HOS_ERCHK_E_NOID /* E_NOID のエラーチェックを行う */ #endif #if _HOS_ERCHK_LEVEL >= 4 #define HOS_ERCHK_E_NOEXS /* E_NOEXS のエラーチェックを行う */ #define HOS_ERCHK_E_CTX /* E_CTX のエラーチェックを行う */ #define HOS_ERCHK_E_ILUSE /* E_ILUSE のエラーチェックを行う */ #endif #endif /* __HOS_V4__hoserchk_h__ */ /* ------------------------------------------------------------------------ */ /* Copyright (C) 1998-2002 by Project HOS */ /* ------------------------------------------------------------------------ */