Index: generic/nsf.c =================================================================== diff -u -N -r9c4fabbfe2874e767020574ca3c83c7edbda1519 -r88a4a36bce68febc0be48bf4828521f6a0d5ddcc --- generic/nsf.c (.../nsf.c) (revision 9c4fabbfe2874e767020574ca3c83c7edbda1519) +++ generic/nsf.c (.../nsf.c) (revision 88a4a36bce68febc0be48bf4828521f6a0d5ddcc) @@ -32808,7 +32808,7 @@ * enumerations, and method definitions. */ Nsf_PointerExit(interp); - Nsf_EnumerationTypeRelease(interp); + Nsf_EnumerationTypeRelease(); Nsf_CmdDefinitionRelease(); #if defined(NSF_PROFILE) @@ -33053,7 +33053,7 @@ */ Nsf_PointerInit(interp); - Nsf_EnumerationTypeInit(interp); + Nsf_EnumerationTypeInit(); result = Nsf_EnumerationTypeRegister(interp, enumeratorConverterEntries); if (unlikely(result != TCL_OK)) { return result; Index: generic/nsfEnumerationType.c =================================================================== diff -u -N -r6a52879a99a2fd5bc2e987d5b1149f69d35f02d9 -r88a4a36bce68febc0be48bf4828521f6a0d5ddcc --- generic/nsfEnumerationType.c (.../nsfEnumerationType.c) (revision 6a52879a99a2fd5bc2e987d5b1149f69d35f02d9) +++ generic/nsfEnumerationType.c (.../nsfEnumerationType.c) (revision 88a4a36bce68febc0be48bf4828521f6a0d5ddcc) @@ -59,10 +59,8 @@ *---------------------------------------------------------------------- */ void -Nsf_EnumerationTypeInit(Tcl_Interp *interp) { +Nsf_EnumerationTypeInit(void) { - nonnull_assert(interp != NULL); - NsfMutexLock(&enumerationMutex); if (enumerationTypeRefCount == 0) { @@ -89,10 +87,8 @@ *---------------------------------------------------------------------- */ void -Nsf_EnumerationTypeRelease(Tcl_Interp *interp) { +Nsf_EnumerationTypeRelease(void) { - nonnull_assert(interp != NULL); - NsfMutexLock(&enumerationMutex); if (--enumerationTypeRefCount < 1) { Index: generic/nsfInt.h =================================================================== diff -u -N -r9c4fabbfe2874e767020574ca3c83c7edbda1519 -r88a4a36bce68febc0be48bf4828521f6a0d5ddcc --- generic/nsfInt.h (.../nsfInt.h) (revision 9c4fabbfe2874e767020574ca3c83c7edbda1519) +++ generic/nsfInt.h (.../nsfInt.h) (revision 88a4a36bce68febc0be48bf4828521f6a0d5ddcc) @@ -1242,12 +1242,9 @@ /* * NSF enumeration-type interface */ -EXTERN void Nsf_EnumerationTypeInit(Tcl_Interp *interp) - nonnull(1); +EXTERN void Nsf_EnumerationTypeInit(void); +EXTERN void Nsf_EnumerationTypeRelease(void); -EXTERN void Nsf_EnumerationTypeRelease(Tcl_Interp *interp) - nonnull(1); - EXTERN const char *Nsf_EnumerationTypeGetDomain(Nsf_TypeConverter *converter) nonnull(1);