Index: generic/nsfInt.h =================================================================== diff -u -N -r5fb947bcc2841847055d78332effcece3d622010 -rf8b5f0a12aad6b9b6716b817455b64d53595c258 --- generic/nsfInt.h (.../nsfInt.h) (revision 5fb947bcc2841847055d78332effcece3d622010) +++ generic/nsfInt.h (.../nsfInt.h) (revision f8b5f0a12aad6b9b6716b817455b64d53595c258) @@ -177,7 +177,7 @@ #endif # define STRING_NEW(target, p, l) {char *tempValue = ckalloc((unsigned)(l)+1u); strncpy((tempValue), (p), (l)); *((tempValue)+(l)) = '\0'; target = tempValue; MEM_COUNT_ALLOC(#target, (target))} -# define STRING_FREE(key, p) MEM_COUNT_FREE((key), (p)); ckfree((p)) +# define STRING_FREE(key, p) MEM_COUNT_FREE((key), (p)); ckfree((char*)(p)) #define DSTRING_INIT(dsPtr) Tcl_DStringInit(dsPtr); MEM_COUNT_ALLOC("DString",(dsPtr)) #define DSTRING_FREE(dsPtr) \