diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-06 14:43:48 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2020-11-06 14:43:48 (GMT) |
| commit | 89e3b6811bfe4023587eeb490ddbe14d1c201ffe (patch) | |
| tree | 31805c9d69e662165c695ff02c7d1f6830256372 /generic/tclStubInit.c | |
| parent | 3b0ee42270085b039b75e2e27a3a145399a1bfac (diff) | |
| parent | 3c53be5e75cfe4cbca25b963b16a6a99229c6136 (diff) | |
| download | tcl-89e3b6811bfe4023587eeb490ddbe14d1c201ffe.zip tcl-89e3b6811bfe4023587eeb490ddbe14d1c201ffe.tar.gz tcl-89e3b6811bfe4023587eeb490ddbe14d1c201ffe.tar.bz2 | |
Deprecate the (internal) functions TclGuessPackageName/TclGetLoadedPackages functions, since they turn out to be useless. The can be removed in 9.0
Diffstat (limited to 'generic/tclStubInit.c')
| -rw-r--r-- | generic/tclStubInit.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c index 36cb9b5..0204bca 100644 --- a/generic/tclStubInit.c +++ b/generic/tclStubInit.c @@ -67,6 +67,8 @@ #undef TclWinNToHS #undef TclStaticPackage #undef Tcl_BackgroundError +#undef TclGuessPackageName +#undef TclGetLoadedPackages #define TclStaticPackage Tcl_StaticPackage #undef Tcl_UniCharToUtfDString #undef Tcl_UtfToUniCharDString @@ -261,8 +263,28 @@ mp_err TclBN_mp_mul_d(const mp_int *a, unsigned int b, mp_int *c) { # define Tcl_ChannelCloseProc 0 # define Tcl_Close 0 # define Tcl_MacOSXOpenBundleResources 0 +# define TclGuessPackageName 0 +# define TclGetLoadedPackages 0 #else +#define TclGuessPackageName guessPackageName +static int TclGuessPackageName( + TCL_UNUSED(const char *), + TCL_UNUSED(Tcl_DString *)) { + return 0; +} +#define TclGetLoadedPackages getLoadedPackages +static int TclGetLoadedPackages( + Tcl_Interp *interp, /* Interpreter in which to return information + * or error message. */ + const char *targetName) /* Name of target interpreter or NULL. If + * NULL, return info about all interps; + * otherwise, just return info about this + * interpreter. */ +{ + return TclGetLoadedPackagesEx(interp, targetName, NULL); +} + mp_err TclBN_mp_div_3(const mp_int *a, mp_int *c, unsigned int *d) { mp_digit d2; mp_err result = mp_div_d(a, 3, c, &d2); |
