summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 08b3f70..0d541a8 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -1811,6 +1811,7 @@ typedef struct Interp {
* Tcl_GetStringResult. See the SetResult man page for details.
*/
+#if 0
char *result; /* If the last command returned a string
* result, this points to it. Should not be
* accessed directly; see comment above. */
@@ -1821,6 +1822,10 @@ typedef struct Interp {
* address of procedure to invoke to free the
* string result. Tcl_Eval must free it before
* executing next command. */
+#else
+ char *unused3;
+ Tcl_FreeProc *unused4;
+#endif
int errorLine; /* When TCL_ERROR is returned, this gives the
* line number in the command where the error
* occurred (1 means first line). */
@@ -1878,6 +1883,7 @@ typedef struct Interp {
* See Tcl_AppendResult code for details.
*/
+#if 0
char *appendResult; /* Storage space for results generated by
* Tcl_AppendResult. Ckalloc-ed. NULL means
* not yet allocated. */
@@ -1885,6 +1891,11 @@ typedef struct Interp {
* partialResult. */
int appendUsed; /* Number of non-null bytes currently stored
* at partialResult. */
+#else
+ char *unused5;
+ int unused6;
+ int unused7;
+#endif
/*
* Information about packages. Used only in tclPkg.c.
@@ -1946,8 +1957,12 @@ typedef struct Interp {
* string. Returned by Tcl_ObjSetVar2 when
* variable traces change a variable in a
* gross way. */
+#if 0
char resultSpace[TCL_RESULT_SIZE+1];
/* Static space holding small results. */
+#else
+ char unused8[TCL_RESULT_SIZE+1];
+#endif
Tcl_Obj *objResultPtr; /* If the last command returned an object
* result, this points to it. Should not be
* accessed directly; see comment above. */