1 // ExitCode.h 2 3 #ifndef __EXIT_CODE_H 4 #define __EXIT_CODE_H 5 6 namespace NExitCode { 7 8 enum EEnum { 9 10 kSuccess = 0, // Successful operation 11 kWarning = 1, // Non fatal error(s) occurred 12 kFatalError = 2, // A fatal error occurred 13 // kCRCError = 3, // A CRC error occurred when unpacking 14 // kLockedArchive = 4, // Attempt to modify an archive previously locked 15 // kWriteError = 5, // Write to disk error 16 // kOpenError = 6, // Open file error 17 kUserError = 7, // Command line option error 18 kMemoryError = 8, // Not enough memory for operation 19 // kCreateFileError = 9, // Create file error 20 21 kUserBreak = 255 // User stopped the process 22 23 }; 24 25 } 26 27 #endif 28