From 6847873e235e30f0b16dae15e1000b56cfd1dcab Mon Sep 17 00:00:00 2001 From: "donal.k.fellows@manchester.ac.uk" Date: Fri, 18 Jun 2004 15:17:58 +0000 Subject: Added note about not touching bytes during freeIntRepProc running. --- doc/ObjectType.3 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/ObjectType.3 b/doc/ObjectType.3 index 2f1285b..df31e5f 100644 --- a/doc/ObjectType.3 +++ b/doc/ObjectType.3 @@ -4,7 +4,7 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: ObjectType.3,v 1.7 2002/08/16 13:45:36 dkf Exp $ +'\" RCS: @(#) $Id: ObjectType.3,v 1.8 2004/06/18 15:17:58 dkf Exp $ '\" .so man.macros .TH Tcl_ObjType 3 8.0 Tcl "Tcl Library Procedures" @@ -192,6 +192,9 @@ the reference count for each element object then deallocates the storage for the array of pointers. The \fIfreeIntRepProc\fR member can be set to NULL to indicate that the internal representation does not require freeing. +The \fIfreeIntRepProc\fR implementation should not access the +\fIbytes\fR member of the object, as this may potentially have already +been deleted. .SH "SEE ALSO" Tcl_NewObj, Tcl_DecrRefCount, Tcl_IncrRefCount -- cgit v0.12