From: SourceForge.net <no...@so...> - 2003-04-02 07:41:48
|
Bugs item #713562, was opened at 2003-04-01 17:11 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=713562&group_id=10894 Category: 10. Objects Group: 8.4.2 Status: Open Resolution: None Priority: 5 Submitted By: Don Porter (dgp) Assigned to: Donal K. Fellows (dkf) Summary: missing wideInt Tcl_ObjType Initial Comment: When I build and use Tcl on a platform where TCL_WIDE_INT_IS_LONG gets #define'd, like my Linux/Alpha machine, the consequence is that there is no Tcl_ObjType named "wideInt" registered in that Tcl library. This means that an extension writer cannot reliably Tcl_ConvertToType either to or from the "wideInt" type across platforms. Instead extensions are required to do a rather complex conditionalizing on TCL_WIDE_INT_IS_LONG. Would be much nicer if the Tcl library always defined the "wideInt" Tcl_ObjType, but just made sure it did the right thing on different platforms. The most recent example is the TIP 111 implementation. I cannot test this on my Linux/Alpha box, because parts of it just assume that comparisons against &tclWideIntType are possible. That's the internal version of the exported description above. ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2003-04-02 02:56 Message: Logged In: YES user_id=80530 updated patch. please review. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2003-04-01 19:33 Message: Logged In: YES user_id=80530 work in progress towards a proposed fix. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=713562&group_id=10894 |