Index: generic/nsf.c =================================================================== diff -u -rd7a71fbd7bf10d919db4668670abbc4915f7f31d -r7c55d2affeb04a210fd1a3668cfb2200f4b81aaf --- generic/nsf.c (.../nsf.c) (revision d7a71fbd7bf10d919db4668670abbc4915f7f31d) +++ generic/nsf.c (.../nsf.c) (revision 7c55d2affeb04a210fd1a3668cfb2200f4b81aaf) @@ -27904,13 +27904,13 @@ } else if ((obj->typePtr == Nsf_OT_byteArrayType) || (obj->typePtr == Nsf_OT_properByteArrayType)) { const char *bytes; - int i, length; + TCL_SIZE_T i, length; bytes = (char *)Tcl_GetByteArrayFromObj(obj, &length); - fprintf(stderr, "bytearray proper %d length %d string rep %p: ", + fprintf(stderr, "bytearray proper %d length %ld string rep %p: ", (obj->typePtr == Nsf_OT_properByteArrayType), - length, (void*)obj->bytes); + (long)length, (void*)obj->bytes); for (i = 0; i < length; i++) { fprintf(stderr, "%.2x", (unsigned)(*(bytes+i)) & 0xff); }