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

📄 lzodefs.h

📁 功能较全面的反汇编器:反汇编器ht-2.0.15.tar.gz
💻 H
📖 第 1 页 / 共 5 页
字号:
#        define LZO_SIZEOF_LONG_LONG      LZO_SIZEOF_LONG#      elif (__LZO_LSR(__LONG_LONG_MAX__,30) == 1)#        define LZO_SIZEOF_LONG_LONG      4#      endif#    endif#  endif#endif#endif#if !defined(LZO_SIZEOF_LONG_LONG) && !defined(LZO_SIZEOF___INT64)#if (LZO_SIZEOF_LONG > 0 && LZO_SIZEOF_LONG < 8)#if (LZO_ARCH_I086 && LZO_CC_DMC)#elif (LZO_CC_CILLY) && defined(__GNUC__)#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define LZO_SIZEOF_LONG_LONG      8#elif ((LZO_OS_WIN32 || LZO_OS_WIN64 || defined(_WIN32)) && LZO_CC_MSC && (_MSC_VER >= 1400))#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_OS_WIN64 || defined(_WIN64))#  define LZO_SIZEOF___INT64        8#elif (LZO_ARCH_I386 && (LZO_CC_DMC))#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_ARCH_I386 && (LZO_CC_SYMANTECC && (__SC__ >= 0x700)))#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_ARCH_I386 && (LZO_CC_INTELC && defined(__linux__)))#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_ARCH_I386 && (LZO_CC_MWERKS || LZO_CC_PELLESC || LZO_CC_PGI || LZO_CC_SUNPROC))#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_ARCH_I386 && (LZO_CC_INTELC || LZO_CC_MSC))#  define LZO_SIZEOF___INT64        8#elif ((LZO_OS_WIN32 || defined(_WIN32)) && (LZO_CC_MSC))#  define LZO_SIZEOF___INT64        8#elif (LZO_ARCH_I386 && (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0520)))#  define LZO_SIZEOF___INT64        8#elif (LZO_ARCH_I386 && (LZO_CC_WATCOMC && (__WATCOMC__ >= 1100)))#  define LZO_SIZEOF___INT64        8#elif (LZO_CC_WATCOMC && defined(_INTEGRAL_MAX_BITS) && (_INTEGRAL_MAX_BITS == 64))#  define LZO_SIZEOF___INT64        8#elif (LZO_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__)#  define LZO_SIZEOF_LONG_LONG      8#elif (defined(__vms) || defined(__VMS)) && (__INITIAL_POINTER_SIZE+0 == 64)#  define LZO_SIZEOF_LONG_LONG      8#elif (LZO_CC_SDCC) && (LZO_SIZEOF_INT == 2)#elif 1 && defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)#  define LZO_SIZEOF_LONG_LONG      8#endif#endif#endif#if defined(__cplusplus) && defined(LZO_CC_GNUC)#  if (LZO_CC_GNUC < 0x020800ul)#    undef LZO_SIZEOF_LONG_LONG#  endif#endif#if defined(LZO_CFG_NO_LONG_LONG) || defined(__NO_LONG_LONG)#  undef LZO_SIZEOF_LONG_LONG#endif#if !defined(LZO_SIZEOF_VOID_P)#if (LZO_ARCH_I086)#  define __LZO_WORDSIZE            2#  if (LZO_MM_TINY || LZO_MM_SMALL || LZO_MM_MEDIUM)#    define LZO_SIZEOF_VOID_P       2#  elif (LZO_MM_COMPACT || LZO_MM_LARGE || LZO_MM_HUGE)#    define LZO_SIZEOF_VOID_P       4#  else#    error "LZO_MM"#  endif#elif (LZO_ARCH_AVR || LZO_ARCH_Z80)#  define __LZO_WORDSIZE            1#  define LZO_SIZEOF_VOID_P         2#elif (LZO_ARCH_C166 || LZO_ARCH_MCS51 || LZO_ARCH_MCS251 || LZO_ARCH_MSP430)#  define LZO_SIZEOF_VOID_P         2#elif (LZO_ARCH_H8300)#  if defined(__NORMAL_MODE__)#    define __LZO_WORDSIZE          4#    define LZO_SIZEOF_VOID_P       2#  elif defined(__H8300H__) || defined(__H8300S__) || defined(__H8300SX__)#    define __LZO_WORDSIZE          4#    define LZO_SIZEOF_VOID_P       4#  else#    define __LZO_WORDSIZE          2#    define LZO_SIZEOF_VOID_P       2#  endif#  if (LZO_CC_GNUC && (LZO_CC_GNUC < 0x040000ul)) && (LZO_SIZEOF_INT == 4)#    define LZO_SIZEOF_SIZE_T       LZO_SIZEOF_INT#    define LZO_SIZEOF_PTRDIFF_T    LZO_SIZEOF_INT#  endif#elif (LZO_ARCH_M16C)#  define __LZO_WORDSIZE            2#  if defined(__m32c_cpu__) || defined(__m32cm_cpu__)#    define LZO_SIZEOF_VOID_P       4#  else#    define LZO_SIZEOF_VOID_P       2#  endif#elif (LZO_SIZEOF_LONG == 8) && ((defined(__mips__) && defined(__R5900__)) || defined(__MIPS_PSX2__))#  define __LZO_WORDSIZE            8#  define LZO_SIZEOF_VOID_P         4#elif defined(__LLP64__) || defined(__LLP64) || defined(_LLP64) || defined(_WIN64)#  define __LZO_WORDSIZE            8#  define LZO_SIZEOF_VOID_P         8#elif (LZO_OS_OS400 || defined(__OS400__)) && defined(__LLP64_IFC__)#  define LZO_SIZEOF_VOID_P         LZO_SIZEOF_LONG#  define LZO_SIZEOF_SIZE_T         LZO_SIZEOF_LONG#  define LZO_SIZEOF_PTRDIFF_T      LZO_SIZEOF_LONG#elif (LZO_OS_OS400 || defined(__OS400__))#  define __LZO_WORDSIZE            LZO_SIZEOF_LONG#  define LZO_SIZEOF_VOID_P         16#  define LZO_SIZEOF_SIZE_T         LZO_SIZEOF_LONG#  define LZO_SIZEOF_PTRDIFF_T      LZO_SIZEOF_LONG#elif (defined(__vms) || defined(__VMS)) && (__INITIAL_POINTER_SIZE+0 == 64)#  define LZO_SIZEOF_VOID_P         8#  define LZO_SIZEOF_SIZE_T         LZO_SIZEOF_LONG#  define LZO_SIZEOF_PTRDIFF_T      LZO_SIZEOF_LONG#elif (LZO_ARCH_SPU)# if 0#  define __LZO_WORDSIZE            16# endif#  define LZO_SIZEOF_VOID_P         4#else#  define LZO_SIZEOF_VOID_P         LZO_SIZEOF_LONG#endif#endif#if !defined(LZO_WORDSIZE)#  if defined(__LZO_WORDSIZE)#    define LZO_WORDSIZE            __LZO_WORDSIZE#  else#    define LZO_WORDSIZE            LZO_SIZEOF_VOID_P#  endif#endif#if !defined(LZO_SIZEOF_SIZE_T)#if (LZO_ARCH_I086 || LZO_ARCH_M16C)#  define LZO_SIZEOF_SIZE_T         2#else#  define LZO_SIZEOF_SIZE_T         LZO_SIZEOF_VOID_P#endif#endif#if !defined(LZO_SIZEOF_PTRDIFF_T)#if (LZO_ARCH_I086)#  if (LZO_MM_TINY || LZO_MM_SMALL || LZO_MM_MEDIUM || LZO_MM_HUGE)#    define LZO_SIZEOF_PTRDIFF_T    LZO_SIZEOF_VOID_P#  elif (LZO_MM_COMPACT || LZO_MM_LARGE)#    if (LZO_CC_BORLANDC || LZO_CC_TURBOC)#      define LZO_SIZEOF_PTRDIFF_T  4#    else#      define LZO_SIZEOF_PTRDIFF_T  2#    endif#  else#    error "LZO_MM"#  endif#else#  define LZO_SIZEOF_PTRDIFF_T      LZO_SIZEOF_SIZE_T#endif#endif#if defined(LZO_ABI_NEUTRAL_ENDIAN)#  undef LZO_ABI_BIG_ENDIAN#  undef LZO_ABI_LITTLE_ENDIAN#elif !defined(LZO_ABI_BIG_ENDIAN) && !defined(LZO_ABI_LITTLE_ENDIAN)#if (LZO_ARCH_ALPHA) && (LZO_ARCH_CRAY_MPP)#  define LZO_ABI_BIG_ENDIAN        1#elif (LZO_ARCH_ALPHA || LZO_ARCH_AMD64 || LZO_ARCH_BLACKFIN || LZO_ARCH_CRIS || LZO_ARCH_I086 || LZO_ARCH_I386 || LZO_ARCH_MSP430)#  define LZO_ABI_LITTLE_ENDIAN     1#elif (LZO_ARCH_M68K || LZO_ARCH_S390)#  define LZO_ABI_BIG_ENDIAN        1#elif 1 && defined(__IAR_SYSTEMS_ICC__) && defined(__LITTLE_ENDIAN__)#  if (__LITTLE_ENDIAN__ == 1)#    define LZO_ABI_LITTLE_ENDIAN   1#  else#    define LZO_ABI_BIG_ENDIAN      1#  endif#elif 1 && defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__)#  define LZO_ABI_BIG_ENDIAN        1#elif 1 && defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__)#  define LZO_ABI_LITTLE_ENDIAN     1#elif 1 && (LZO_ARCH_ARM) && defined(__ARMEB__) && !defined(__ARMEL__)#  define LZO_ABI_BIG_ENDIAN        1#elif 1 && (LZO_ARCH_ARM) && defined(__ARMEL__) && !defined(__ARMEB__)#  define LZO_ABI_LITTLE_ENDIAN     1#elif 1 && (LZO_ARCH_MIPS) && defined(__MIPSEB__) && !defined(__MIPSEL__)#  define LZO_ABI_BIG_ENDIAN        1#elif 1 && (LZO_ARCH_MIPS) && defined(__MIPSEL__) && !defined(__MIPSEB__)#  define LZO_ABI_LITTLE_ENDIAN     1#endif#endif#if defined(LZO_ABI_BIG_ENDIAN) && defined(LZO_ABI_LITTLE_ENDIAN)#  error "this should not happen"#endif#if defined(LZO_ABI_BIG_ENDIAN)#  define LZO_INFO_ABI_ENDIAN       "be"#elif defined(LZO_ABI_LITTLE_ENDIAN)#  define LZO_INFO_ABI_ENDIAN       "le"#elif defined(LZO_ABI_NEUTRAL_ENDIAN)#  define LZO_INFO_ABI_ENDIAN       "neutral"#endif#if (LZO_SIZEOF_INT == 1 && LZO_SIZEOF_LONG == 2 && LZO_SIZEOF_VOID_P == 2)#  define LZO_ABI_I8LP16         1#  define LZO_INFO_ABI_PM       "i8lp16"#elif (LZO_SIZEOF_INT == 2 && LZO_SIZEOF_LONG == 2 && LZO_SIZEOF_VOID_P == 2)#  define LZO_ABI_ILP16         1#  define LZO_INFO_ABI_PM       "ilp16"#elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 4 && LZO_SIZEOF_VOID_P == 4)#  define LZO_ABI_ILP32         1#  define LZO_INFO_ABI_PM       "ilp32"#elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 4 && LZO_SIZEOF_VOID_P == 8 && LZO_SIZEOF_SIZE_T == 8)#  define LZO_ABI_LLP64         1#  define LZO_INFO_ABI_PM       "llp64"#elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 8)#  define LZO_ABI_LP64          1#  define LZO_INFO_ABI_PM       "lp64"#elif (LZO_SIZEOF_INT == 8 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 8)#  define LZO_ABI_ILP64         1#  define LZO_INFO_ABI_PM       "ilp64"#elif (LZO_SIZEOF_INT == 4 && LZO_SIZEOF_LONG == 8 && LZO_SIZEOF_VOID_P == 4)#  define LZO_ABI_IP32L64       1#  define LZO_INFO_ABI_PM       "ip32l64"#endif#if !defined(__LZO_LIBC_OVERRIDE)#if defined(LZO_LIBC_NAKED)#  define LZO_INFO_LIBC         "naked"#elif defined(LZO_LIBC_FREESTANDING)#  define LZO_INFO_LIBC         "freestanding"#elif defined(LZO_LIBC_MOSTLY_FREESTANDING)#  define LZO_INFO_LIBC         "mfreestanding"#elif defined(LZO_LIBC_ISOC90)#  define LZO_INFO_LIBC         "isoc90"#elif defined(LZO_LIBC_ISOC99)#  define LZO_INFO_LIBC         "isoc99"#elif defined(__dietlibc__)#  define LZO_LIBC_DIETLIBC     1#  define LZO_INFO_LIBC         "dietlibc"#elif defined(_NEWLIB_VERSION)#  define LZO_LIBC_NEWLIB       1#  define LZO_INFO_LIBC         "newlib"#elif defined(__UCLIBC__) && defined(__UCLIBC_MAJOR__) && defined(__UCLIBC_MINOR__)#  if defined(__UCLIBC_SUBLEVEL__)#    define LZO_LIBC_UCLIBC     (__UCLIBC_MAJOR__ * 0x10000L + __UCLIBC_MINOR__ * 0x100 + __UCLIBC_SUBLEVEL__)#  else#    define LZO_LIBC_UCLIBC     0x00090bL#  endif#  define LZO_INFO_LIBC         "uclibc"#elif defined(__GLIBC__) && defined(__GLIBC_MINOR__)#  define LZO_LIBC_GLIBC        (__GLIBC__ * 0x10000L + __GLIBC_MINOR__ * 0x100)#  define LZO_INFO_LIBC         "glibc"#elif (LZO_CC_MWERKS) && defined(__MSL__)#  define LZO_LIBC_MSL          __MSL__#  define LZO_INFO_LIBC         "msl"#elif 1 && defined(__IAR_SYSTEMS_ICC__)#  define LZO_LIBC_ISOC90       1#  define LZO_INFO_LIBC         "isoc90"#else#  define LZO_LIBC_DEFAULT      1#  define LZO_INFO_LIBC         "default"#endif#endif#if !defined(__lzo_gnuc_extension__)#if (LZO_CC_GNUC >= 0x020800ul)#  define __lzo_gnuc_extension__    __extension__#elif (LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define __lzo_gnuc_extension__    __extension__#else#  define __lzo_gnuc_extension__#endif#endif#if !defined(__lzo_ua_volatile)#  define __lzo_ua_volatile     volatile#endif#if !defined(__lzo_alignof)#if (LZO_CC_CILLY || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI)#  define __lzo_alignof(e)      __alignof__(e)#elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 700))#  define __lzo_alignof(e)      __alignof__(e)#elif (LZO_CC_MSC && (_MSC_VER >= 1300))#  define __lzo_alignof(e)      __alignof(e)#endif#endif#if defined(__lzo_alignof)#  define __lzo_HAVE_alignof 1#endif#if !defined(__lzo_constructor)#if (LZO_CC_GNUC >= 0x030400ul)#  define __lzo_constructor     __attribute__((__constructor__,__used__))#elif (LZO_CC_GNUC >= 0x020700ul)#  define __lzo_constructor     __attribute__((__constructor__))#elif (LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define __lzo_constructor     __attribute__((__constructor__))#endif#endif#if defined(__lzo_constructor)#  define __lzo_HAVE_constructor 1#endif#if !defined(__lzo_destructor)#if (LZO_CC_GNUC >= 0x030400ul)#  define __lzo_destructor      __attribute__((__destructor__,__used__))#elif (LZO_CC_GNUC >= 0x020700ul)#  define __lzo_destructor      __attribute__((__destructor__))#elif (LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define __lzo_destructor      __attribute__((__destructor__))#endif#endif#if defined(__lzo_destructor)#  define __lzo_HAVE_destructor 1#endif#if defined(__lzo_HAVE_destructor) && !defined(__lzo_HAVE_constructor)#  error "this should not happen"#endif#if !defined(__lzo_inline)#if (LZO_CC_TURBOC && (__TURBOC__ <= 0x0295))#elif defined(__cplusplus)#  define __lzo_inline          inline#elif (LZO_CC_BORLANDC && (__BORLANDC__ >= 0x0550))#  define __lzo_inline          __inline#elif (LZO_CC_CILLY || LZO_CC_GNUC || LZO_CC_LLVM || LZO_CC_PATHSCALE || LZO_CC_PGI)#  define __lzo_inline          __inline__#elif (LZO_CC_DMC)#  define __lzo_inline          __inline#elif (LZO_CC_INTELC)#  define __lzo_inline          __inline#elif (LZO_CC_MWERKS && (__MWERKS__ >= 0x2405))#  define __lzo_inline          __inline#elif (LZO_CC_MSC && (_MSC_VER >= 900))#  define __lzo_inline          __inline#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)#  define __lzo_inline          inline#endif#endif#if defined(__lzo_inline)#  define __lzo_HAVE_inline 1#else#  define __lzo_inline#endif#if !defined(__lzo_forceinline)#if (LZO_CC_GNUC >= 0x030200ul)#  define __lzo_forceinline     __inline__ __attribute__((__always_inline__))#elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 450) && LZO_CC_SYNTAX_MSC)#  define __lzo_forceinline     __forceinline#elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC)#  define __lzo_forceinline     __inline__ __attribute__((__always_inline__))#elif (LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define __lzo_forceinline     __inline__ __attribute__((__always_inline__))#elif (LZO_CC_MSC && (_MSC_VER >= 1200))#  define __lzo_forceinline     __forceinline#endif#endif#if defined(__lzo_forceinline)#  define __lzo_HAVE_forceinline 1#else#  define __lzo_forceinline#endif#if !defined(__lzo_noinline)#if 1 && (LZO_ARCH_I386) && (LZO_CC_GNUC >= 0x040000ul) && (LZO_CC_GNUC < 0x040003ul)#  define __lzo_noinline        __attribute__((__noinline__,__used__))#elif (LZO_CC_GNUC >= 0x030200ul)#  define __lzo_noinline        __attribute__((__noinline__))#elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 600) && LZO_CC_SYNTAX_MSC)#  define __lzo_noinline        __declspec(noinline)#elif (LZO_CC_INTELC && (__INTEL_COMPILER >= 800) && LZO_CC_SYNTAX_GNUC)#  define __lzo_noinline        __attribute__((__noinline__))#elif (LZO_CC_LLVM || LZO_CC_PATHSCALE)#  define __lzo_noinline        __attribute__((__noinline__))#elif (LZO_CC_MSC && (_MSC_VER >= 1300))#  define __lzo_noinline        __declspec(noinline)#elif (LZO_CC_MWERKS && (__MWERKS__ >= 0x3200) && (LZO_OS_WIN32 || LZO_OS_WIN64))#  if defined(__cplusplus)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -