summaryrefslogtreecommitdiffstats
path: root/doc/Object.3
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2006-04-17 21:00:45 (GMT)
committerdgp <dgp@users.sourceforge.net>2006-04-17 21:00:45 (GMT)
commitba967601b11d862949a0ee76142fb3cfafa89da0 (patch)
tree58b453d38c57e9800c2cf44902d3979209310420 /doc/Object.3
parentaeab65368d070a11b53a4c06b6cb5fddb5128173 (diff)
downloadtcl-ba967601b11d862949a0ee76142fb3cfafa89da0.zip
tcl-ba967601b11d862949a0ee76142fb3cfafa89da0.tar.gz
tcl-ba967601b11d862949a0ee76142fb3cfafa89da0.tar.bz2
* doc/IntObj.3: Documentation changes to account for TIP 237 changes.
* doc/Object.3: [Bug 1446971]
Diffstat (limited to 'doc/Object.3')
-rw-r--r--doc/Object.314
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.