Глядя на Tcl_GetInt , мне нужен такой тип функции для unsigned __int64, которого, к сожалению, нет в tclDecls.h
unsigned __int64
tclDecls.h
tclDecls.h .находится в
Tcl8.6.5\include
Безопасно ли использовать Tcl_GetDouble и преобразовать его позже в unsigned __int64?
Tcl_GetDouble
Используйте Tcl_GetWideIntFromObj, чтобы получить Tcl_WideInt или лучше Tcl_WideUInt.Затем приведите к unsigned __int64, если необходимо.
Tcl_GetWideIntFromObj
Tcl_WideInt
Tcl_WideUInt
Безопасно ли использовать Tcl_GetDouble и преобразовать его позже в беззнаковое __int64?
Зависит от: Безопаснопреобразование из 64-разрядного целого числа без знака