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

📄 acc_chk.ch

📁 给程序加密(upx)
💻 CH
📖 第 1 页 / 共 2 页
字号:
#endif /* ACCCHK_CONFIG_PEDANTIC */#if (SIZEOF_ACC_INT32E_T < SIZEOF_INT)    ACCCHK_ASSERT(sizeof(ACC_INT32E_C(0)) == sizeof(int))    ACCCHK_ASSERT(sizeof(ACC_UINT32E_C(0)) == sizeof(int))#else    ACCCHK_ASSERT(sizeof(ACC_INT32E_C(0)) == SIZEOF_ACC_INT32E_T)    ACCCHK_ASSERT(sizeof(ACC_UINT32E_C(0)) == SIZEOF_ACC_INT32E_T)#endif    ACCCHK_ASSERT((ACC_INT32E_C(1)  << (8*SIZEOF_ACC_INT32E_T-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32E_C(1) << (8*SIZEOF_ACC_INT32E_T-1)) > 0)    ACCCHK_ASSERT((ACC_INT32E_C(1)  << (int)(8*sizeof(ACC_INT32E_C(1))-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32E_C(1) << (int)(8*sizeof(ACC_UINT32E_C(1))-1)) > 0)    ACCCHK_ASSERT(ACC_INT32E_C(2147483647)      > 0)    ACCCHK_ASSERT(ACC_INT32E_C(-2147483647) -1  < 0)    ACCCHK_ASSERT(ACC_UINT32E_C(4294967295)     > 0)    ACCCHK_ASSERT(ACC_UINT32E_C(4294967295) == ACC_0xffffffffL)#endif    ACCCHK_ASSERT(sizeof(acc_int32l_t) >= sizeof(int))#if defined(acc_int32e_t)    ACCCHK_ASSERT(sizeof(acc_int32l_t) >= sizeof(acc_int32e_t))#endif    ACCCHK_ASSERT(sizeof(acc_int32l_t) >= 4)    ACCCHK_ASSERT(sizeof(acc_int32l_t) == SIZEOF_ACC_INT32L_T)    ACCCHK_ASSERT(sizeof(acc_uint32l_t) >= 4)    ACCCHK_ASSERT(sizeof(acc_int32l_t) == sizeof(acc_uint32l_t))    ACCCHK_ASSERT_IS_SIGNED_T(acc_int32l_t)    ACCCHK_ASSERT(((( (acc_int32l_t)1 << 30) + 1) >> 30) == 1)    ACCCHK_ASSERT(((( ACC_INT32L_C(1) << 30) + 1) >> 30) == 1)    ACCCHK_ASSERT_IS_UNSIGNED_T(acc_uint32l_t)    ACCCHK_ASSERT(((( (acc_uint32l_t)1 << 31) + 1) >> 31) == 1)    ACCCHK_ASSERT(((( ACC_UINT32L_C(1) << 31) + 1) >> 31) == 1)#if (SIZEOF_ACC_INT32L_T < SIZEOF_INT)    ACCCHK_ASSERT(sizeof(ACC_INT32L_C(0)) == sizeof(int))    ACCCHK_ASSERT(sizeof(ACC_UINT32L_C(0)) == sizeof(int))#else    ACCCHK_ASSERT(sizeof(ACC_INT32L_C(0)) == SIZEOF_ACC_INT32L_T)    ACCCHK_ASSERT(sizeof(ACC_UINT32L_C(0)) == SIZEOF_ACC_INT32L_T)#endif    ACCCHK_ASSERT((ACC_INT32L_C(1)  << (8*SIZEOF_ACC_INT32L_T-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32L_C(1) << (8*SIZEOF_ACC_INT32L_T-1)) > 0)    ACCCHK_ASSERT((ACC_INT32L_C(1)  << (int)(8*sizeof(ACC_INT32L_C(1))-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32L_C(1) << (int)(8*sizeof(ACC_UINT32L_C(1))-1)) > 0)    ACCCHK_ASSERT(ACC_INT32L_C(2147483647)      > 0)    ACCCHK_ASSERT(ACC_INT32L_C(-2147483647) -1  < 0)    ACCCHK_ASSERT(ACC_UINT32L_C(4294967295)     > 0)    ACCCHK_ASSERT(ACC_UINT32L_C(4294967295) == ACC_0xffffffffL)    ACCCHK_ASSERT(sizeof(acc_int32f_t) >= sizeof(int))#if defined(acc_int32e_t)    ACCCHK_ASSERT(sizeof(acc_int32f_t) >= sizeof(acc_int32e_t))#endif    ACCCHK_ASSERT(sizeof(acc_int32f_t) >= sizeof(acc_int32l_t))    ACCCHK_ASSERT(sizeof(acc_int32f_t) >= 4)    ACCCHK_ASSERT(sizeof(acc_int32f_t) >= sizeof(acc_int32l_t))    ACCCHK_ASSERT(sizeof(acc_int32f_t) == SIZEOF_ACC_INT32F_T)    ACCCHK_ASSERT(sizeof(acc_uint32f_t) >= 4)    ACCCHK_ASSERT(sizeof(acc_uint32f_t) >= sizeof(acc_uint32l_t))    ACCCHK_ASSERT(sizeof(acc_int32f_t) == sizeof(acc_uint32f_t))    ACCCHK_ASSERT_IS_SIGNED_T(acc_int32f_t)    ACCCHK_ASSERT(((( (acc_int32f_t)1 << 30) + 1) >> 30) == 1)    ACCCHK_ASSERT(((( ACC_INT32F_C(1) << 30) + 1) >> 30) == 1)    ACCCHK_ASSERT_IS_UNSIGNED_T(acc_uint32f_t)    ACCCHK_ASSERT(((( (acc_uint32f_t)1 << 31) + 1) >> 31) == 1)    ACCCHK_ASSERT(((( ACC_UINT32F_C(1) << 31) + 1) >> 31) == 1)#if (SIZEOF_ACC_INT32F_T < SIZEOF_INT)    ACCCHK_ASSERT(sizeof(ACC_INT32F_C(0)) == sizeof(int))    ACCCHK_ASSERT(sizeof(ACC_UINT32F_C(0)) == sizeof(int))#else    ACCCHK_ASSERT(sizeof(ACC_INT32F_C(0)) == SIZEOF_ACC_INT32F_T)    ACCCHK_ASSERT(sizeof(ACC_UINT32F_C(0)) == SIZEOF_ACC_INT32F_T)#endif    ACCCHK_ASSERT((ACC_INT32F_C(1)  << (8*SIZEOF_ACC_INT32F_T-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32F_C(1) << (8*SIZEOF_ACC_INT32F_T-1)) > 0)    ACCCHK_ASSERT((ACC_INT32F_C(1)  << (int)(8*sizeof(ACC_INT32F_C(1))-1)) < 0)    ACCCHK_ASSERT((ACC_UINT32F_C(1) << (int)(8*sizeof(ACC_UINT32F_C(1))-1)) > 0)    ACCCHK_ASSERT(ACC_INT32F_C(2147483647)      > 0)    ACCCHK_ASSERT(ACC_INT32F_C(-2147483647) -1  < 0)    ACCCHK_ASSERT(ACC_UINT32F_C(4294967295)     > 0)    ACCCHK_ASSERT(ACC_UINT32F_C(4294967295) == ACC_0xffffffffL)#if defined(acc_int64l_t)    ACCCHK_ASSERT(sizeof(acc_int64l_t) >= 8)    ACCCHK_ASSERT(sizeof(acc_int64l_t) == SIZEOF_ACC_INT64L_T)    ACCCHK_ASSERT(sizeof(acc_uint64l_t) >= 8)    ACCCHK_ASSERT(sizeof(acc_int64l_t) == sizeof(acc_uint64l_t))    ACCCHK_ASSERT_IS_SIGNED_T(acc_int64l_t)    ACCCHK_ASSERT(((( (acc_int64l_t)1 << 62) + 1) >> 62) == 1)    ACCCHK_ASSERT(((( ACC_INT64L_C(1) << 62) + 1) >> 62) == 1)#if (ACC_CC_BORLANDC && (__BORLANDC__ < 0x0530))    /* Borland C is broken */#else    ACCCHK_ASSERT_IS_UNSIGNED_T(acc_uint64l_t)    ACCCHK_ASSERT(ACC_UINT64L_C(18446744073709551615)     > 0)#endif    ACCCHK_ASSERT(((( (acc_uint64l_t)1 << 63) + 1) >> 63) == 1)    ACCCHK_ASSERT(((( ACC_UINT64L_C(1) << 63) + 1) >> 63) == 1)#if defined(ACCCHK_CONFIG_PEDANTIC)#if (ACC_CC_BORLANDC && (__BORLANDC__ < 0x0560))    /* Borland C is broken */#elif (SIZEOF_ACC_INT64L_T < SIZEOF_INT)    ACCCHK_ASSERT(sizeof(ACC_INT64L_C(0)) == sizeof(int))    ACCCHK_ASSERT(sizeof(ACC_UINT64L_C(0)) == sizeof(int))#else    ACCCHK_ASSERT(sizeof(ACC_INT64L_C(0)) == SIZEOF_ACC_INT64L_T)    ACCCHK_ASSERT(sizeof(ACC_UINT64L_C(0)) == SIZEOF_ACC_INT64L_T)#endif#endif /* ACCCHK_CONFIG_PEDANTIC */    ACCCHK_ASSERT((ACC_INT64L_C(1)  << (8*SIZEOF_ACC_INT64L_T-1)) < 0)    ACCCHK_ASSERT((ACC_UINT64L_C(1) << (8*SIZEOF_ACC_INT64L_T-1)) > 0)    ACCCHK_ASSERT(ACC_INT64L_C(9223372036854775807)       > 0)    ACCCHK_ASSERT(ACC_INT64L_C(-9223372036854775807) - 1  < 0)    ACCCHK_ASSERT( ACC_INT64L_C(9223372036854775807) % 2147483629l  == 721)    ACCCHK_ASSERT( ACC_INT64L_C(9223372036854775807) % 2147483647l  == 1)    ACCCHK_ASSERT(ACC_UINT64L_C(9223372036854775807) % 2147483629ul == 721)    ACCCHK_ASSERT(ACC_UINT64L_C(9223372036854775807) % 2147483647ul == 1)#endif    ACCCHK_ASSERT_IS_SIGNED_T(acc_intptr_t)    ACCCHK_ASSERT_IS_UNSIGNED_T(acc_uintptr_t)    ACCCHK_ASSERT(sizeof(acc_intptr_t) >= sizeof(void *))    ACCCHK_ASSERT(sizeof(acc_intptr_t) == SIZEOF_ACC_INTPTR_T)    ACCCHK_ASSERT(sizeof(acc_intptr_t) == sizeof(acc_uintptr_t))/*************************************************************************// check memory model ACC_MM**************************************************************************/#if (ACC_MM_FLAT)#if 0    /* this is not a valid assumption -- disabled */    ACCCHK_ASSERT(sizeof(void*) == sizeof(void (*)(void)))#endif#endif#if (ACC_MM_TINY || ACC_MM_SMALL || ACC_MM_MEDIUM)    ACCCHK_ASSERT(sizeof(void*) == 2)    ACCCHK_ASSERT(sizeof(ptrdiff_t) == 2)#elif (ACC_MM_COMPACT || ACC_MM_LARGE || ACC_MM_HUGE)    ACCCHK_ASSERT(sizeof(void*) == 4)#endif#if (ACC_MM_TINY || ACC_MM_SMALL || ACC_MM_COMPACT)    ACCCHK_ASSERT(sizeof(void (*)(void)) == 2)#elif (ACC_MM_MEDIUM || ACC_MM_LARGE || ACC_MM_HUGE)    ACCCHK_ASSERT(sizeof(void (*)(void)) == 4)#endif/*************************************************************************// check ACC_ARCH and ACC_OS**************************************************************************/#if (ACC_ARCH_IA16)    ACCCHK_ASSERT(sizeof(size_t) == 2)    ACCCHK_ASSERT(sizeof(acc_intptr_t) == sizeof(void *))#elif (ACC_ARCH_IA32 || ACC_ARCH_M68K)    ACCCHK_ASSERT(sizeof(size_t) == 4)    ACCCHK_ASSERT(sizeof(ptrdiff_t) == 4)    ACCCHK_ASSERT(sizeof(acc_intptr_t) == sizeof(void *))#elif (ACC_ARCH_AMD64 || ACC_ARCH_IA64)    ACCCHK_ASSERT(sizeof(size_t) == 8)    ACCCHK_ASSERT(sizeof(ptrdiff_t) == 8)    ACCCHK_ASSERT(sizeof(acc_intptr_t) == sizeof(void *))#endif#if (ACC_OS_DOS32 || ACC_OS_OS2 || ACC_OS_WIN32)    ACCCHK_ASSERT(sizeof(size_t) == 4)    ACCCHK_ASSERT(sizeof(ptrdiff_t) == 4)    ACCCHK_ASSERT(sizeof(void (*)(void)) == 4)#elif (ACC_OS_WIN64)    ACCCHK_ASSERT(sizeof(size_t) == 8)    ACCCHK_ASSERT(sizeof(ptrdiff_t) == 8)    ACCCHK_ASSERT(sizeof(void (*)(void)) == 8)#endif/*************************************************************************// check promotion rules**************************************************************************/#if (ACC_CC_NDPC)    /* NDP C is broken */#else    /* check that the compiler correctly casts signed to unsigned */    ACCCHK_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255)#endif#if (ACC_CC_KEILC)    /* Keil C is broken */#elif (ACC_CC_NDPC)    /* NDP C is broken */#elif !defined(ACC_BROKEN_INTEGRAL_PROMOTION) && (SIZEOF_INT > 1)    /* check that the compiler correctly promotes integrals */    ACCCHK_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0)#endif/*vi:ts=4:et*/

⌨️ 快捷键说明

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