⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lzodefs.h

📁 功能较全面的反汇编器:反汇编器ht-2.0.15.tar.gz
💻 H
📖 第 1 页 / 共 5 页
字号:
#  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 + -