是否有Tcl_GetInt版本用于未签名的__int64

时间:2019-02-07 08:38:38

标签: tcl

看看Tcl_GetInt,我需要unsigned __int64使用这种类型的功能,不幸的是tclDecls.h中没有该功能

tclDecls.h 可以在

中找到
Tcl8.6.5\include

使用Tcl_GetDouble并稍后将其转换为unsigned __int64是否安全?

1 个答案:

答案 0 :(得分:1)

使用Tcl_GetWideIntFromObj获得Tcl_WideInt,或者更好的获得Tcl_WideUInt。然后根据需要强制转换为unsigned __int64

  

使用Tcl_GetDouble并将其稍后转换为无符号__int64是否安全?

这取决于:Safe conversion from double to unsigned 64 bit integer