In Tcl 8.4 and later, tcl.h has always provided TCL_WIDE_INT_TYPE, Tcl_WideInt, and Tcl_WideUInt. Since Tkinter requires 8.5.12, it is okay for AsObj() to use Tcl_WideInt without checking if TCL_WIDE_INT_TYPE is defined. Tcl_WideInt is already used without similar #ifdefs in fromWideIntObj().
Linked PRs
In Tcl 8.4 and later, tcl.h has always provided
TCL_WIDE_INT_TYPE,Tcl_WideInt, andTcl_WideUInt. Since Tkinter requires 8.5.12, it is okay forAsObj()to useTcl_WideIntwithout checking ifTCL_WIDE_INT_TYPEis defined.Tcl_WideIntis already used without similar#ifdefs infromWideIntObj().Linked PRs