diff options
Diffstat (limited to 'doc/Object.3')
-rw-r--r-- | doc/Object.3 | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/doc/Object.3 b/doc/Object.3 index 8f8c9ef..f63875e 100644 --- a/doc/Object.3 +++ b/doc/Object.3 @@ -4,10 +4,10 @@ '\" See the file "license.terms" for information on usage and redistribution '\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. '\" -'\" RCS: @(#) $Id: Object.3,v 1.12 2005/05/10 18:33:56 kennykb Exp $ +'\" RCS: @(#) $Id: Object.3,v 1.13 2006/04/17 21:00:47 dgp Exp $ '\" .so man.macros -.TH Tcl_Obj 3 8.1 Tcl "Tcl Library Procedures" +.TH Tcl_Obj 3 8.5 Tcl "Tcl Library Procedures" .BS .SH NAME Tcl_NewObj, Tcl_DuplicateObj, Tcl_IncrRefCount, Tcl_DecrRefCount, Tcl_IsShared, Tcl_InvalidateStringRep \- manipulate Tcl objects @@ -121,10 +121,15 @@ typedef struct Tcl_Obj { long \fIlongValue\fR; double \fIdoubleValue\fR; void *\fIotherValuePtr\fR; + Tcl_WideInt \fIwideValue\fR; struct { void *\fIptr1\fR; void *\fIptr2\fR; } \fItwoPtrValue\fR; + struct { + void *\fIptr\fR; + unsigned long \fIvalue\fR; + } \fItwoPtrValue\fR; } \fIinternalRep\fR; } Tcl_Obj; .CE @@ -153,8 +158,9 @@ The \fIinternalRep\fR union member holds an object's internal representation. This is either a (long) integer, a double-precision floating-point number, a pointer to a value containing additional information -needed by the object's type to represent the object, -or two arbitrary pointers. +needed by the object's type to represent the object, a Tcl_WideInt +integer, two arbitrary pointers, or a pair made up of an unsigned long +integer and a pointer. .PP The \fIrefCount\fR member is used to tell when it is safe to free an object's storage. |