diff options
author | nijtmans <nijtmans> | 2010-02-15 22:56:19 (GMT) |
---|---|---|
committer | nijtmans <nijtmans> | 2010-02-15 22:56:19 (GMT) |
commit | d51db74e5f9c0be32cbd0cfeeff0797a74cfd4ba (patch) | |
tree | 140d3d78d10e4ec6405c364f7a6936a7a07086a5 /generic | |
parent | a0d1a202239c64ab548f9d515bba530fb475d743 (diff) | |
download | tcl-d51db74e5f9c0be32cbd0cfeeff0797a74cfd4ba.zip tcl-d51db74e5f9c0be32cbd0cfeeff0797a74cfd4ba.tar.gz tcl-d51db74e5f9c0be32cbd0cfeeff0797a74cfd4ba.tar.bz2 |
reverted earlier rename from tcl*Stubs to
tcl*ConstStubs, it's not necessary at all.
tclEnsemble.c: Fix signed-unsigned mismatch
make tclWinProcs "const"
Add first part of mslu support,
See [Feature Request #2819611]
Diffstat (limited to 'generic')
-rw-r--r-- | generic/tclBasic.c | 8 | ||||
-rw-r--r-- | generic/tclEnsemble.c | 4 | ||||
-rw-r--r-- | generic/tclOO.c | 6 | ||||
-rw-r--r-- | generic/tclOOStubInit.c | 10 | ||||
-rw-r--r-- | generic/tclStubInit.c | 20 | ||||
-rw-r--r-- | generic/tclTomMathInterface.c | 6 |
6 files changed, 27 insertions, 27 deletions
diff --git a/generic/tclBasic.c b/generic/tclBasic.c index 97b4a5c..0a191bb 100644 --- a/generic/tclBasic.c +++ b/generic/tclBasic.c @@ -16,7 +16,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclBasic.c,v 1.443 2010/02/09 20:51:54 dkf Exp $ + * RCS: @(#) $Id: tclBasic.c,v 1.444 2010/02/15 22:56:19 nijtmans Exp $ */ #include "tclInt.h" @@ -167,7 +167,7 @@ static Tcl_NRPostProc TEOV_RestoreVarFrame; static Tcl_NRPostProc TEOV_RunLeaveTraces; static Tcl_NRPostProc YieldToCallback; -MODULE_SCOPE const TclStubs tclConstStubs; +MODULE_SCOPE const TclStubs tclStubs; /* * The following structure define the commands in the Tcl core. @@ -677,7 +677,7 @@ Tcl_CreateInterp(void) * Initialise the stub table pointer. */ - iPtr->stubTable = &tclConstStubs; + iPtr->stubTable = &tclStubs; /* * Initialize the ensemble error message rewriting support. @@ -906,7 +906,7 @@ Tcl_CreateInterp(void) */ Tcl_PkgProvideEx(interp, "Tcl", TCL_PATCH_LEVEL, - (ClientData) &tclConstStubs); + (ClientData) &tclStubs); if (TclTommath_Init(interp) != TCL_OK) { Tcl_Panic(Tcl_GetString(Tcl_GetObjResult(interp))); diff --git a/generic/tclEnsemble.c b/generic/tclEnsemble.c index 49d0ed9..3108793 100644 --- a/generic/tclEnsemble.c +++ b/generic/tclEnsemble.c @@ -9,7 +9,7 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclEnsemble.c,v 1.2 2010/02/14 13:37:33 dkf Exp $ + * RCS: @(#) $Id: tclEnsemble.c,v 1.3 2010/02/15 22:56:20 nijtmans Exp $ */ #include "tclInt.h" @@ -2743,7 +2743,7 @@ TclCompileEnsemble( } for (i=0 ; i<len ; i++) { str = Tcl_GetStringFromObj(elems[i], &sclen); - if ((sclen == numBytes) && !memcmp(word, str, numBytes)) { + if ((sclen == (int) numBytes) && !memcmp(word, str, numBytes)) { /* * Exact match! Excellent! */ diff --git a/generic/tclOO.c b/generic/tclOO.c index c51a69c..e6c86c7 100644 --- a/generic/tclOO.c +++ b/generic/tclOO.c @@ -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: tclOO.c,v 1.32 2010/02/15 11:53:45 dkf Exp $ + * RCS: @(#) $Id: tclOO.c,v 1.33 2010/02/15 22:56:20 nijtmans Exp $ */ #ifdef HAVE_CONFIG_H @@ -137,7 +137,7 @@ static char initScript[] = /* "tcl_findLibrary tcloo $oo::version $oo::version" */ /* " tcloo.tcl OO_LIBRARY oo::library;"; */ -MODULE_SCOPE const TclOOStubs tclOOConstStubs; +MODULE_SCOPE const TclOOStubs tclOOStubs; /* * Convenience macro for getting the foundation from an interpreter. @@ -183,7 +183,7 @@ TclOOInit( } return Tcl_PkgProvideEx(interp, "TclOO", TCLOO_VERSION, - (ClientData) &tclOOConstStubs); + (ClientData) &tclOOStubs); } /* diff --git a/generic/tclOOStubInit.c b/generic/tclOOStubInit.c index 0ed32b2..d83c719 100644 --- a/generic/tclOOStubInit.c +++ b/generic/tclOOStubInit.c @@ -1,5 +1,5 @@ /* - * $Id: tclOOStubInit.c,v 1.9 2010/02/05 20:53:12 nijtmans Exp $ + * $Id: tclOOStubInit.c,v 1.10 2010/02/15 22:56:20 nijtmans Exp $ * * This file is (mostly) automatically generated from tclOO.decls. * It is compiled and linked in with the tclOO package proper. @@ -10,11 +10,11 @@ #endif #include "tclOOInt.h" -MODULE_SCOPE const TclOOStubs tclOOConstStubs; +MODULE_SCOPE const TclOOStubs tclOOStubs; /* !BEGIN!: Do not edit below this line. */ -static const TclOOIntStubs tclOOIntConstStubs = { +static const TclOOIntStubs tclOOIntStubs = { TCL_STUB_MAGIC, NULL, TclOOGetDefineCmdContext, /* 0 */ @@ -36,10 +36,10 @@ static const TclOOIntStubs tclOOIntConstStubs = { }; static const TclOOStubHooks tclOOStubHooks = { - &tclOOIntConstStubs + &tclOOIntStubs }; -const TclOOStubs tclOOConstStubs = { +const TclOOStubs tclOOStubs = { TCL_STUB_MAGIC, &tclOOStubHooks, Tcl_CopyObjectInstance, /* 0 */ diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c index 7314c94..8f651ef 100644 --- a/generic/tclStubInit.c +++ b/generic/tclStubInit.c @@ -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: tclStubInit.c,v 1.186 2010/02/05 20:53:12 nijtmans Exp $ + * RCS: @(#) $Id: tclStubInit.c,v 1.187 2010/02/15 22:56:20 nijtmans Exp $ */ #include "tclInt.h" @@ -41,11 +41,11 @@ * below should be made in the generic/tcl.decls script. */ -MODULE_SCOPE const TclStubs tclConstStubs; +MODULE_SCOPE const TclStubs tclStubs; /* !BEGIN!: Do not edit below this line. */ -static const TclIntStubs tclIntConstStubs = { +static const TclIntStubs tclIntStubs = { TCL_STUB_MAGIC, NULL, NULL, /* 0 */ @@ -298,7 +298,7 @@ static const TclIntStubs tclIntConstStubs = { TclResetRewriteEnsemble, /* 247 */ }; -static const TclIntPlatStubs tclIntPlatConstStubs = { +static const TclIntPlatStubs tclIntPlatStubs = { TCL_STUB_MAGIC, NULL, #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */ @@ -374,7 +374,7 @@ static const TclIntPlatStubs tclIntPlatConstStubs = { #endif /* MACOSX */ }; -static const TclPlatStubs tclPlatConstStubs = { +static const TclPlatStubs tclPlatStubs = { TCL_STUB_MAGIC, NULL, #ifdef __WIN32__ /* WIN */ @@ -387,7 +387,7 @@ static const TclPlatStubs tclPlatConstStubs = { #endif /* MACOSX */ }; -const TclTomMathStubs tclTomMathConstStubs = { +const TclTomMathStubs tclTomMathStubs = { TCL_STUB_MAGIC, NULL, TclBN_epoch, /* 0 */ @@ -454,12 +454,12 @@ const TclTomMathStubs tclTomMathConstStubs = { }; static const TclStubHooks tclStubHooks = { - &tclPlatConstStubs, - &tclIntConstStubs, - &tclIntPlatConstStubs + &tclPlatStubs, + &tclIntStubs, + &tclIntPlatStubs }; -const TclStubs tclConstStubs = { +const TclStubs tclStubs = { TCL_STUB_MAGIC, &tclStubHooks, Tcl_PkgProvideEx, /* 0 */ diff --git a/generic/tclTomMathInterface.c b/generic/tclTomMathInterface.c index 2c03346..b7eef85 100644 --- a/generic/tclTomMathInterface.c +++ b/generic/tclTomMathInterface.c @@ -11,14 +11,14 @@ * See the file "license.terms" for information on usage and redistribution of * this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * RCS: @(#) $Id: tclTomMathInterface.c,v 1.12 2010/02/05 20:53:12 nijtmans Exp $ + * RCS: @(#) $Id: tclTomMathInterface.c,v 1.13 2010/02/15 22:56:20 nijtmans Exp $ */ #include "tclInt.h" #include "tommath.h" #include <limits.h> -MODULE_SCOPE const TclTomMathStubs tclTomMathConstStubs; +MODULE_SCOPE const TclTomMathStubs tclTomMathStubs; /* *---------------------------------------------------------------------- @@ -45,7 +45,7 @@ TclTommath_Init( /* TIP #268: Full patchlevel instead of just major.minor */ if (Tcl_PkgProvideEx(interp, "tcl::tommath", TCL_PATCH_LEVEL, - (ClientData) &tclTomMathConstStubs) != TCL_OK) { + (ClientData) &tclTomMathStubs) != TCL_OK) { return TCL_ERROR; } return TCL_OK; |