66#define LZO_VERSION 0x0200
67#define LZO_VERSION_STRING "0.20"
68#define LZO_VERSION_DATE "11 Aug 1996"
72#if !defined(CHAR_BIT) || (CHAR_BIT != 8)
73# error invalid CHAR_BIT
85#if defined(__MSDOS__) || defined(MSDOS)
87# if (UINT_MAX < 0xffffffffL)
98#if (UINT_MAX >= 0xffffffffL)
101# define LZO_UINT_MAX UINT_MAX
102#elif (ULONG_MAX >= 0xffffffffL)
105# define LZO_UINT_MAX ULONG_MAX
116#if (LZO_UINT_MAX <= UINT_MAX)
118#elif defined(__LZO_MSDOS16)
119# define __LZO_MMODEL huge
120# define __LZO_ENTRY __cdecl
127#define lzo_byte unsigned char __LZO_MMODEL
128#define lzo_voidp void __LZO_MMODEL *
129#define lzo_bytep unsigned char __LZO_MMODEL *
130#define lzo_uintp lzo_uint __LZO_MMODEL *
131#define lzo_intp lzo_int __LZO_MMODEL *
132#define lzo_voidpp lzo_voidp __LZO_MMODEL *
133#define lzo_bytepp lzo_bytep __LZO_MMODEL *
140#define LZO_ALIGN(ptr,size) \
141 ((lzo_voidp) (((lzo_ptr_t)(ptr) + (size)-1) & ~((lzo_ptr_t)((size)-1))))
151# define LZO_EXTERN_C extern
155#if !defined(__LZO_ENTRY)
158#if !defined(__LZO_EXPORT)
162#if !defined(LZO_EXTERN)
163# define LZO_EXTERN(_rettype) LZO_EXTERN_C _rettype __LZO_ENTRY __LZO_EXPORT
192#define LZO_E_ERROR (-1)
193#define LZO_E_NOT_COMPRESSIBLE (-2)
194#define LZO_E_EOF_NOT_FOUND (-3)
195#define LZO_E_INPUT_OVERRUN (-4)
196#define LZO_E_OUTPUT_OVERRUN (-5)
197#define LZO_E_LOOKBEHIND_OVERRUN (-6)
198#define LZO_E_OUT_OF_MEMORY (-7)
lzo_adler32(lzo_uint _adler, const lzo_byte *_buf, lzo_uint _len)
#define LZO_EXTERN(_rettype)
lzo_memset(lzo_voidp _s, int _c, lzo_uint _len)
int __LZO_ENTRY(__LZO_EXPORT * lzo_compress_t)(const lzo_byte *src, lzo_uint src_len, lzo_byte *dst, lzo_uint *dst_len, lzo_voidp wrkmem)
lzo_memcpy(lzo_voidp _dest, const lzo_voidp _src, lzo_uint _len)
lzo_memcmp(const lzo_voidp _s1, const lzo_voidp _s2, lzo_uint _len)
int __LZO_ENTRY(__LZO_EXPORT * lzo_decompress_t)(const lzo_byte *src, lzo_uint src_len, lzo_byte *dst, lzo_uint *dst_len, lzo_voidp wrkmem)
lzo_memmove(lzo_voidp _dest, const lzo_voidp _src, lzo_uint _len)
void __LZO_ENTRY(__LZO_EXPORT * lzo_progress_callback_t)(lzo_uint, lzo_uint)