summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.decls
diff options
context:
space:
mode:
authorandreas_kupries <akupries@shaw.ca>2001-10-15 20:26:57 (GMT)
committerandreas_kupries <akupries@shaw.ca>2001-10-15 20:26:57 (GMT)
commitcf2f280c08cae3a18c4d328877f8fbf638de36bf (patch)
treea2743ac61001b229d56edcfeb695809658593efd /generic/tclInt.decls
parentd83f436f3c6920fd6099965bbf44f874a9310a12 (diff)
downloadtcl-cf2f280c08cae3a18c4d328877f8fbf638de36bf.zip
tcl-cf2f280c08cae3a18c4d328877f8fbf638de36bf.tar.gz
tcl-cf2f280c08cae3a18c4d328877f8fbf638de36bf.tar.bz2
* generic/tclInt.decls (TclExpandCodeArray,TclGetInstructionTable):
Added to internal stubs table. Tclcompiler (Tclpro project) needs them if used as loadable package under Windows. Changed signatures. We don't want to describe compiler internal structures in "tclInt.h". * generic/tclCompile.h: S.a. Removed function declarations. * generic/tclCompile.c: S.a. Adapted to changed signatures.
Diffstat (limited to 'generic/tclInt.decls')
-rw-r--r--generic/tclInt.decls22
1 files changed, 20 insertions, 2 deletions
diff --git a/generic/tclInt.decls b/generic/tclInt.decls
index c179a9b..c7aaa0a 100644
--- a/generic/tclInt.decls
+++ b/generic/tclInt.decls
@@ -10,7 +10,7 @@
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
-# RCS: @(#) $Id: tclInt.decls,v 1.34 2001/09/27 20:32:35 dgp Exp $
+# RCS: @(#) $Id: tclInt.decls,v 1.35 2001/10/15 20:26:57 andreas_kupries Exp $
library tcl
@@ -624,8 +624,26 @@ declare 161 generic {
declare 162 generic {
void TclChannelEventScriptInvoker(ClientData clientData, int flags)
}
-# These functions are vfs aware, but are generally only useful internally.
+
+# ALERT: The result of 'TclGetInstructionTable' is actually an
+# "InstructionDesc*" but we do not want to describe this structure in
+# "tclInt.h". It is described in "tclCompile.h". Use a cast to the
+# correct type when calling this procedure.
+
declare 163 generic {
+ void * TclGetInstructionTable (void)
+}
+
+# ALERT: The argument of 'TclExpandCodeArray' is actually a
+# "CompileEnv*" but we do not want to describe this structure in
+# "tclInt.h". It is described in "tclCompile.h".
+
+declare 164 generic {
+ void TclExpandCodeArray (void *envPtr)
+}
+
+# These functions are vfs aware, but are generally only useful internally.
+declare 165 generic {
void TclpSetInitialEncodings(void)
}