diff options
| -rw-r--r-- | .fossil-settings/ignore-glob | 4 | ||||
| -rw-r--r-- | generic/tclBasic.c | 2 | ||||
| -rw-r--r-- | generic/tclCompile.c | 16 | ||||
| -rw-r--r-- | generic/tclCompile.h | 2 | ||||
| -rw-r--r-- | generic/tclEnsemble.c | 8 |
5 files changed, 18 insertions, 14 deletions
diff --git a/.fossil-settings/ignore-glob b/.fossil-settings/ignore-glob index 651d616..d14bd9c 100644 --- a/.fossil-settings/ignore-glob +++ b/.fossil-settings/ignore-glob @@ -54,9 +54,11 @@ unix/dltest/*.o unix/dltest/*.sl unix/dltest/*.so unix/tcl.pc +unix/tclUuid.h unix/tclIndex unix/Tcl-Info.plist unix/Tclsh-Info.plist +unix/*.zip unix/pkgs/* win/Debug* win/Release* @@ -64,5 +66,7 @@ win/*.manifest win/pkgs/* win/coffbase.txt win/tcl.hpj +win/tclUuid.h win/nmakehlp.out win/nmhlp-out.txt +win/*.zip
\ No newline at end of file diff --git a/generic/tclBasic.c b/generic/tclBasic.c index 422445c..1d4b686 100644 --- a/generic/tclBasic.c +++ b/generic/tclBasic.c @@ -5197,7 +5197,7 @@ TclEvalEx( wordStart = tokenPtr->start; lines[objectsUsed] = TclWordKnownAtCompileTime(tokenPtr, NULL) - ? wordLine : -1; + ? wordLine : TCL_INDEX_NONE; if (eeFramePtr->type == TCL_LOCATION_SOURCE) { iPtr->evalFlags |= TCL_EVAL_FILE; diff --git a/generic/tclCompile.c b/generic/tclCompile.c index 77181ed..56b6857 100644 --- a/generic/tclCompile.c +++ b/generic/tclCompile.c @@ -1597,7 +1597,7 @@ TclInitCompileEnv( envPtr->clNext = NULL; envPtr->auxDataArrayPtr = envPtr->staticAuxDataArraySpace; - envPtr->auxDataArrayNext1 = 0; + envPtr->auxDataArrayNext = 0; envPtr->auxDataArrayEnd = COMPILEENV_INIT_AUX_DATA_SIZE; envPtr->mallocedAuxDataArray = 0; } @@ -1651,7 +1651,7 @@ TclFreeCompileEnv( TclVerifyGlobalLiteralTable(envPtr->iPtr); #endif /*TCL_COMPILE_DEBUG*/ - for (i = 0; i < envPtr->auxDataArrayNext1; i++) { + for (i = 0; i < envPtr->auxDataArrayNext; i++) { if (auxDataPtr->type->freeProc != NULL) { auxDataPtr->type->freeProc(auxDataPtr->clientData); } @@ -2820,7 +2820,7 @@ TclInitByteCode( codeBytes = envPtr->codeNext - envPtr->codeStart; objArrayBytes = envPtr->literalArrayNext * sizeof(Tcl_Obj *); exceptArrayBytes = envPtr->exceptArrayNext * sizeof(ExceptionRange); - auxDataArrayBytes = envPtr->auxDataArrayNext1 * sizeof(AuxData); + auxDataArrayBytes = envPtr->auxDataArrayNext * sizeof(AuxData); cmdLocBytes = GetCmdLocEncodingSize(envPtr); /* @@ -2861,7 +2861,7 @@ TclInitByteCode( codePtr->numCodeBytes = codeBytes; codePtr->numLitObjects = numLitObjects; codePtr->numExceptRanges = envPtr->exceptArrayNext; - codePtr->numAuxDataItems = envPtr->auxDataArrayNext1; + codePtr->numAuxDataItems = envPtr->auxDataArrayNext; codePtr->numCmdLocBytes = cmdLocBytes; codePtr->maxExceptDepth = envPtr->maxExceptDepth; codePtr->maxStackDepth = envPtr->maxStackDepth; @@ -3330,7 +3330,7 @@ EnterCmdWordData( /* See Ticket 4b61afd660 */ wwlines[wordIdx] = ((wordIdx == 0) || TclWordKnownAtCompileTime(tokenPtr, NULL)) - ? wordLine : -1; + ? wordLine : TCL_INDEX_NONE; ePtr->line[wordIdx] = wordLine; ePtr->next[wordIdx] = wordNext; last = tokenPtr->start; @@ -3734,7 +3734,7 @@ TclCreateAuxData( AuxData *auxDataPtr; /* Points to the new AuxData structure */ - index = envPtr->auxDataArrayNext1; + index = envPtr->auxDataArrayNext; if (index >= envPtr->auxDataArrayEnd) { /* * Expand the AuxData array. The currently allocated entries are @@ -3742,7 +3742,7 @@ TclCreateAuxData( * [inclusive]. */ - size_t currBytes = envPtr->auxDataArrayNext1 * sizeof(AuxData); + size_t currBytes = envPtr->auxDataArrayNext * sizeof(AuxData); size_t newElems = 2*envPtr->auxDataArrayEnd; size_t newBytes = newElems * sizeof(AuxData); @@ -3763,7 +3763,7 @@ TclCreateAuxData( } envPtr->auxDataArrayEnd = newElems; } - envPtr->auxDataArrayNext1++; + envPtr->auxDataArrayNext++; auxDataPtr = &envPtr->auxDataArrayPtr[index]; auxDataPtr->clientData = clientData; diff --git a/generic/tclCompile.h b/generic/tclCompile.h index f9e6b17..08823ee 100644 --- a/generic/tclCompile.h +++ b/generic/tclCompile.h @@ -355,7 +355,7 @@ typedef struct CompileEnv { * auxDataArrayPtr points in heap else 0. */ #endif AuxData *auxDataArrayPtr; /* Points to auxiliary data array start. */ - size_t auxDataArrayNext1; /* Next free compile aux data array index. + size_t auxDataArrayNext; /* Next free compile aux data array index. * auxDataArrayNext is the number of aux data * items and (auxDataArrayNext-1) is index of * current aux data array entry. */ diff --git a/generic/tclEnsemble.c b/generic/tclEnsemble.c index 15c2933..2220896 100644 --- a/generic/tclEnsemble.c +++ b/generic/tclEnsemble.c @@ -3256,7 +3256,7 @@ TclAttemptCompileProc( Tcl_Token *saveTokenPtr = parsePtr->tokenPtr; size_t savedStackDepth = envPtr->currStackDepth; unsigned savedCodeNext = envPtr->codeNext - envPtr->codeStart; - size_t savedAuxDataArrayNext = envPtr->auxDataArrayNext1; + size_t savedAuxDataArrayNext = envPtr->auxDataArrayNext; size_t savedExceptArrayNext = envPtr->exceptArrayNext; #ifdef TCL_COMPILE_DEBUG size_t savedExceptDepth = envPtr->exceptDepth; @@ -3332,12 +3332,12 @@ TclAttemptCompileProc( } envPtr->exceptArrayNext = savedExceptArrayNext; - if (savedAuxDataArrayNext != envPtr->auxDataArrayNext1) { + if (savedAuxDataArrayNext != envPtr->auxDataArrayNext) { AuxData *auxDataPtr = envPtr->auxDataArrayPtr; AuxData *auxDataEnd = auxDataPtr; auxDataPtr += savedAuxDataArrayNext; - auxDataEnd += envPtr->auxDataArrayNext1; + auxDataEnd += envPtr->auxDataArrayNext; while (auxDataPtr < auxDataEnd) { if (auxDataPtr->type->freeProc != NULL) { @@ -3345,7 +3345,7 @@ TclAttemptCompileProc( } auxDataPtr++; } - envPtr->auxDataArrayNext1 = savedAuxDataArrayNext; + envPtr->auxDataArrayNext = savedAuxDataArrayNext; } envPtr->currStackDepth = savedStackDepth; envPtr->codeNext = envPtr->codeStart + savedCodeNext; |
