summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.h
diff options
context:
space:
mode:
authorMiguel Sofer <miguel.sofer@gmail.com>2001-11-20 22:47:58 (GMT)
committerMiguel Sofer <miguel.sofer@gmail.com>2001-11-20 22:47:58 (GMT)
commitf59ffab94e11d0dc9efd7189ec5c64e904cdfedd (patch)
tree6b86e43f53b2f9f08329c9a708c5092a28889229 /generic/tclCompile.h
parentb835191cd905ecb0af514c42dff72f85034b587e (diff)
downloadtcl-f59ffab94e11d0dc9efd7189ec5c64e904cdfedd.zip
tcl-f59ffab94e11d0dc9efd7189ec5c64e904cdfedd.tar.gz
tcl-f59ffab94e11d0dc9efd7189ec5c64e904cdfedd.tar.bz2
moving all code relative to bytecodes from tclBasic.c to tclExecute.c
Diffstat (limited to 'generic/tclCompile.h')
-rw-r--r--generic/tclCompile.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/generic/tclCompile.h b/generic/tclCompile.h
index d26bdd9..533f521 100644
--- a/generic/tclCompile.h
+++ b/generic/tclCompile.h
@@ -8,7 +8,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tclCompile.h,v 1.21 2001/11/20 21:17:39 msofer Exp $
+ * RCS: @(#) $Id: tclCompile.h,v 1.22 2001/11/20 22:47:58 msofer Exp $
*/
#ifndef _TCLCOMPILATION
@@ -730,6 +730,16 @@ EXTERN int TclEvalObjvInternal _ANSI_ARGS_((Tcl_Interp *interp, int objc,
int flags));
EXTERN int TclInterpReady _ANSI_ARGS_((Tcl_Interp *interp));
+
+/*
+ *----------------------------------------------------------------
+ * Procedures exported by the engine to be used by tclBasic.c
+ *----------------------------------------------------------------
+ */
+
+EXTERN int TclCompEvalObj _ANSI_ARGS_((Tcl_Interp *interp,
+ Tcl_Obj *objPtr, int engineCall));
+
/*
*----------------------------------------------------------------
* Procedures shared among Tcl bytecode compilation and execution
@@ -766,8 +776,6 @@ EXTERN void TclEmitForwardJump _ANSI_ARGS_((CompileEnv *envPtr,
EXTERN ExceptionRange * TclGetExceptionRangeForPc _ANSI_ARGS_((
unsigned char *pc, int catchOnly,
ByteCode* codePtr));
-EXTERN int TclExecuteByteCode _ANSI_ARGS_((Tcl_Interp *interp,
- ByteCode *codePtr));
EXTERN void TclExpandJumpFixupArray _ANSI_ARGS_((
JumpFixupArray *fixupArrayPtr));
EXTERN void TclFinalizeAuxDataTypeTable _ANSI_ARGS_((void));