SMREmulator 1.0
ShingledMagneticRecordingEmulator
|
00001 00011 #ifndef __EMUERROR_H_ 00012 #define __EMUERROR_H_ 00013 00014 00015 /* -- Macro Definitions -- */ 00016 #define BASE_ERROR_CODE 1 << 15 00017 00018 /* Error Codes */ 00019 #define EINVALIDFILE BASE_ERROR_CODE | 0 00020 #define EUNSUPPORTED BASE_ERROR_CODE | 1 00021 #define EFAIL BASE_ERROR_CODE | 2 00022 #define EBAND BASE_ERROR_CODE | 3 00023 #define ERBA BASE_ERROR_CODE | 4 00024 #define EOOB BASE_ERROR_CODE | 5 00025 #define EUPDATE BASE_ERROR_CODE | 6 00026 #define EVERSION BASE_ERROR_CODE | 7 00027 00028 00029 00030 #endif /* __EMUERROR_H_ */