diff options
author | vincentdarley <vincentdarley> | 2002-07-22 16:51:47 (GMT) |
---|---|---|
committer | vincentdarley <vincentdarley> | 2002-07-22 16:51:47 (GMT) |
commit | df9190aa43ec6f65886c402aa9d5ade8a57cd6be (patch) | |
tree | 30941e07aec5369bc98f08402bcba7684f40d889 /generic/tclLoad.c | |
parent | 27070d54f1091210791f5ec8bd0c2474b5531f6d (diff) | |
download | tcl-df9190aa43ec6f65886c402aa9d5ade8a57cd6be.zip tcl-df9190aa43ec6f65886c402aa9d5ade8a57cd6be.tar.gz tcl-df9190aa43ec6f65886c402aa9d5ade8a57cd6be.tar.bz2 |
removed load-related clientData, made filesystem static
Diffstat (limited to 'generic/tclLoad.c')
-rw-r--r-- | generic/tclLoad.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/generic/tclLoad.c b/generic/tclLoad.c index 75dec1b..959fd7b 100644 --- a/generic/tclLoad.c +++ b/generic/tclLoad.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: tclLoad.c,v 1.7 2002/01/09 19:09:28 kennykb Exp $ + * RCS: @(#) $Id: tclLoad.c,v 1.8 2002/07/22 16:51:48 vincentdarley Exp $ */ #include "tclInt.h" @@ -32,7 +32,7 @@ typedef struct LoadedPackage { * properly capitalized (first letter UC, * others LC), no "_", as in "Net". * Malloc-ed. */ - ClientData clientData; /* Token for the loaded file which should be + Tcl_LoadHandle loadHandle; /* Token for the loaded file which should be * passed to (*unLoadProcPtr)() when the file * is no longer needed. If fileName is NULL, * then this field is irrelevant. */ @@ -124,7 +124,7 @@ Tcl_LoadObjCmd(dummy, interp, objc, objv) InterpPackage *ipFirstPtr, *ipPtr; int code, namesMatch, filesMatch; char *p, *fullFileName, *packageName; - ClientData clientData; + Tcl_LoadHandle loadHandle; Tcl_FSUnloadFileProc *unLoadProcPtr = NULL; Tcl_UniChar ch; int offset; @@ -340,7 +340,7 @@ Tcl_LoadObjCmd(dummy, interp, objc, objv) Tcl_MutexLock(&packageMutex); code = Tcl_FSLoadFile(interp, objv[1], Tcl_DStringValue(&initName), Tcl_DStringValue(&safeInitName), &initProc, &safeInitProc, - &clientData,&unLoadProcPtr); + &loadHandle,&unLoadProcPtr); Tcl_MutexUnlock(&packageMutex); if (code != TCL_OK) { goto done; @@ -349,7 +349,7 @@ Tcl_LoadObjCmd(dummy, interp, objc, objv) Tcl_AppendResult(interp, "couldn't find procedure ", Tcl_DStringValue(&initName), (char *) NULL); if (unLoadProcPtr != NULL) { - (*unLoadProcPtr)(clientData); + (*unLoadProcPtr)(loadHandle); } code = TCL_ERROR; goto done; @@ -366,7 +366,7 @@ Tcl_LoadObjCmd(dummy, interp, objc, objv) pkgPtr->packageName = (char *) ckalloc((unsigned) (Tcl_DStringLength(&pkgName) + 1)); strcpy(pkgPtr->packageName, Tcl_DStringValue(&pkgName)); - pkgPtr->clientData = clientData; + pkgPtr->loadHandle = loadHandle; pkgPtr->unLoadProcPtr = unLoadProcPtr; pkgPtr->initProc = initProc; pkgPtr->safeInitProc = safeInitProc; @@ -490,7 +490,7 @@ Tcl_StaticPackage(interp, pkgName, initProc, safeInitProc) pkgPtr->packageName = (char *) ckalloc((unsigned) (strlen(pkgName) + 1)); strcpy(pkgPtr->packageName, pkgName); - pkgPtr->clientData = NULL; + pkgPtr->loadHandle = NULL; pkgPtr->initProc = initProc; pkgPtr->safeInitProc = safeInitProc; Tcl_MutexLock(&packageMutex); @@ -667,7 +667,7 @@ TclFinalizeLoad() if (pkgPtr->fileName[0] != '\0') { Tcl_FSUnloadFileProc *unLoadProcPtr = pkgPtr->unLoadProcPtr; if (unLoadProcPtr != NULL) { - (*unLoadProcPtr)(pkgPtr->clientData); + (*unLoadProcPtr)(pkgPtr->loadHandle); } } #endif |