mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 12:41:20 -06:00 
			
		
		
		
	
		
			
				
	
	
		
			453 lines
		
	
	
	
		
			16 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			453 lines
		
	
	
	
		
			16 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* lzoconf.h -- configuration of the LZO data compression library
 | |
| 
 | |
|    This file is part of the LZO real-time data compression library.
 | |
| 
 | |
|    Copyright (C) 1996-2017 Markus Franz Xaver Johannes Oberhumer
 | |
|    All Rights Reserved.
 | |
| 
 | |
|    The LZO library is free software; you can redistribute it and/or
 | |
|    modify it under the terms of the GNU General Public License as
 | |
|    published by the Free Software Foundation; either version 2 of
 | |
|    the License, or (at your option) any later version.
 | |
| 
 | |
|    The LZO library is distributed in the hope that it will be useful,
 | |
|    but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|    GNU General Public License for more details.
 | |
| 
 | |
|    You should have received a copy of the GNU General Public License
 | |
|    along with the LZO library; see the file COPYING.
 | |
|    If not, write to the Free Software Foundation, Inc.,
 | |
|    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 | |
| 
 | |
|    Markus F.X.J. Oberhumer
 | |
|    <markus@oberhumer.com>
 | |
|    http://www.oberhumer.com/opensource/lzo/
 | |
|  */
 | |
| 
 | |
| 
 | |
| #ifndef __LZOCONF_H_INCLUDED
 | |
| #define __LZOCONF_H_INCLUDED 1
 | |
| 
 | |
| #define LZO_VERSION             0x20a0  /* 2.10 */
 | |
| #define LZO_VERSION_STRING      "2.10"
 | |
| #define LZO_VERSION_DATE        "Mar 01 2017"
 | |
| 
 | |
| /* internal Autoconf configuration file - only used when building LZO */
 | |
| #if defined(LZO_HAVE_CONFIG_H)
 | |
| #  include <config.h>
 | |
| #endif
 | |
| #include <limits.h>
 | |
| #include <stddef.h>
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // LZO requires a conforming <limits.h>
 | |
| ************************************************************************/
 | |
| 
 | |
| #if !defined(CHAR_BIT) || (CHAR_BIT != 8)
 | |
| #  error "invalid CHAR_BIT"
 | |
| #endif
 | |
| #if !defined(UCHAR_MAX) || !defined(USHRT_MAX) || !defined(UINT_MAX) || !defined(ULONG_MAX)
 | |
| #  error "check your compiler installation"
 | |
| #endif
 | |
| #if (USHRT_MAX < 1) || (UINT_MAX < 1) || (ULONG_MAX < 1)
 | |
| #  error "your limits.h macros are broken"
 | |
| #endif
 | |
| 
 | |
| /* get OS and architecture defines */
 | |
| #ifndef __LZODEFS_H_INCLUDED
 | |
| #include <lzo/lzodefs.h>
 | |
| #endif
 | |
| 
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // some core defines
 | |
| ************************************************************************/
 | |
| 
 | |
| /* memory checkers */
 | |
| #if !defined(__LZO_CHECKER)
 | |
| #  if defined(__BOUNDS_CHECKING_ON)
 | |
| #    define __LZO_CHECKER       1
 | |
| #  elif defined(__CHECKER__)
 | |
| #    define __LZO_CHECKER       1
 | |
| #  elif defined(__INSURE__)
 | |
| #    define __LZO_CHECKER       1
 | |
| #  elif defined(__PURIFY__)
 | |
| #    define __LZO_CHECKER       1
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // integral and pointer types
 | |
| ************************************************************************/
 | |
| 
 | |
| /* lzo_uint must match size_t */
 | |
| #if !defined(LZO_UINT_MAX)
 | |
| #  if (LZO_ABI_LLP64)
 | |
| #    if (LZO_OS_WIN64)
 | |
|      typedef unsigned __int64   lzo_uint;
 | |
|      typedef __int64            lzo_int;
 | |
| #    define LZO_TYPEOF_LZO_INT  LZO_TYPEOF___INT64
 | |
