summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2006-10-28 22:48:42 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2006-10-28 22:48:42 (GMT)
commitadecfb361563dfde20ccc0336337bb5898faf2a8 (patch)
tree4a7c06cbcd13152d4322ca0b651ba38dc6b77cc2 /generic/tclInt.h
parent7c92250a21bfae5a3191b47f1fb4e81a0d58ba40 (diff)
downloadtcl-adecfb361563dfde20ccc0336337bb5898faf2a8.zip
tcl-adecfb361563dfde20ccc0336337bb5898faf2a8.tar.gz
tcl-adecfb361563dfde20ccc0336337bb5898faf2a8.tar.bz2
Insert of calling point in middle of procedure code. Also cleaned up how
[apply] terms generate stack trace info.
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r--generic/tclInt.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h
index 290576c..8c62cc1 100644
--- a/generic/tclInt.h
+++ b/generic/tclInt.h
@@ -12,7 +12,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.h,v 1.285 2006/10/27 13:31:38 dkf Exp $
+ * RCS: @(#) $Id: tclInt.h,v 1.286 2006/10/28 22:48:43 dkf Exp $
*/
#ifndef _TCLINT
@@ -770,6 +770,13 @@ typedef struct Proc {
} Proc;
/*
+ * The type of functions called to process errors found during the execution
+ * of a procedure (or lambda term or ...).
+ */
+
+typedef void (*ProcErrorProc)(Tcl_Interp *interp, Tcl_Obj *procNameObj);
+
+/*
* The structure below defines a command trace. This is used to allow Tcl
* clients to find out whenever a command is about to be executed.
*/