diff options
author | dgp <dgp@users.sourceforge.net> | 2007-06-28 21:24:56 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2007-06-28 21:24:56 (GMT) |
commit | c74f9acb6f1c840dc71a4ac174760c1c6b788acd (patch) | |
tree | a52adf5624e0cd6ab29cc09e78d7e6ccce96e968 /generic/tclInt.h | |
parent | 44df239c47c8db35ef6ed2cb410ebf367a062d95 (diff) | |
download | tcl-c74f9acb6f1c840dc71a4ac174760c1c6b788acd.zip tcl-c74f9acb6f1c840dc71a4ac174760c1c6b788acd.tar.gz tcl-c74f9acb6f1c840dc71a4ac174760c1c6b788acd.tar.bz2 |
* generic/tclBasic.c: Removed dead code, including the
* generic/tclExecute.c: entire file tclMathOp.c.
* generic/tclInt.h:
* generic/tclMathOp.c (removed):
* generic/tclTestObj.c:
* win/tclWinFile.c:
* unix/Makefile.in: Updated to reflect deletion of tclMathOp.c.
* win/Makefile.in:
* win/makefile.bc:
* win/makefile.vc:
Diffstat (limited to 'generic/tclInt.h')
-rw-r--r-- | generic/tclInt.h | 37 |
1 files changed, 2 insertions, 35 deletions
diff --git a/generic/tclInt.h b/generic/tclInt.h index 58d371f..a36f70f 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.320 2007/06/22 17:09:17 dgp Exp $ + * RCS: @(#) $Id: tclInt.h,v 1.321 2007/06/28 21:24:57 dgp Exp $ */ #ifndef _TCLINT @@ -1109,36 +1109,6 @@ typedef void **TclHandle; * string. */ /* - *---------------------------------------------------------------- - * Data structures related to expressions. - *---------------------------------------------------------------- - */ - -/* - * The data structure below defines a math function (e.g. sin or hypot) for - * use in Tcl expressions. - */ - -#define MAX_MATH_ARGS 5 -typedef struct MathFunc { - int builtinFuncIndex; /* If this is a builtin math function, its - * index in the array of builtin functions. - * (tclCompilation.h lists these indices.) - * The value is -1 if this is a new function - * defined by Tcl_CreateMathFunc. The value is - * also -1 if a builtin function is replaced - * by a Tcl_CreateMathFunc call. */ - int numArgs; /* Number of arguments for function. */ - Tcl_ValueType argTypes[MAX_MATH_ARGS]; - /* Acceptable types for each argument. */ - Tcl_MathProc *proc; /* Procedure that implements this function. - * NULL if isBuiltinFunc is 1. */ - ClientData clientData; /* Additional argument to pass to the function - * when invoking it. NULL if isBuiltinFunc is - * 1. */ -} MathFunc; - -/* * These are a thin layer over TclpThreadKeyDataGet and TclpThreadKeyDataSet * when threads are used, or an emulation if there are no threads. These are * really internal and Tcl clients should use Tcl_GetThreadData. @@ -1539,10 +1509,7 @@ typedef struct Interp { ClientData interpInfo; /* Information used by tclInterp.c to keep * track of master/slave interps on a * per-interp basis. */ - Tcl_HashTable mathFuncTable;/* Contains all the math functions currently - * defined for the interpreter. Indexed by - * strings (function names); values have type - * (MathFunc *). */ + Tcl_HashTable unused2; /* No longer used (was mathFuncTable) */ /* * Information related to procedures and variables. See tclProc.c and |