?? lzodefs.h
字號:
# define LZO_INFO_ARCH "m32r"#elif (LZO_OS_TOS) || defined(__m68k__) || defined(__m68000__) || defined(__mc68000__) || defined(__mc68020__) || defined(_M_M68K)# define LZO_ARCH_M68K 1# define LZO_INFO_ARCH "m68k"#elif (UINT_MAX == LZO_0xffffL) && defined(__C251__)# define LZO_ARCH_MCS251 1# define LZO_INFO_ARCH "mcs251"#elif (UINT_MAX == LZO_0xffffL) && defined(__C51__)# define LZO_ARCH_MCS51 1# define LZO_INFO_ARCH "mcs51"#elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICC8051__)# define LZO_ARCH_MCS51 1# define LZO_INFO_ARCH "mcs51"#elif defined(__mips__) || defined(__mips) || defined(_MIPS_ARCH) || defined(_M_MRX000)# define LZO_ARCH_MIPS 1# define LZO_INFO_ARCH "mips"#elif (UINT_MAX == LZO_0xffffL) && defined(__MSP430__)# define LZO_ARCH_MSP430 1# define LZO_INFO_ARCH "msp430"#elif defined(__IAR_SYSTEMS_ICC__) && defined(__ICC430__)# define LZO_ARCH_MSP430 1# define LZO_INFO_ARCH "msp430"#elif defined(__powerpc__) || defined(__powerpc) || defined(__ppc__) || defined(__PPC__) || defined(_M_PPC) || defined(_ARCH_PPC) || defined(_ARCH_PWR)# define LZO_ARCH_POWERPC 1# define LZO_INFO_ARCH "powerpc"#elif defined(__s390__) || defined(__s390) || defined(__s390x__) || defined(__s390x)# define LZO_ARCH_S390 1# define LZO_INFO_ARCH "s390"#elif defined(__sh__) || defined(_M_SH)# define LZO_ARCH_SH 1# define LZO_INFO_ARCH "sh"#elif defined(__sparc__) || defined(__sparc) || defined(__sparcv8)# define LZO_ARCH_SPARC 1# define LZO_INFO_ARCH "sparc"#elif defined(__SPU__)# define LZO_ARCH_SPU 1# define LZO_INFO_ARCH "spu"#elif (UINT_MAX == LZO_0xffffL) && defined(__z80)# define LZO_ARCH_Z80 1# define LZO_INFO_ARCH "z80"#elif (LZO_ARCH_CRAY_PVP)# if defined(_CRAYSV1)# define LZO_ARCH_CRAY_SV1 1# define LZO_INFO_ARCH "cray_sv1"# elif (_ADDR64)# define LZO_ARCH_CRAY_T90 1# define LZO_INFO_ARCH "cray_t90"# elif (_ADDR32)# define LZO_ARCH_CRAY_YMP 1# define LZO_INFO_ARCH "cray_ymp"# else# define LZO_ARCH_CRAY_XMP 1# define LZO_INFO_ARCH "cray_xmp"# endif#else# define LZO_ARCH_UNKNOWN 1# define LZO_INFO_ARCH "unknown"#endif#endif#if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_DOS32 || LZO_OS_OS2)# error "FIXME - missing define for CPU architecture"#endif#if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN32)# error "FIXME - missing WIN32 define for CPU architecture"#endif#if 1 && (LZO_ARCH_UNKNOWN) && (LZO_OS_WIN64)# error "FIXME - missing WIN64 define for CPU architecture"#endif#if (LZO_OS_OS216 || LZO_OS_WIN16)# define LZO_ARCH_I086PM 1# define LZO_ARCH_IA16PM 1#elif 1 && (LZO_OS_DOS16 && defined(BLX286))# define LZO_ARCH_I086PM 1# define LZO_ARCH_IA16PM 1#elif 1 && (LZO_OS_DOS16 && defined(DOSX286))# define LZO_ARCH_I086PM 1# define LZO_ARCH_IA16PM 1#elif 1 && (LZO_OS_DOS16 && LZO_CC_BORLANDC && defined(__DPMI16__))# define LZO_ARCH_I086PM 1# define LZO_ARCH_IA16PM 1#endif#if defined(LZO_ARCH_ARM_THUMB) && !defined(LZO_ARCH_ARM)# error "this should not happen"#endif#if defined(LZO_ARCH_I086PM) && !defined(LZO_ARCH_I086)# error "this should not happen"#endif#if (LZO_ARCH_I086)# if (UINT_MAX != LZO_0xffffL)# error "this should not happen"# endif# if (ULONG_MAX != LZO_0xffffffffL)# error "this should not happen"# endif#endif#if (LZO_ARCH_I386)# if (UINT_MAX != LZO_0xffffL) && defined(__i386_int16__)# error "this should not happen"# endif# if (UINT_MAX != LZO_0xffffffffL) && !defined(__i386_int16__)# error "this should not happen"# endif# if (ULONG_MAX != LZO_0xffffffffL)# error "this should not happen"# endif#endif#if !defined(__LZO_MM_OVERRIDE)#if (LZO_ARCH_I086)#if (UINT_MAX != LZO_0xffffL)# error "this should not happen"#endif#if defined(__TINY__) || defined(M_I86TM) || defined(_M_I86TM)# define LZO_MM_TINY 1#elif defined(__HUGE__) || defined(_HUGE_) || defined(M_I86HM) || defined(_M_I86HM)# define LZO_MM_HUGE 1#elif defined(__SMALL__) || defined(M_I86SM) || defined(_M_I86SM) || defined(SMALL_MODEL)# define LZO_MM_SMALL 1#elif defined(__MEDIUM__) || defined(M_I86MM) || defined(_M_I86MM)# define LZO_MM_MEDIUM 1#elif defined(__COMPACT__) || defined(M_I86CM) || defined(_M_I86CM)# define LZO_MM_COMPACT 1#elif defined(__LARGE__) || defined(M_I86LM) || defined(_M_I86LM) || defined(LARGE_MODEL)# define LZO_MM_LARGE 1#elif (LZO_CC_AZTECC)# if defined(_LARGE_CODE) && defined(_LARGE_DATA)# define LZO_MM_LARGE 1# elif defined(_LARGE_CODE)# define LZO_MM_MEDIUM 1# elif defined(_LARGE_DATA)# define LZO_MM_COMPACT 1# else# define LZO_MM_SMALL 1# endif#elif (LZO_CC_ZORTECHC && defined(__VCM__))# define LZO_MM_LARGE 1#else# error "unknown memory model"#endif#if (LZO_OS_DOS16 || LZO_OS_OS216 || LZO_OS_WIN16)#define LZO_HAVE_MM_HUGE_PTR 1#define LZO_HAVE_MM_HUGE_ARRAY 1#if (LZO_MM_TINY)# undef LZO_HAVE_MM_HUGE_ARRAY#endif#if (LZO_CC_AZTECC || LZO_CC_PACIFICC || LZO_CC_ZORTECHC)# undef LZO_HAVE_MM_HUGE_PTR# undef LZO_HAVE_MM_HUGE_ARRAY#elif (LZO_CC_DMC || LZO_CC_SYMANTECC)# undef LZO_HAVE_MM_HUGE_ARRAY#elif (LZO_CC_MSC && defined(_QC))# undef LZO_HAVE_MM_HUGE_ARRAY# if (_MSC_VER < 600)# undef LZO_HAVE_MM_HUGE_PTR# endif#elif (LZO_CC_TURBOC && (__TURBOC__ < 0x0295))# undef LZO_HAVE_MM_HUGE_ARRAY#endif#if (LZO_ARCH_I086PM) && !defined(LZO_HAVE_MM_HUGE_PTR)# if (LZO_OS_DOS16)# error "this should not happen"# elif (LZO_CC_ZORTECHC)# else# error "this should not happen"# endif#endif#ifdef __cplusplusextern "C" {#endif#if (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0200)) extern void __near __cdecl _AHSHIFT(void);# define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT)#elif (LZO_CC_DMC || LZO_CC_SYMANTECC || LZO_CC_ZORTECHC) extern void __near __cdecl _AHSHIFT(void);# define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT)#elif (LZO_CC_MSC || LZO_CC_TOPSPEEDC) extern void __near __cdecl _AHSHIFT(void);# define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT)#elif (LZO_CC_TURBOC && (__TURBOC__ >= 0x0295)) extern void __near __cdecl _AHSHIFT(void);# define LZO_MM_AHSHIFT ((unsigned) _AHSHIFT)#elif ((LZO_CC_AZTECC || LZO_CC_PACIFICC || LZO_CC_TURBOC) && LZO_OS_DOS16)# define LZO_MM_AHSHIFT 12#elif (LZO_CC_WATCOMC) extern unsigned char _HShift;# define LZO_MM_AHSHIFT ((unsigned) _HShift)#else# error "FIXME - implement LZO_MM_AHSHIFT"#endif#ifdef __cplusplus}#endif#endif#elif (LZO_ARCH_C166)#if !defined(__MODEL__)# error "FIXME - C166 __MODEL__"#elif ((__MODEL__) == 0)# define LZO_MM_SMALL 1#elif ((__MODEL__) == 1)# define LZO_MM_SMALL 1#elif ((__MODEL__) == 2)# define LZO_MM_LARGE 1#elif ((__MODEL__) == 3)# define LZO_MM_TINY 1#elif ((__MODEL__) == 4)# define LZO_MM_XTINY 1#elif ((__MODEL__) == 5)# define LZO_MM_XSMALL 1#else# error "FIXME - C166 __MODEL__"#endif#elif (LZO_ARCH_MCS251)#if !defined(__MODEL__)# error "FIXME - MCS251 __MODEL__"#elif ((__MODEL__) == 0)# define LZO_MM_SMALL 1#elif ((__MODEL__) == 2)# define LZO_MM_LARGE 1#elif ((__MODEL__) == 3)# define LZO_MM_TINY 1#elif ((__MODEL__) == 4)# define LZO_MM_XTINY 1#elif ((__MODEL__) == 5)# define LZO_MM_XSMALL 1#else# error "FIXME - MCS251 __MODEL__"#endif#elif (LZO_ARCH_MCS51)#if !defined(__MODEL__)# error "FIXME - MCS51 __MODEL__"#elif ((__MODEL__) == 1)# define LZO_MM_SMALL 1#elif ((__MODEL__) == 2)# define LZO_MM_LARGE 1#elif ((__MODEL__) == 3)# define LZO_MM_TINY 1#elif ((__MODEL__) == 4)# define LZO_MM_XTINY 1#elif ((__MODEL__) == 5)# define LZO_MM_XSMALL 1#else# error "FIXME - MCS51 __MODEL__"#endif#elif (LZO_ARCH_CRAY_PVP)# define LZO_MM_PVP 1#else# define LZO_MM_FLAT 1#endif#if (LZO_MM_COMPACT)# define LZO_INFO_MM "compact"#elif (LZO_MM_FLAT)# define LZO_INFO_MM "flat"#elif (LZO_MM_HUGE)# define LZO_INFO_MM "huge"#elif (LZO_MM_LARGE)# define LZO_INFO_MM "large"#elif (LZO_MM_MEDIUM)# define LZO_INFO_MM "medium"#elif (LZO_MM_PVP)# define LZO_INFO_MM "pvp"#elif (LZO_MM_SMALL)# define LZO_INFO_MM "small"#elif (LZO_MM_TINY)# define LZO_INFO_MM "tiny"#else# error "unknown memory model"#endif#endif#if defined(SIZEOF_SHORT)# define LZO_SIZEOF_SHORT (SIZEOF_SHORT)#endif#if defined(SIZEOF_INT)# define LZO_SIZEOF_INT (SIZEOF_INT)#endif#if defined(SIZEOF_LONG)# define LZO_SIZEOF_LONG (SIZEOF_LONG)#endif#if defined(SIZEOF_LONG_LONG)# define LZO_SIZEOF_LONG_LONG (SIZEOF_LONG_LONG)#endif#if defined(SIZEOF___INT16)# define LZO_SIZEOF___INT16 (SIZEOF___INT16)#endif#if defined(SIZEOF___INT32)# define LZO_SIZEOF___INT32 (SIZEOF___INT32)#endif#if defined(SIZEOF___INT64)# define LZO_SIZEOF___INT64 (SIZEOF___INT64)#endif#if defined(SIZEOF_VOID_P)# define LZO_SIZEOF_VOID_P (SIZEOF_VOID_P)#endif#if defined(SIZEOF_SIZE_T)# define LZO_SIZEOF_SIZE_T (SIZEOF_SIZE_T)#endif#if defined(SIZEOF_PTRDIFF_T)# define LZO_SIZEOF_PTRDIFF_T (SIZEOF_PTRDIFF_T)#endif#define __LZO_LSR(x,b) (((x)+0ul) >> (b))#if !defined(LZO_SIZEOF_SHORT)# if (LZO_ARCH_CRAY_PVP)# define LZO_SIZEOF_SHORT 8# elif (USHRT_MAX == LZO_0xffffL)# define LZO_SIZEOF_SHORT 2# elif (__LZO_LSR(USHRT_MAX,7) == 1)# define LZO_SIZEOF_SHORT 1# elif (__LZO_LSR(USHRT_MAX,15) == 1)# define LZO_SIZEOF_SHORT 2# elif (__LZO_LSR(USHRT_MAX,31) == 1)# define LZO_SIZEOF_SHORT 4# elif (__LZO_LSR(USHRT_MAX,63) == 1)# define LZO_SIZEOF_SHORT 8# elif (__LZO_LSR(USHRT_MAX,127) == 1)# define LZO_SIZEOF_SHORT 16# else# error "LZO_SIZEOF_SHORT"# endif#endif#if !defined(LZO_SIZEOF_INT)# if (LZO_ARCH_CRAY_PVP)# define LZO_SIZEOF_INT 8# elif (UINT_MAX == LZO_0xffffL)# define LZO_SIZEOF_INT 2# elif (UINT_MAX == LZO_0xffffffffL)# define LZO_SIZEOF_INT 4# elif (__LZO_LSR(UINT_MAX,7) == 1)# define LZO_SIZEOF_INT 1# elif (__LZO_LSR(UINT_MAX,15) == 1)# define LZO_SIZEOF_INT 2# elif (__LZO_LSR(UINT_MAX,31) == 1)# define LZO_SIZEOF_INT 4# elif (__LZO_LSR(UINT_MAX,63) == 1)# define LZO_SIZEOF_INT 8# elif (__LZO_LSR(UINT_MAX,127) == 1)# define LZO_SIZEOF_INT 16# else# error "LZO_SIZEOF_INT"# endif#endif#if !defined(LZO_SIZEOF_LONG)# if (ULONG_MAX == LZO_0xffffffffL)# define LZO_SIZEOF_LONG 4# elif (__LZO_LSR(ULONG_MAX,7) == 1)# define LZO_SIZEOF_LONG 1# elif (__LZO_LSR(ULONG_MAX,15) == 1)# define LZO_SIZEOF_LONG 2# elif (__LZO_LSR(ULONG_MAX,31) == 1)# define LZO_SIZEOF_LONG 4# elif (__LZO_LSR(ULONG_MAX,63) == 1)# define LZO_SIZEOF_LONG 8# elif (__LZO_LSR(ULONG_MAX,127) == 1)# define LZO_SIZEOF_LONG 16# else# error "LZO_SIZEOF_LONG"# endif#endif#if !defined(LZO_SIZEOF_LONG_LONG) && !defined(LZO_SIZEOF___INT64)#if (LZO_SIZEOF_LONG > 0 && LZO_SIZEOF_LONG < 8)# if defined(__LONG_MAX__) && defined(__LONG_LONG_MAX__)# if (LZO_CC_GNUC >= 0x030300ul)# if ((__LONG_MAX__)+0 == (__LONG_LONG_MAX__)+0)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -