X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=installer%2Flzma%2FLzmaTypes.h;fp=installer%2Flzma%2FLzmaTypes.h;h=9c27290757c4f7cd959e9ed9e577ebfb4a883127;hb=d00163a2595edca7be325627ef487502bd94934c;hp=0000000000000000000000000000000000000000;hpb=8c9d022cbd2c45f46f295c9e881fdb6e51b7a924;p=swftools.git diff --git a/installer/lzma/LzmaTypes.h b/installer/lzma/LzmaTypes.h new file mode 100644 index 0000000..9c27290 --- /dev/null +++ b/installer/lzma/LzmaTypes.h @@ -0,0 +1,45 @@ +/* +LzmaTypes.h + +Types for LZMA Decoder + +This file written and distributed to public domain by Igor Pavlov. +This file is part of LZMA SDK 4.40 (2006-05-01) +*/ + +#ifndef __LZMATYPES_H +#define __LZMATYPES_H + +#ifndef _7ZIP_BYTE_DEFINED +#define _7ZIP_BYTE_DEFINED +typedef unsigned char Byte; +#endif + +#ifndef _7ZIP_UINT16_DEFINED +#define _7ZIP_UINT16_DEFINED +typedef unsigned short UInt16; +#endif + +#ifndef _7ZIP_UINT32_DEFINED +#define _7ZIP_UINT32_DEFINED +#ifdef _LZMA_UINT32_IS_ULONG +typedef unsigned long UInt32; +#else +typedef unsigned int UInt32; +#endif +#endif + +/* #define _LZMA_NO_SYSTEM_SIZE_T */ +/* You can use it, if you don't want */ + +#ifndef _7ZIP_SIZET_DEFINED +#define _7ZIP_SIZET_DEFINED +#ifdef _LZMA_NO_SYSTEM_SIZE_T +typedef UInt32 SizeT; +#else +#include +typedef size_t SizeT; +#endif +#endif + +#endif