summaryrefslogtreecommitdiffstats
path: root/generic/tclLoad.c
diff options
context:
space:
mode:
authorpooryorick <com.digitalsmarties@pooryorick.com>2021-05-16 10:03:55 (GMT)
committerpooryorick <com.digitalsmarties@pooryorick.com>2021-05-16 10:03:55 (GMT)
commit3634214bbb26d84ee5eebc626e98c33decf178f8 (patch)
tree824b1245b621e2585e74b89fe4f8fd184a17e259 /generic/tclLoad.c
parent7ee82af4aa11b02822159875e976d1469492e937 (diff)
downloadtcl-3634214bbb26d84ee5eebc626e98c33decf178f8.zip
tcl-3634214bbb26d84ee5eebc626e98c33decf178f8.tar.gz
tcl-3634214bbb26d84ee5eebc626e98c33decf178f8.tar.bz2
Eliminate compiler warnings about unused parameters.
Diffstat (limited to 'generic/tclLoad.c')
-rw-r--r--generic/tclLoad.c24
1 files changed, 10 insertions, 14 deletions
diff --git a/generic/tclLoad.c b/generic/tclLoad.c
index 3d64edb..ed2be03 100644
--- a/generic/tclLoad.c
+++ b/generic/tclLoad.c
@@ -560,7 +560,7 @@ Tcl_UnloadObjCmd(
Tcl_Obj *const objv[]) /* Argument objects. */
{
Tcl_Interp *target; /* Which interpreter to unload from. */
- LoadedLibrary *libraryPtr, *defaultPtr;
+ LoadedLibrary *libraryPtr;
Tcl_DString pfx, tmp;
InterpLibrary *ipFirstPtr, *ipPtr;
int i, index, code, complain = 1, keepLibrary = 0;
@@ -662,7 +662,6 @@ Tcl_UnloadObjCmd(
Tcl_MutexLock(&libraryMutex);
- defaultPtr = NULL;
for (libraryPtr = firstLibraryPtr; libraryPtr != NULL; libraryPtr = libraryPtr->nextPtr) {
int namesMatch, filesMatch;
@@ -688,9 +687,6 @@ Tcl_UnloadObjCmd(
if (filesMatch && (namesMatch || (prefix == NULL))) {
break;
}
- if (namesMatch && (fullFileName[0] == 0)) {
- defaultPtr = libraryPtr;
- }
if (filesMatch && !namesMatch && (fullFileName[0] != 0)) {
break;
}
@@ -776,7 +772,7 @@ UnloadLibrary(
{
int code;
InterpLibrary *ipFirstPtr, *ipPtr;
- LoadedLibrary *defaultPtr;
+ LoadedLibrary *iterLibraryPtr;
int trustedRefCount = -1, safeRefCount = -1;
Tcl_LibraryUnloadProc *unloadProc = NULL;
@@ -937,22 +933,22 @@ UnloadLibrary(
* Remove this library from the loaded library cache.
*/
- defaultPtr = libraryPtr;
- if (defaultPtr == firstLibraryPtr) {
+ iterLibraryPtr = libraryPtr;
+ if (iterLibraryPtr == firstLibraryPtr) {
firstLibraryPtr = libraryPtr->nextPtr;
} else {
for (libraryPtr = firstLibraryPtr; libraryPtr != NULL;
libraryPtr = libraryPtr->nextPtr) {
- if (libraryPtr->nextPtr == defaultPtr) {
- libraryPtr->nextPtr = defaultPtr->nextPtr;
+ if (libraryPtr->nextPtr == iterLibraryPtr) {
+ libraryPtr->nextPtr = iterLibraryPtr->nextPtr;
break;
}
}
}
- ckfree(defaultPtr->fileName);
- ckfree(defaultPtr->prefix);
- ckfree(defaultPtr);
+ ckfree(iterLibraryPtr->fileName);
+ ckfree(iterLibraryPtr->prefix);
+ ckfree(iterLibraryPtr);
Tcl_MutexUnlock(&libraryMutex);
} else {
code = TCL_ERROR;
@@ -1191,7 +1187,7 @@ TclGetLoadedLibraries(
static void
LoadCleanupProc(
- ClientData clientData, /* Pointer to first InterpLibrary structure
+ TCL_UNUSED(ClientData), /* Pointer to first InterpLibrary structure
* for interp. */
Tcl_Interp *interp)
{