| #    else
 | |
|      typedef lzo_ullong_t       lzo_uint;
 | |
|      typedef lzo_llong_t        lzo_int;
 | |
| #    define LZO_TYPEOF_LZO_INT  LZO_TYPEOF_LONG_LONG
 | |
| #    endif
 | |
| #    define LZO_SIZEOF_LZO_INT  8
 | |
| #    define LZO_UINT_MAX        0xffffffffffffffffull
 | |
| #    define LZO_INT_MAX         9223372036854775807LL
 | |
| #    define LZO_INT_MIN         (-1LL - LZO_INT_MAX)
 | |
| #  elif (LZO_ABI_IP32L64) /* MIPS R5900 */
 | |
|      typedef unsigned int       lzo_uint;
 | |
|      typedef int                lzo_int;
 | |
| #    define LZO_SIZEOF_LZO_INT  LZO_SIZEOF_INT
 | |
| #    define LZO_TYPEOF_LZO_INT  LZO_TYPEOF_INT
 | |
| #    define LZO_UINT_MAX        UINT_MAX
 | |
| #    define LZO_INT_MAX         INT_MAX
 | |
| #    define LZO_INT_MIN         INT_MIN
 | |
| #  elif (ULONG_MAX >= LZO_0xffffffffL)
 | |
|      typedef unsigned long      lzo_uint;
 | |
|      typedef long               lzo_int;
 | |
| #    define LZO_SIZEOF_LZO_INT  LZO_SIZEOF_LONG
 | |
| #    define LZO_TYPEOF_LZO_INT  LZO_TYPEOF_LONG
 | |
| #    define LZO_UINT_MAX        ULONG_MAX
 | |
| #    define LZO_INT_MAX         LONG_MAX
 | |
| #    define LZO_INT_MIN         LONG_MIN
 | |
| #  else
 | |
| #    error "lzo_uint"
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| /* The larger type of lzo_uint and lzo_uint32_t. */
 | |
| #if (LZO_SIZEOF_LZO_INT >= 4)
 | |
| #  define lzo_xint              lzo_uint
 | |
| #else
 | |
| #  define lzo_xint              lzo_uint32_t
 | |
| #endif
 | |
| 
 | |
| typedef int lzo_bool;
 | |
| 
 | |
| /* sanity checks */
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_int)  == LZO_SIZEOF_LZO_INT)
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_uint) == LZO_SIZEOF_LZO_INT)
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_xint) >= sizeof(lzo_uint))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_xint) >= sizeof(lzo_uint32_t))
 | |
| 
 | |
| #ifndef __LZO_MMODEL
 | |
| #define __LZO_MMODEL            /*empty*/
 | |
| #endif
 | |
| 
 | |
| /* no typedef here because of const-pointer issues */
 | |
| #define lzo_bytep               unsigned char __LZO_MMODEL *
 | |
| #define lzo_charp               char __LZO_MMODEL *
 | |
| #define lzo_voidp               void __LZO_MMODEL *
 | |
| #define lzo_shortp              short __LZO_MMODEL *
 | |
| #define lzo_ushortp             unsigned short __LZO_MMODEL *
 | |
| #define lzo_intp                lzo_int __LZO_MMODEL *
 | |
| #define lzo_uintp               lzo_uint __LZO_MMODEL *
 | |
| #define lzo_xintp               lzo_xint __LZO_MMODEL *
 | |
| #define lzo_voidpp              lzo_voidp __LZO_MMODEL *
 | |
| #define lzo_bytepp              lzo_bytep __LZO_MMODEL *
 | |
| 
 | |
| #define lzo_int8_tp             lzo_int8_t __LZO_MMODEL *
 | |
| #define lzo_uint8_tp            lzo_uint8_t __LZO_MMODEL *
 | |
| #define lzo_int16_tp            lzo_int16_t __LZO_MMODEL *
 | |
| #define lzo_uint16_tp           lzo_uint16_t __LZO_MMODEL *
 | |
| #define lzo_int32_tp            lzo_int32_t __LZO_MMODEL *
 | |
