tclLoad.c File Reference#include "tclInt.h"
Go to the source code of this file.
|
Data Structures |
struct | LoadedPackage |
struct | InterpPackage |
Functions |
int | Tcl_LoadObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
int | Tcl_UnloadObjCmd (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]) |
void | Tcl_StaticPackage (Tcl_Interp *interp, const char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc) |
int | TclGetLoadedPackages (Tcl_Interp *interp, char *targetName) |
void | TclFinalizeLoad (void) |
Function Documentation
int Tcl_LoadObjCmd |
( |
ClientData |
dummy, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *const |
objv[] | |
|
) |
| | |
Definition at line 124 of file tclLoad.c.
References LoadedPackage::fileName, InterpPackage::nextPtr, LoadedPackage::nextPtr, LoadedPackage::packageName, InterpPackage::pkgPtr, Tcl_AppendResult(), Tcl_DStringAppend(), Tcl_DStringInit(), Tcl_DStringSetLength(), Tcl_DStringValue, TCL_ERROR, Tcl_FSConvertToPathType(), Tcl_GetAssocData(), Tcl_GetSlave(), Tcl_GetString(), Tcl_MutexLock, Tcl_MutexUnlock, TCL_OK, Tcl_SetResult(), TCL_STATIC, Tcl_UtfToLower(), and Tcl_WrongNumArgs().
void Tcl_StaticPackage |
( |
Tcl_Interp * |
interp, |
|
|
const char * |
pkgName, |
|
|
Tcl_PackageInitProc * |
initProc, |
|
|
Tcl_PackageInitProc * |
safeInitProc | |
|
) |
| | |
int Tcl_UnloadObjCmd |
( |
ClientData |
dummy, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
objc, |
|
|
Tcl_Obj *const |
objv[] | |
|
) |
| | |
Definition at line 497 of file tclLoad.c.
References LoadedPackage::fileName, InterpPackage::nextPtr, LoadedPackage::nextPtr, LoadedPackage::packageName, InterpPackage::pkgPtr, Tcl_AppendResult(), Tcl_DStringAppend(), Tcl_DStringInit(), Tcl_DStringSetLength(), Tcl_DStringValue, TCL_ERROR, Tcl_FSConvertToPathType(), Tcl_GetAssocData(), Tcl_GetIndexFromObj(), Tcl_GetSlave(), Tcl_GetString(), Tcl_MutexLock, Tcl_MutexUnlock, TCL_OK, Tcl_ResetResult(), Tcl_SetResult(), TCL_STATIC, Tcl_UtfToLower(), and Tcl_WrongNumArgs().
void TclFinalizeLoad |
( |
void |
|
) |
|
int TclGetLoadedPackages |
( |
Tcl_Interp * |
interp, |
|
|
char * |
targetName | |
|
) |
| | |
Definition at line 1024 of file tclLoad.c.
References LoadedPackage::fileName, InterpPackage::nextPtr, LoadedPackage::nextPtr, LoadedPackage::packageName, InterpPackage::pkgPtr, Tcl_AppendElement(), Tcl_AppendResult(), TCL_ERROR, Tcl_GetAssocData(), Tcl_GetSlave(), Tcl_MutexLock, Tcl_MutexUnlock, and TCL_OK.
Generated on Wed Mar 12 12:18:32 2008 by
1.5.1
|