xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/Common/ExitCode.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
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