| #define lzo_uint32_tp           lzo_uint32_t __LZO_MMODEL *
 | |
| #if defined(lzo_int64_t)
 | |
| #define lzo_int64_tp            lzo_int64_t __LZO_MMODEL *
 | |
| #define lzo_uint64_tp           lzo_uint64_t __LZO_MMODEL *
 | |
| #endif
 | |
| 
 | |
| /* Older LZO versions used to support ancient systems and memory models
 | |
|  * such as 16-bit MSDOS with __huge pointers or Cray PVP, but these
 | |
|  * obsolete configurations are not supported any longer.
 | |
|  */
 | |
| #if defined(__LZO_MMODEL_HUGE)
 | |
| #error "__LZO_MMODEL_HUGE memory model is unsupported"
 | |
| #endif
 | |
| #if (LZO_MM_PVP)
 | |
| #error "LZO_MM_PVP memory model is unsupported"
 | |
| #endif
 | |
| #if (LZO_SIZEOF_INT < 4)
 | |
| #error "LZO_SIZEOF_INT < 4 is unsupported"
 | |
| #endif
 | |
| #if (__LZO_UINTPTR_T_IS_POINTER)
 | |
| #error "__LZO_UINTPTR_T_IS_POINTER is unsupported"
 | |
| #endif
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(int) >= 4)
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_uint) >= 4)
 | |
