Index: generic/nsfPointer.c =================================================================== diff -u -r37c87756387c17e0f2f43634c0d452a91f91c844 -r625e5b42ce67fb5b427852f477e9dac8746e8025 --- generic/nsfPointer.c (.../nsfPointer.c) (revision 37c87756387c17e0f2f43634c0d452a91f91c844) +++ generic/nsfPointer.c (.../nsfPointer.c) (revision 625e5b42ce67fb5b427852f477e9dac8746e8025) @@ -67,7 +67,7 @@ nonnull_assert(typeName != NULL); nonnull_assert(valuePtr != NULL); - counterPtr = Nsf_PointerTypeLookup(interp, typeName); + counterPtr = Nsf_PointerTypeLookup(typeName); if (counterPtr != NULL) { Tcl_DString ds, *dsPtr = &ds; Tcl_HashEntry *hPtr; @@ -314,10 +314,9 @@ */ void * -Nsf_PointerTypeLookup(Tcl_Interp *interp, const char* typeName) { +Nsf_PointerTypeLookup(const char* typeName) { const Tcl_HashEntry *hPtr; - nonnull_assert(interp != NULL); nonnull_assert(typeName != NULL); NsfMutexLock(&pointerMutex); @@ -346,10 +345,8 @@ */ void -Nsf_PointerInit(Tcl_Interp *interp) { +Nsf_PointerInit(void) { - nonnull_assert(interp != NULL); - NsfMutexLock(&pointerMutex); if (pointerTableRefCount == 0) {