📄 hugecalc.c
字号:
fnRC_sumOfDigits,
#endif /* #ifndef _NO_RC */
_fnFunNums,
}; /* end "enum FunIndex =" */
static HINSTANCE s_hInstDLL = NULL;
static FARPROC s_pfFun[ _fnFunNums ];
const BOOL hugeCalcDLLInit( const LPCTSTR lpszDLLPath )
{
UINT32 k;
_TCHAR szDLLPathName[ MAX_PATH ] = { _T( '\0' ) };
const _TCHAR szDLLName[] = { _T( "HugeCalc.dll" ) };
const char lpProcName[ _fnFunNums ][ 32 ] =
{
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HC_getVerA",
"HC_getSNA",
#else
"HC_getVerW",
"HC_getSNW",
#endif
"HC_getExportFunNums",
"HC_getLicenseLevel",
"HC_getLastError",
"HC_setTerminate",
"HC_isTerminated",
"HC_seedRandom",
"HC_resetTimer",
"HC_enableTimer",
"HC_getTimer",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HC_getTimerStrA",
#else
"HC_getTimerStrW",
#endif
"HC_isPrime",
"HC_getPrimePi",
"HC_getPrime",
"HC_getPrimeCount",
"HC_getPrimeList",
"HC_previousPrime",
"HC_nextPrime",
"HC_gcd",
"HC_gcd_v32",
"HC_gcdEx",
"HC_invertMod",
"HC_lcm",
"HC_powMod",
#ifndef _NO_HI
"HI_abs",
"HI_add",
"HI_add_u32",
"HI_bitAnd",
"HI_bitLShift",
"HI_bitRShift",
"HI_bitOr",
"HI_bitXor",
"HI_ceil",
"HI_combination",
"HI_compareAbs_hi",
"HI_compareAbs_s32",
"HI_compareAbs_u32",
"HI_compare_hi",
"HI_compare_s32",
"HI_compare_u32",
"HI_decLShift",
"HI_decRShift",
"HI_delete",
"HI_divRem",
"HI_div_s32",
"HI_factorial",
"HI_factorial2",
"HI_fibonacci",
"HI_floor",
"HI_freeStrBuffer",
"HI_gcd",
"HI_gcdEx",
"HI_gcd_vhi",
"HI_generatePrime",
"HI_getBits",
"HI_getCount",
"HI_getDigits",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HI_getHexStrA",
#else
"HI_getHexStrW",
#endif
"HI_getSign",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HI_getStrA",
"HI_getStrRadixA",
#else
"HI_getStrW",
"HI_getStrRadixW",
#endif
"HI_getTailDecZeros",
"HI_get_s32",
"HI_get_s64",
"HI_get_u32",
"HI_get_u64",
"HI_invertMod",
"HI_invertMod_u32",
"HI_isAbsOne",
"HI_isEven",
"HI_isOdd",
"HI_isPrime",
"HI_isZero",
"HI_lcm",
"HI_lcm_v32",
"HI_lcm_vhi",
"HI_log",
"HI_log_u32",
"HI_lucas",
"HI_mod",
"HI_modPowTen",
"HI_mul",
"HI_mulMod",
"HI_mul_u32",
"HI_negate",
"HI_new",
"HI_nextPrime",
"HI_permutation",
"HI_pow",
"HI_powMod",
"HI_powMod_u32",
"HI_powMod_u32_u32",
"HI_previousPrime",
"HI_primeFactorial",
"HI_product_v32",
"HI_product_vhi",
"HI_random",
"HI_rootRem",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HI_setHexStrA",
#else
"HI_setHexStrW",
#endif
"HI_set_hi",
#ifndef _NO_HX
"HI_set_hx",
#endif /* #ifndef _NO_HX */
#ifndef _NO_RC
"HI_set_rc",
#endif /* #ifndef _NO_RC */
"HI_set_s32",
"HI_set_s64",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HI_set_strA",
#else
"HI_set_strW",
#endif
"HI_set_u32",
"HI_set_u64",
"HI_sub",
"HI_sub_u32",
"HI_sumsOfLikePowers_v32",
"HI_sumsOfLikePowers_vhi",
"HI_swap",
"HI_testPrimality",
"HI_truncate",
#endif /* #ifndef _NO_HI */
#ifndef _NO_HX
"HX_abs",
"HX_add",
"HX_add_u32",
"HX_bitAnd",
"HX_bitLShift",
"HX_bitRShift",
"HX_bitOr",
"HX_bitXor",
"HX_ceil",
"HX_combination",
"HX_compareAbs_hx",
"HX_compareAbs_s32",
"HX_compareAbs_u32",
"HX_compare_hx",
"HX_compare_s32",
"HX_compare_u32",
"HX_delete",
"HX_divRem",
"HX_div_s32",
"HX_factorial",
"HX_factorial2",
"HX_fibonacci",
"HX_floor",
"HX_freeStrBuffer",
"HX_gcd",
"HX_gcdEx",
"HX_gcd_vhx",
"HX_generatePrime",
"HX_getBits",
"HX_getCount",
"HX_getDigits",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HX_getHexStrA",
#else
"HX_getHexStrW",
#endif
"HX_getSign",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HX_getStrA",
"HX_getStrRadixA",
#else
"HX_getStrW",
"HX_getStrRadixW",
#endif
"HX_getTailBitZeros",
#if !( defined( UNICODE ) || defined( _UNICODE ))
"HX_getTextA",
#else
"HX_getTextW",
#endif
"HX_get_s32",
"HX_get_s64",
"HX_get_u32",
"HX_get_u64",
"HX_invertMod",
"HX_invertMod_u32",
"HX_isAbsOne",
"HX_isBitOne",
"HX_isEven",
"HX_isOdd",
"HX_isPrime",
"HX_isZero",
"HX_lcm",
"HX_lcm_v32",
"HX_lcm_vhx",
"HX_log",
"HX_log_u32",
"HX_lucas",
"HX_mod",
"HX_modPowTwo",
"HX_mul",
"HX_mulMod",
"HX_mul_u32",
"HX_negate",
"HX_new",
"HX_nextPrime",
"HX_permutation",
"HX_pow",
"HX_powMod",
"HX_powMod_u32",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -