PocketLzma  1.0.0
A cross-platform singleheader LZMA compression/decompression library for C++11
pocketlzma.h
Go to the documentation of this file.
1 
39 #ifndef POCKETLZMA_POCKETLZMA_H
40 #define POCKETLZMA_POCKETLZMA_H
41 
42 //LZMA C INCLUDES
43 #ifdef _WIN32
44 #include <windows.h>
45 #endif
46 
47 #include <cstddef>
48 #include <cstdio>
49 #include <cstdlib>
50 #include <cstring>
51 
52 #include "PocketLzmaConfig.h"
53 
54 namespace plz
55 {
56  namespace c
57  {
58  #include "lzma_c/7zTypes.h"
59  #include "lzma_c/Precomp.h"
60  #include "lzma_c/Alloc.h"
61  #include "lzma_c/LzmaDec.h"
62  #include "lzma_c/LzmaEnc.h"
63 
64  #include "lzma_c/LzmaLib.h"
65 
66  #ifdef POCKETLZMA_LZMA_C_DEFINE
67  #include "lzma_c/Alloc.c"
68  #include "lzma_c/LzmaDec.c"
69  #include "lzma_c/LzmaEnc.c"
70  #include "lzma_c/LzFind.c"
71  #include "lzma_c/LzmaLib.c"
72  #endif //POCKETLZMA_LZMA_C_DEFINE
73  }
74 }
75 #include "pocketlzma_common.hpp"
76 #include "Settings.hpp"
77 #include "misc/FileStatus.hpp"
78 #include "misc/File.hpp"
79 #include "misc/MemoryBuffer.hpp"
80 #include "misc/MemoryStream.hpp"
81 #include "pocketlzma_class.hpp"
82 
83 #endif //POCKETLZMA_POCKETLZMA_H
FileStatus.hpp
MemoryStream.hpp
File.hpp
pocketlzma_class.hpp
pocketlzma_common.hpp
Settings.hpp
PocketLzmaConfig.h
plz
Definition: File.hpp:11
MemoryBuffer.hpp