Index: generic/nsfInt.h =================================================================== diff -u -r81788340d06828bb7131be38cc31858cf842612e -r1aa07d20cab9258b273f984cd694673dfa6a86b8 --- generic/nsfInt.h (.../nsfInt.h) (revision 81788340d06828bb7131be38cc31858cf842612e) +++ generic/nsfInt.h (.../nsfInt.h) (revision 1aa07d20cab9258b273f984cd694673dfa6a86b8) @@ -555,7 +555,7 @@ const char *volatileVarName; #if defined(PER_OBJECT_PARAMETER_CACHING) NsfParsedParam *parsedParamPtr; - int classParamPtrEpoch; + unsigned int classParamPtrEpoch; #endif CheckOptions checkoptions; } NsfObjectOpt; @@ -914,10 +914,10 @@ Tcl_Command colonCmd; /* cmdPtr of cmd ":" to dispatch via cmdResolver */ Proc fakeProc; /* dummy proc structure, used for C-implemented methods with local scope */ Tcl_Command currentMixinCmdPtr; /* cmdPtr of currently active mixin, used for "info activemixin" */ - int objectMethodEpoch; - int instanceMethodEpoch; + unsigned int objectMethodEpoch; + unsigned int instanceMethodEpoch; #if defined(PER_OBJECT_PARAMETER_CACHING) - int classParamPtrEpoch; + unsigned int classParamPtrEpoch; #endif unsigned int overloadedMethods; /* bit-array for tracking overloaded methods */ Tcl_Obj **methodObjNames; /* global objects of nsf */ @@ -1191,7 +1191,7 @@ Tcl_Obj *objPtr, Tcl_ObjType *objectType, void *context, - int methodEpoch, + unsigned int methodEpoch, Tcl_Command cmd, NsfClass *cl, unsigned int flags) @@ -1204,7 +1204,7 @@ void *context; Tcl_Command cmd; NsfClass *cl; - int methodEpoch; + unsigned int methodEpoch; unsigned int flags; } NsfMethodContext;