Documentation Archive Developer
Search

Tcl Changes

Tcl

Framework Architectures
Fromi386,ppc,x86_64
Toi386,x86_64
tclInt.h
Removed ExtIndex
Removed #def WORDS_BIGENDIAN
Added #def CLL_END
Added ContLineLoc
Added #def TCL_MAX_TOKENS
Added TclAdvanceContinuations()
Added TclContinuationsCopy()
Added TclContinuationsEnter()
Added TclContinuationsEnterDerived()
Added TclContinuationsGet()
Added TclCreateLateExitHandler()
Added TclDeleteLateExitHandler()
Added TclFinalizeThreadObjects()
Modified TclArgumentBCEnter()
Declaration
Fromvoid TclArgumentBCEnter ( Tcl_Interp *interp, void *codePtr, CmdFrame *cfPtr);
Tovoid TclArgumentBCEnter ( Tcl_Interp *interp, Tcl_Obj *objv[], int objc, void *codePtr, CmdFrame *cfPtr, int pc);

Modified TclListLines()
Declaration
Fromvoid TclListLines ( const char *listStr, int line, int n, int *lines);
Tovoid TclListLines ( Tcl_Obj *listObj, int line, int n, int *lines, Tcl_Obj *const *elems);

Modified TclDbInitNewObj()
Declaration
FromMODULE_SCOPE void TclDbInitNewObj ( Tcl_Obj *objPtr);
ToMODULE_SCOPE void TclDbInitNewObj ( Tcl_Obj *objPtr, CONST char *file, int line);

Modified TclSubstTokens()
Declaration
Fromint TclSubstTokens ( Tcl_Interp *interp, Tcl_Token *tokenPtr, int count, int *tokensLeftPtr, int line);
Toint TclSubstTokens ( Tcl_Interp *interp, Tcl_Token *tokenPtr, int count, int *tokensLeftPtr, int line, int *clNextOuter, const char *outerScript);

Modified TclEvalEx()
Declaration
Fromint TclEvalEx ( Tcl_Interp *interp, const char *script, int numBytes, int flags, int line);
Toint TclEvalEx ( Tcl_Interp *interp, const char *script, int numBytes, int flags, int line, int *clNextOuter, const char *outerScript);

Modified TclArgumentBCRelease()
Declaration
Fromvoid TclArgumentBCRelease ( Tcl_Interp *interp, void *codePtr);
Tovoid TclArgumentBCRelease ( Tcl_Interp *interp, Tcl_Obj *objv[], int objc, void *codePtr, int pc);

tclIntDecls.h
Added TclDbDumpActiveObjects()
Added #def TclDbDumpActiveObjects_TCL_DECLARED
tclIntPlatDecls.h
Modified TclWinAddProcess()
Declaration
FromEXTERN void TclWinAddProcess ( HANDLE hProcess, DWORD id);
ToEXTERN void TclWinAddProcess ( void *hProcess, unsigned long id);

Modified TclWinConvertError()
Declaration
FromEXTERN void TclWinConvertError ( DWORD errCode);
ToEXTERN void TclWinConvertError ( unsigned long errCode);

Modified TclWinConvertWSAError()
Declaration
FromEXTERN void TclWinConvertWSAError ( DWORD errCode);
ToEXTERN void TclWinConvertWSAError ( unsigned long errCode);

tclPort.h
Added cygwin_conv_to_win32_path() (no architecture available)
Modified #def environ
Header
FromtclUnixPort.h
TotclPort.h

Modified #def USE_PUTENV
Header
FromtclUnixPort.h
TotclPort.h

tclUnixPort.h
Removed WEAK_IMPORT_ATTRIBUTE (no architecture available)
Removed defined()
Removed state (no architecture available)
Removed to (no architecture available)
Added socklen_t (no architecture available)
Modified copyfile()
Declaration
Fromint copyfile ( const char *from, const char *to, void *state, uint32_t flags);
Toint copyfile ( const char *from, const char *to, copyfile_state_t state, copyfile_flags_t flags);

Modified TclpMutex
32/64-bitArchitectures
FromUnknownUnknown
ToBothi386,x86_64