| /* Strange configurations where sizeof(lzo_uint) != sizeof(size_t) should
 | |
|  * work but have not received much testing lately, so be strict here.
 | |
|  */
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_uint) == sizeof(size_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_uint) == sizeof(ptrdiff_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(lzo_uint) == sizeof(lzo_uintptr_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(void *)   == sizeof(lzo_uintptr_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(char *)   == sizeof(lzo_uintptr_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(long *)   == sizeof(lzo_uintptr_t))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(void *)   == sizeof(lzo_voidp))
 | |
| LZO_COMPILE_TIME_ASSERT_HEADER(sizeof(char *)   == sizeof(lzo_bytep))
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // function types
 | |
| ************************************************************************/
 | |
| 
 | |
| /* name mangling */
 | |
| #if !defined(__LZO_EXTERN_C)
 | |
| #  ifdef __cplusplus
 | |
| #    define __LZO_EXTERN_C      extern "C"
 | |
| #  else
 | |
| #    define __LZO_EXTERN_C      extern
 | |
| #  endif
 | |
| #endif
 | |
| 
 | |
| /* calling convention */
 | |
| #if !defined(__LZO_CDECL)
 | |
| #  define __LZO_CDECL           __lzo_cdecl
 | |
| #endif
 | |
| 
 | |
| /* DLL export information */
 | |
| #if !defined(__LZO_EXPORT1)
 | |
| #  define __LZO_EXPORT1         /*empty*/
 | |
| #endif
 | |
| #if !defined(__LZO_EXPORT2)
 | |
| #  define __LZO_EXPORT2         /*empty*/
 | |
| #endif
 | |
| 
 | |
| /* __cdecl calling convention for public C and assembly functions */
 | |
| #if !defined(LZO_PUBLIC)
 | |
| #  define LZO_PUBLIC(r)         __LZO_EXPORT1 r __LZO_EXPORT2 __LZO_CDECL
 | |
| #endif
 | |
| #if !defined(LZO_EXTERN)
 | |
| #  define LZO_EXTERN(r)         __LZO_EXTERN_C LZO_PUBLIC(r)
 | |
| #endif
 | |
| #if !defined(LZO_PRIVATE)
 | |
| #  define LZO_PRIVATE(r)        static r  __LZO_CDECL
 | |
| #endif
 | |
| 
 | |
| /* function types */
 | |
| typedef int
 | |
| (__LZO_CDECL *lzo_compress_t)   ( const lzo_bytep src, lzo_uint  src_len,
 | |
|                                         lzo_bytep dst, lzo_uintp dst_len,
 | |
|                                         lzo_voidp wrkmem );
 | |
| 
 | |
| typedef int
 | |
| (__LZO_CDECL *lzo_decompress_t) ( const lzo_bytep src, lzo_uint  src_len,
 | |
|                                         lzo_bytep dst, lzo_uintp dst_len,
 | |
|                                         lzo_voidp wrkmem );
 | |
| 
 | |
| typedef int
 | |
| (__LZO_CDECL *lzo_optimize_t)   (       lzo_bytep src, lzo_uint  src_len,
 | |
|                                         lzo_bytep dst, lzo_uintp dst_len,
 | |
|                                         lzo_voidp wrkmem );
 | |
| 
 | |
| typedef int
 | |
| (__LZO_CDECL *lzo_compress_dict_t)(const lzo_bytep src, lzo_uint  src_len,
 | |
|                                          lzo_bytep dst, lzo_uintp dst_len,
 | |
|                                          lzo_voidp wrkmem,
 | |
|                                    const lzo_bytep dict, lzo_uint dict_len );
 | |
| 
 | |
| typedef int
 | |
| (__LZO_CDECL *lzo_decompress_dict_t)(const lzo_bytep src, lzo_uint  src_len,
 | |
|                                            lzo_bytep dst, lzo_uintp dst_len,
 | |
|                                            lzo_voidp wrkmem,
 | |
|                                      const lzo_bytep dict, lzo_uint dict_len );
 | |
| 
 | |
| 
 | |
| /* Callback interface. Currently only the progress indicator ("nprogress")
 | |
|  * is used, but this may change in a future release. */
 | |
| 
 | |
| struct lzo_callback_t;
 | |
| typedef struct lzo_callback_t lzo_callback_t;
 | |
| #define lzo_callback_p lzo_callback_t __LZO_MMODEL *
 | |
| 
 | |
| /* malloc & free function types */
 | |
| typedef lzo_voidp (__LZO_CDECL *lzo_alloc_func_t)
 | |
|     (lzo_callback_p self, lzo_uint items, lzo_uint size);
 | |
| typedef void      (__LZO_CDECL *lzo_free_func_t)
 | |
|     (lzo_callback_p self, lzo_voidp ptr);
 | |
| 
 | |
| /* a progress indicator callback function */
 | |
| typedef void (__LZO_CDECL *lzo_progress_func_t)
 | |
|     (lzo_callback_p, lzo_uint, lzo_uint, int);
 | |
| 
 | |
| struct lzo_callback_t
 | |
| {
 | |
|     /* custom allocators (set to 0 to disable) */
 | |
|     lzo_alloc_func_t nalloc;                /* [not used right now] */
 | |
|     lzo_free_func_t nfree;                  /* [not used right now] */
 | |
| 
 | |
|     /* a progress indicator callback function (set to 0 to disable) */
 | |
|     lzo_progress_func_t nprogress;
 | |
| 
 | |
|     /* INFO: the first parameter "self" of the nalloc/nfree/nprogress
 | |
|      * callbacks points back to this struct, so you are free to store
 | |
|      * some extra info in the following variables. */
 | |
|     lzo_voidp user1;
 | |
|     lzo_xint user2;
 | |
|     lzo_xint user3;
 | |
| };
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // error codes and prototypes
 | |
| ************************************************************************/
 | |
| 
 | |
| /* Error codes for the compression/decompression functions. Negative
 | |
|  * values are errors, positive values will be used for special but
 | |
|  * normal events.
 | |
|  */
 | |
| #define LZO_E_OK                    0
 | |
| #define LZO_E_ERROR                 (-1)
 | |
| #define LZO_E_OUT_OF_MEMORY         (-2)    /* [lzo_alloc_func_t failure] */
 | |
| #define LZO_E_NOT_COMPRESSIBLE      (-3)    /* [not used right now] */
 | |
| #define LZO_E_INPUT_OVERRUN         (-4)
 | |
| #define LZO_E_OUTPUT_OVERRUN        (-5)
 | |
| #define LZO_E_LOOKBEHIND_OVERRUN    (-6)
 | |
| #define LZO_E_EOF_NOT_FOUND         (-7)
 | |
| #define LZO_E_INPUT_NOT_CONSUMED    (-8)
 | |
| #define LZO_E_NOT_YET_IMPLEMENTED   (-9)    /* [not used right now] */
 | |
| #define LZO_E_INVALID_ARGUMENT      (-10)
 | |
| #define LZO_E_INVALID_ALIGNMENT     (-11)   /* pointer argument is not properly aligned */
 | |
| #define LZO_E_OUTPUT_NOT_CONSUMED   (-12)
 | |
| #define LZO_E_INTERNAL_ERROR        (-99)
 | |
| 
 | |
| 
 | |
| #ifndef lzo_sizeof_dict_t
 | |
| #  define lzo_sizeof_dict_t     ((unsigned)sizeof(lzo_bytep))
 | |
| #endif
 | |
| 
 | |
| /* lzo_init() should be the first function you call.
 | |
|  * Check the return code !
 | |
|  *
 | |
|  * lzo_init() is a macro to allow checking that the library and the
 | |
|  * compiler's view of various types are consistent.
 | |
|  */
 | |
| #define lzo_init() __lzo_init_v2(LZO_VERSION,(int)sizeof(short),(int)sizeof(int),\
 | |
|     (int)sizeof(long),(int)sizeof(lzo_uint32_t),(int)sizeof(lzo_uint),\
 | |
|     (int)lzo_sizeof_dict_t,(int)sizeof(char *),(int)sizeof(lzo_voidp),\
 | |
|     (int)sizeof(lzo_callback_t))
 | |
| LZO_EXTERN(int) __lzo_init_v2(unsigned,int,int,int,int,int,int,int,int,int);
 | |
| 
 | |
| /* version functions (useful for shared libraries) */
 | |
| LZO_EXTERN(unsigned) lzo_version(void);
 | |
| LZO_EXTERN(const char *) lzo_version_string(void);
 | |
| LZO_EXTERN(const char *) lzo_version_date(void);
 | |
| LZO_EXTERN(const lzo_charp) _lzo_version_string(void);
 | |
| LZO_EXTERN(const lzo_charp) _lzo_version_date(void);
 | |
| 
 | |
| /* string functions */
 | |
| LZO_EXTERN(int)
 | |
|     lzo_memcmp(const lzo_voidp a, const lzo_voidp b, lzo_uint len);
 | |
| LZO_EXTERN(lzo_voidp)
 | |
|     lzo_memcpy(lzo_voidp dst, const lzo_voidp src, lzo_uint len);
 | |
| LZO_EXTERN(lzo_voidp)
 | |
|     lzo_memmove(lzo_voidp dst, const lzo_voidp src, lzo_uint len);
 | |
| LZO_EXTERN(lzo_voidp)
 | |
|     lzo_memset(lzo_voidp buf, int c, lzo_uint len);
 | |
| 
 | |
| /* checksum functions */
 | |
| LZO_EXTERN(lzo_uint32_t)
 | |
|     lzo_adler32(lzo_uint32_t c, const lzo_bytep buf, lzo_uint len);
 | |
| LZO_EXTERN(lzo_uint32_t)
 | |
|     lzo_crc32(lzo_uint32_t c, const lzo_bytep buf, lzo_uint len);
 | |
| LZO_EXTERN(const lzo_uint32_tp)
 | |
|     lzo_get_crc32_table(void);
 | |
| 
 | |
| /* misc. */
 | |
| LZO_EXTERN(int) _lzo_config_check(void);
 | |
| typedef union {
 | |
|     lzo_voidp a00; lzo_bytep a01; lzo_uint a02; lzo_xint a03; lzo_uintptr_t a04;
 | |
|     void *a05; unsigned char *a06; unsigned long a07; size_t a08; ptrdiff_t a09;
 | |
| #if defined(lzo_int64_t)
 | |
|     lzo_uint64_t a10;
 | |
| #endif
 | |
| } lzo_align_t;
 | |
| 
 | |
| /* align a char pointer on a boundary that is a multiple of 'size' */
 | |
| LZO_EXTERN(unsigned) __lzo_align_gap(const lzo_voidp p, lzo_uint size);
 | |
| #define LZO_PTR_ALIGN_UP(p,size) \
 | |
|     ((p) + (lzo_uint) __lzo_align_gap((const lzo_voidp)(p),(lzo_uint)(size)))
 | |
| 
 | |
| 
 | |
| /***********************************************************************
 | |
| // deprecated macros - only for backward compatibility
 | |
| ************************************************************************/
 | |
| 
 | |
| /* deprecated - use 'lzo_bytep' instead of 'lzo_byte *' */
 | |
| #define lzo_byte                unsigned char
 | |
| /* deprecated type names */
 | |
| #define lzo_int32               lzo_int32_t
 | |
| #define lzo_uint32              lzo_uint32_t
 | |
| #define lzo_int32p              lzo_int32_t __LZO_MMODEL *
 | |
| #define lzo_uint32p             lzo_uint32_t __LZO_MMODEL *
 | |
| #define LZO_INT32_MAX           LZO_INT32_C(2147483647)
 | |
| #define LZO_UINT32_MAX          LZO_UINT32_C(4294967295)
 | |
| #if defined(lzo_int64_t)
 | |
| #define lzo_int64               lzo_int64_t
 | |
| #define lzo_uint64              lzo_uint64_t
 | |
| #define lzo_int64p              lzo_int64_t __LZO_MMODEL *
 | |
| #define lzo_uint64p             lzo_uint64_t __LZO_MMODEL *
 | |
| #define LZO_INT64_MAX           LZO_INT64_C(9223372036854775807)
 | |
| #define LZO_UINT64_MAX          LZO_UINT64_C(18446744073709551615)
 | |
| #endif
 | |
| /* deprecated types */
 | |
| typedef union { lzo_bytep a; lzo_uint b; } __lzo_pu_u;
 | |
| typedef union { lzo_bytep a; lzo_uint32_t b; } __lzo_pu32_u;
 | |
| /* deprecated defines */
 | |
| #if !defined(LZO_SIZEOF_LZO_UINT)
 | |
| #  define LZO_SIZEOF_LZO_UINT   LZO_SIZEOF_LZO_INT
 | |
| #endif
 | |
| 
 | |
| #if defined(LZO_CFG_COMPAT)
 | |
| 
 | |
| #define __LZOCONF_H 1
 | |
| 
 | |
| #if defined(LZO_ARCH_I086)
 | |
| #  define __LZO_i386 1
 | |
| #elif defined(LZO_ARCH_I386)
 | |
| #  define __LZO_i386 1
 | |
| #endif
 | |
| 
 | |
| #if defined(LZO_OS_DOS16)
 | |
| #  define __LZO_DOS 1
 | |
| #  define __LZO_DOS16 1
 | |
| #elif defined(LZO_OS_DOS32)
 | |
| #  define __LZO_DOS 1
 | |
| #elif defined(LZO_OS_WIN16)
 | |
| #  define __LZO_WIN 1
 | |
| #  define __LZO_WIN16 1
 | |
| #elif defined(LZO_OS_WIN32)
 | |
| #  define __LZO_WIN 1
 | |
| #endif
 | |
| 
 | |
| #define __LZO_CMODEL            /*empty*/
 | |
| #define __LZO_DMODEL            /*empty*/
 | |
| #define __LZO_ENTRY             __LZO_CDECL
 | |
| #define LZO_EXTERN_CDECL        LZO_EXTERN
 | |
| #define LZO_ALIGN               LZO_PTR_ALIGN_UP
 | |
| 
 | |
| #define lzo_compress_asm_t      lzo_compress_t
 | |
| #define lzo_decompress_asm_t    lzo_decompress_t
 | |
| 
 | |
| #endif /* LZO_CFG_COMPAT */
 | |
| 
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| } /* extern "C" */
 | |
| #endif
 | |
| 
 | |
| #endif /* already included */
 | |
| 
 | |
| 
 | |
| /* vim:set ts=4 sw=4 et: */
 | 
