summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generic/tclEncoding.c48
-rw-r--r--generic/tclInt.decls13
-rw-r--r--generic/tclIntDecls.h16
-rw-r--r--generic/tclStubInit.c4
4 files changed, 16 insertions, 65 deletions
diff --git a/generic/tclEncoding.c b/generic/tclEncoding.c
index e461db2..b441bf63 100644
--- a/generic/tclEncoding.c
+++ b/generic/tclEncoding.c
@@ -409,52 +409,6 @@ Tcl_SetEncodingSearchPath(
}
/*
- *----------------------------------------------------------------------
- *
- * TclGetLibraryPath --
- *
- * Keeps the per-thread copy of the library path current with changes to
- * the global copy.
- *
- * Results:
- * Returns a "list" (Tcl_Obj *) that contains the library path.
- *
- *----------------------------------------------------------------------
- */
-
-Tcl_Obj *
-TclGetLibraryPath(void)
-{
- return TclGetProcessGlobalValue(&libraryPath);
-}
-
-/*
- *----------------------------------------------------------------------
- *
- * TclSetLibraryPath --
- *
- * Keeps the per-thread copy of the library path current with changes to
- * the global copy.
- *
- * Since the result of this routine is void, if searchPath is not a valid
- * list this routine silently does nothing.
- *
- *----------------------------------------------------------------------
- */
-
-void
-TclSetLibraryPath(
- Tcl_Obj *path)
-{
- Tcl_Size dummy;
-
- if (TCL_ERROR == TclListObjLengthM(NULL, path, &dummy)) {
- return;
- }
- TclSetProcessGlobalValue(&libraryPath, path, NULL);
-}
-
-/*
*---------------------------------------------------------------------------
*
* FillEncodingFileMap --
@@ -4382,7 +4336,7 @@ InitializeEncodingSearchPath(
TclNewObj(searchPathObj);
Tcl_IncrRefCount(encodingObj);
Tcl_IncrRefCount(searchPathObj);
- libPathObj = TclGetLibraryPath();
+ libPathObj = TclGetProcessGlobalValue(&libraryPath);
Tcl_IncrRefCount(libPathObj);
TclListObjLengthM(NULL, libPathObj, &numDirs);
diff --git a/generic/tclInt.decls b/generic/tclInt.decls
index 62f7580..b7b1703 100644
--- a/generic/tclInt.decls
+++ b/generic/tclInt.decls
@@ -364,12 +364,13 @@ declare 151 {
void TclRegExpRangeUniChar(Tcl_RegExp re, Tcl_Size index, Tcl_Size *startPtr,
Tcl_Size *endPtr)
}
-declare 152 {
- void TclSetLibraryPath(Tcl_Obj *pathPtr)
-}
-declare 153 {
- Tcl_Obj *TclGetLibraryPath(void)
-}
+# Tcl*LibraryPath routines were obsoleted in Tcl 8.5
+#declare 152 {
+# void TclSetLibraryPath(Tcl_Obj *pathPtr)
+#}
+#declare 153 {
+# Tcl_Obj *TclGetLibraryPath(void)
+#}
declare 156 {
void TclRegError(Tcl_Interp *interp, const char *msg,
int status)
diff --git a/generic/tclIntDecls.h b/generic/tclIntDecls.h
index 3ebe2eb..d94dcb2 100644
--- a/generic/tclIntDecls.h
+++ b/generic/tclIntDecls.h
@@ -413,10 +413,8 @@ EXTERN int TclRegAbout(Tcl_Interp *interp, Tcl_RegExp re);
/* 151 */
EXTERN void TclRegExpRangeUniChar(Tcl_RegExp re, Tcl_Size index,
Tcl_Size *startPtr, Tcl_Size *endPtr);
-/* 152 */
-EXTERN void TclSetLibraryPath(Tcl_Obj *pathPtr);
-/* 153 */
-EXTERN Tcl_Obj * TclGetLibraryPath(void);
+/* Slot 152 is reserved */
+/* Slot 153 is reserved */
/* Slot 154 is reserved */
/* Slot 155 is reserved */
/* 156 */
@@ -846,8 +844,8 @@ typedef struct TclIntStubs {
void (*tclHandleRelease) (TclHandle handle); /* 149 */
int (*tclRegAbout) (Tcl_Interp *interp, Tcl_RegExp re); /* 150 */
void (*tclRegExpRangeUniChar) (Tcl_RegExp re, Tcl_Size index, Tcl_Size *startPtr, Tcl_Size *endPtr); /* 151 */
- void (*tclSetLibraryPath) (Tcl_Obj *pathPtr); /* 152 */
- Tcl_Obj * (*tclGetLibraryPath) (void); /* 153 */
+ void (*reserved152)(void);
+ void (*reserved153)(void);
void (*reserved154)(void);
void (*reserved155)(void);
void (*tclRegError) (Tcl_Interp *interp, const char *msg, int status); /* 156 */
@@ -1217,10 +1215,8 @@ extern const TclIntStubs *tclIntStubsPtr;
(tclIntStubsPtr->tclRegAbout) /* 150 */
#define TclRegExpRangeUniChar \
(tclIntStubsPtr->tclRegExpRangeUniChar) /* 151 */
-#define TclSetLibraryPath \
- (tclIntStubsPtr->tclSetLibraryPath) /* 152 */
-#define TclGetLibraryPath \
- (tclIntStubsPtr->tclGetLibraryPath) /* 153 */
+/* Slot 152 is reserved */
+/* Slot 153 is reserved */
/* Slot 154 is reserved */
/* Slot 155 is reserved */
#define TclRegError \
diff --git a/generic/tclStubInit.c b/generic/tclStubInit.c
index 97f37b0..8ba5e4e 100644
--- a/generic/tclStubInit.c
+++ b/generic/tclStubInit.c
@@ -932,8 +932,8 @@ static const TclIntStubs tclIntStubs = {
TclHandleRelease, /* 149 */
TclRegAbout, /* 150 */
TclRegExpRangeUniChar, /* 151 */
- TclSetLibraryPath, /* 152 */
- TclGetLibraryPath, /* 153 */
+ 0, /* 152 */
+ 0, /* 153 */
0, /* 154 */
0, /* 155 */
TclRegError, /* 156 */