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