Index: generic/nsf.c =================================================================== diff -u -r4b207001b05300e9c4bbe28da106abadfb7ca1fc -r052006de60c2348d7edf887bec3369c9f12f7d40 --- generic/nsf.c (.../nsf.c) (revision 4b207001b05300e9c4bbe28da106abadfb7ca1fc) +++ generic/nsf.c (.../nsf.c) (revision 052006de60c2348d7edf887bec3369c9f12f7d40) @@ -9242,7 +9242,7 @@ static int CanInvokeMixinMethod(Tcl_Interp *interp, NsfObject *object, Tcl_Command cmd, NsfCmdList *cmdList) { int result = TCL_OK; - unsigned int cmdFlags = (unsigned int)Tcl_Command_flags(cmd); + unsigned long cmdFlags = (unsigned long)Tcl_Command_flags(cmd); nonnull_assert(interp != NULL); nonnull_assert(object != NULL); @@ -13908,7 +13908,7 @@ */ if (likely(cmd && (flags & NSF_CM_IGNORE_PERMISSIONS) == 0u)) { - unsigned int cmdFlags = (unsigned int)Tcl_Command_flags(cmd); + unsigned long cmdFlags = (unsigned long)Tcl_Command_flags(cmd); #if !defined(NDEBUG) if (unlikely(((cmdFlags & NSF_CMD_CALL_PRIVATE_METHOD) != 0u) @@ -16835,7 +16835,7 @@ assert(cmd != NULL); - cmdFlags = (unsigned int)Tcl_Command_flags(cmd); + cmdFlags = (unsigned long)Tcl_Command_flags(cmd); #if defined(NSF_PROFILE) Tcl_GetTime(&trt); @@ -23587,11 +23587,11 @@ static int ProtectionMatches(int withCallprotection, Tcl_Command cmd) { int result, isProtected, isPrivate; - unsigned int cmdFlags; + unsigned long cmdFlags; nonnull_assert(cmd != NULL); - cmdFlags = (unsigned int)Tcl_Command_flags(cmd); + cmdFlags = (unsigned long)Tcl_Command_flags(cmd); isProtected = (cmdFlags & NSF_CMD_CALL_PROTECTED_METHOD) != 0u; isPrivate = (cmdFlags & NSF_CMD_CALL_PRIVATE_METHOD) != 0u;