mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-21 06:45:39 -06:00
Merge continued
git-svn-id: svn://ultimatepp.org/upp/trunk@10263 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
2582d7f364
commit
3cd394812c
3860 changed files with 1161787 additions and 438 deletions
33
uppdev/CoreTopics/z.h
Normal file
33
uppdev/CoreTopics/z.h
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
class Crc32 {
|
||||
dword crc;
|
||||
|
||||
public:
|
||||
void Put(const void *ptr, int count);
|
||||
void Put(char c);
|
||||
void Put(byte c);
|
||||
|
||||
operator dword() const { return crc; }
|
||||
|
||||
Crc32();
|
||||
};
|
||||
|
||||
int ZCompress(Stream& out, Stream& in, int size, Gate2<int, int> progress = false, bool nohdr = false, dword *crc = NULL);
|
||||
int ZDecompress(Stream& out, Stream& in, int size, Gate2<int, int> progress = false, bool nohdr = false, dword *crc = NULL);
|
||||
|
||||
int ZCompress(Stream& out, Stream& in, Gate2<int, int> progress = false);
|
||||
int ZDecompress(Stream& out, Stream& in, Gate2<int, int> progress = false);
|
||||
|
||||
String ZCompress(const void *data, int len, Gate2<int, int> progress = false);
|
||||
String ZDecompress(const void *data, int len, Gate2<int, int> progress = false);
|
||||
|
||||
String ZCompress(const String& s, Gate2<int, int> progress = false);
|
||||
String ZDecompress(const String& s, Gate2<int, int> progress = false);
|
||||
|
||||
int GZCompress(Stream& out, Stream& in, int size, Gate2<int, int> progress = false);
|
||||
int GZDecompress(Stream& out, Stream& in, int size, Gate2<int, int> progress = false);
|
||||
|
||||
String GZCompress(const void *data, int len, Gate2<int, int> progress = false);
|
||||
String GZDecompress(const void *data, int len, Gate2<int, int> progress = false);
|
||||
|
||||
String GZCompress(const String& s, Gate2<int, int> progress = false);
|
||||
String GZDecompress(const String& s, Gate2<int, int> progress = false);
|
||||
Loading…
Add table
Add a link
Reference in a new issue