diff options
author | jan.nijtmans <jan.nijtmans@noemail.net> | 2013-01-16 09:58:26 (GMT) |
---|---|---|
committer | jan.nijtmans <jan.nijtmans@noemail.net> | 2013-01-16 09:58:26 (GMT) |
commit | 44bb282613f3e5798812fda90d2fa36a8874e3ae (patch) | |
tree | 71f81c214601bb092fc71583a9b9a05a4938b58a /generic/tclDecls.h | |
parent | 9e33a92af654271372c4fe9fd88f5c0dbebb12e2 (diff) | |
parent | c17286ae46e83cd0c6714e81ee05998e316ca07f (diff) | |
download | tcl-44bb282613f3e5798812fda90d2fa36a8874e3ae.zip tcl-44bb282613f3e5798812fda90d2fa36a8874e3ae.tar.gz tcl-44bb282613f3e5798812fda90d2fa36a8874e3ae.tar.bz2 |
Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by default.
Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too.
FossilOrigin-Name: e227db0bcbe6b7008629048fd1afe80c881e1a30
Diffstat (limited to 'generic/tclDecls.h')
-rw-r--r-- | generic/tclDecls.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/generic/tclDecls.h b/generic/tclDecls.h index 2801102..fe9ba2b 100644 --- a/generic/tclDecls.h +++ b/generic/tclDecls.h @@ -3803,4 +3803,16 @@ extern const TclStubs *tclStubsPtr; #undef TCL_STORAGE_CLASS #define TCL_STORAGE_CLASS DLLIMPORT +/* + * Deprecated Tcl procedures: + */ +#if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) +# undef Tcl_EvalObj +# define Tcl_EvalObj(interp,objPtr) \ + Tcl_EvalObjEx((interp),(objPtr),0) +# undef Tcl_GlobalEvalObj +# define Tcl_GlobalEvalObj(interp,objPtr) \ + Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL) +#endif + #endif /* _TCLDECLS */ |