File indexing completed on 2023-10-25 09:48:56
0001 #include "LzmaFile.h"
0002
0003 #include <cstdio>
0004 #include <cstdlib>
0005 #include <cstring>
0006
0007 int main(int numArgs, const char *args[]) {
0008 int res;
0009
0010 if (numArgs != 2) {
0011
0012 return 0;
0013 }
0014
0015 {
0016 size_t t4 = sizeof(UInt32);
0017 size_t t8 = sizeof(UInt64);
0018 if (t4 != 4 || t8 != 8) {
0019
0020 }
0021 }
0022
0023 LzmaFile lzma;
0024 res = lzma.Open(args[1]);
0025 res = lzma.DecodeAll();
0026 res = lzma.Close();
0027
0028 if (res != SZ_OK) {
0029 if (res == SZ_ERROR_MEM) {
0030 return 0;
0031 } else if (res == SZ_ERROR_DATA) {
0032 return 0;
0033 } else if (res == SZ_ERROR_WRITE) {
0034 return 0;
0035 } else if (res == SZ_ERROR_READ) {
0036 return 0;
0037 }
0038 return 0;
0039 }
0040 return 0;
0041 }