81{
82 switch (mz_err)
83 {
85 return "no error";
87 return _u8L(
"undefined error");
89 return _u8L(
"too many files");
91 return _u8L(
"file too large");
93 return _u8L(
"unsupported method");
95 return _u8L(
"unsupported encryption");
97 return _u8L(
"unsupported feature");
99 return _u8L(
"failed finding central directory");
101 return _u8L(
"not a ZIP archive");
103 return _u8L(
"invalid header or archive is corrupted");
105 return _u8L(
"unsupported multidisk archive");
107 return _u8L(
"decompression failed or archive is corrupted");
109 return _u8L(
"compression failed");
111 return _u8L(
"unexpected decompressed size");
113 return _u8L(
"CRC-32 check failed");
115 return _u8L(
"unsupported central directory size");
117 return _u8L(
"allocation failed");
119 return _u8L(
"file open failed");
121 return _u8L(
"file create failed");
123 return _u8L(
"file write failed");
125 return _u8L(
"file read failed");
127 return _u8L(
"file close failed");
129 return _u8L(
"file seek failed");
131 return _u8L(
"file stat failed");
133 return _u8L(
"invalid parameter");
135 return _u8L(
"invalid filename");
137 return _u8L(
"buffer too small");
139 return _u8L(
"internal error");
141 return _u8L(
"file not found");
143 return _u8L(
"archive is too large");
145 return _u8L(
"validation failed");
147 return _u8L(
"write calledback failed");
148 default:
149 break;
150 }
151
152 return "unknown error";
153}
#define _u8L(s)
macro used to mark string used at localization, return same string
Definition SLAPrint.cpp:29
@ MZ_ZIP_UNSUPPORTED_METHOD
Definition miniz.h:1021
@ MZ_ZIP_UNSUPPORTED_FEATURE
Definition miniz.h:1023
@ MZ_ZIP_FILE_OPEN_FAILED
Definition miniz.h:1034
@ MZ_ZIP_FILE_TOO_LARGE
Definition miniz.h:1020
@ MZ_ZIP_WRITE_CALLBACK_FAILED
Definition miniz.h:1048
@ MZ_ZIP_CRC_CHECK_FAILED
Definition miniz.h:1031
@ MZ_ZIP_INTERNAL_ERROR
Definition miniz.h:1044
@ MZ_ZIP_FILE_CLOSE_FAILED
Definition miniz.h:1038
@ MZ_ZIP_FILE_CREATE_FAILED
Definition miniz.h:1035
@ MZ_ZIP_BUF_TOO_SMALL
Definition miniz.h:1043
@ MZ_ZIP_VALIDATION_FAILED
Definition miniz.h:1047
@ MZ_ZIP_FILE_STAT_FAILED
Definition miniz.h:1040
@ MZ_ZIP_INVALID_FILENAME
Definition miniz.h:1042
@ MZ_ZIP_COMPRESSION_FAILED
Definition miniz.h:1029
@ MZ_ZIP_NO_ERROR
Definition miniz.h:1017
@ MZ_ZIP_UNSUPPORTED_ENCRYPTION
Definition miniz.h:1022
@ MZ_ZIP_TOO_MANY_FILES
Definition miniz.h:1019
@ MZ_ZIP_UNDEFINED_ERROR
Definition miniz.h:1018
@ MZ_ZIP_UNSUPPORTED_MULTIDISK
Definition miniz.h:1027
@ MZ_ZIP_ALLOC_FAILED
Definition miniz.h:1033
@ MZ_ZIP_ARCHIVE_TOO_LARGE
Definition miniz.h:1046
@ MZ_ZIP_DECOMPRESSION_FAILED
Definition miniz.h:1028
@ MZ_ZIP_FILE_WRITE_FAILED
Definition miniz.h:1036
@ MZ_ZIP_INVALID_PARAMETER
Definition miniz.h:1041
@ MZ_ZIP_INVALID_HEADER_OR_CORRUPTED
Definition miniz.h:1026
@ MZ_ZIP_UNSUPPORTED_CDIR_SIZE
Definition miniz.h:1032
@ MZ_ZIP_FILE_READ_FAILED
Definition miniz.h:1037
@ MZ_ZIP_FILE_NOT_FOUND
Definition miniz.h:1045
@ MZ_ZIP_FAILED_FINDING_CENTRAL_DIR
Definition miniz.h:1024
@ MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE
Definition miniz.h:1030
@ MZ_ZIP_NOT_AN_ARCHIVE
Definition miniz.h:1025
@ MZ_ZIP_FILE_SEEK_FAILED
Definition miniz.h:1039
References _u8L, MZ_ZIP_ALLOC_FAILED, MZ_ZIP_ARCHIVE_TOO_LARGE, MZ_ZIP_BUF_TOO_SMALL, MZ_ZIP_COMPRESSION_FAILED, MZ_ZIP_CRC_CHECK_FAILED, MZ_ZIP_DECOMPRESSION_FAILED, MZ_ZIP_FAILED_FINDING_CENTRAL_DIR, MZ_ZIP_FILE_CLOSE_FAILED, MZ_ZIP_FILE_CREATE_FAILED, MZ_ZIP_FILE_NOT_FOUND, MZ_ZIP_FILE_OPEN_FAILED, MZ_ZIP_FILE_READ_FAILED, MZ_ZIP_FILE_SEEK_FAILED, MZ_ZIP_FILE_STAT_FAILED, MZ_ZIP_FILE_TOO_LARGE, MZ_ZIP_FILE_WRITE_FAILED, MZ_ZIP_INTERNAL_ERROR, MZ_ZIP_INVALID_FILENAME, MZ_ZIP_INVALID_HEADER_OR_CORRUPTED, MZ_ZIP_INVALID_PARAMETER, MZ_ZIP_NO_ERROR, MZ_ZIP_NOT_AN_ARCHIVE, MZ_ZIP_TOO_MANY_FILES, MZ_ZIP_UNDEFINED_ERROR, MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE, MZ_ZIP_UNSUPPORTED_CDIR_SIZE, MZ_ZIP_UNSUPPORTED_ENCRYPTION, MZ_ZIP_UNSUPPORTED_FEATURE, MZ_ZIP_UNSUPPORTED_METHOD, MZ_ZIP_UNSUPPORTED_MULTIDISK, MZ_ZIP_VALIDATION_FAILED, and MZ_ZIP_WRITE_CALLBACK_FAILED.