Index: generic/nsfCmdPtr.c =================================================================== diff -u -rc209eaaec1fd3c37443ef858b0071be626bc1123 -r24571ae44c492c681d3efd2f2d2f5169ad7d6d57 --- generic/nsfCmdPtr.c (.../nsfCmdPtr.c) (revision c209eaaec1fd3c37443ef858b0071be626bc1123) +++ generic/nsfCmdPtr.c (.../nsfCmdPtr.c) (revision 24571ae44c492c681d3efd2f2d2f5169ad7d6d57) @@ -8,7 +8,7 @@ static NSF_INLINE ClientData NsfGetClientDataFromCmdPtr(Tcl_Command cmd) { - assert(cmd); + assert(cmd != NULL); /*fprintf(stderr, "objProc=%p %p\n", Tcl_Command_objProc(cmd),NsfObjDispatch);*/ if (likely(Tcl_Command_objProc(cmd) == NsfObjDispatch)) return Tcl_Command_objClientData(cmd); @@ -25,7 +25,7 @@ static NSF_INLINE NsfClass* NsfGetClassFromCmdPtr(Tcl_Command cmd) { ClientData cd = NsfGetClientDataFromCmdPtr(cmd); - assert(cmd); + assert(cmd != NULL); /*fprintf(stderr, "cd=%p\n",cd);*/ if (likely(cd != NULL)) { return NsfObjectToClass(cd); @@ -36,6 +36,6 @@ static NSF_INLINE NsfObject* NsfGetObjectFromCmdPtr(Tcl_Command cmd) { - assert(cmd); + assert(cmd != NULL); return (NsfObject*) NsfGetClientDataFromCmdPtr(cmd); }