tclDecls.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  TclStubHooks
struct  TclStubs

Functions

EXTERN int Tcl_PkgProvideEx _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, CONST char *version, ClientData clientData))
EXTERN CONST84_RETURN char
*Tcl_PkgRequireEx 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr))
EXTERN void Tcl_Panic _ANSI_ARGS_ (TCL_VARARGS(CONST char *, format))
EXTERN char *Tcl_Alloc _ANSI_ARGS_ ((unsigned int size))
EXTERN void Tcl_Free _ANSI_ARGS_ ((char *ptr))
EXTERN char *Tcl_Realloc _ANSI_ARGS_ ((char *ptr, unsigned int size))
EXTERN char *Tcl_DbCkalloc _ANSI_ARGS_ ((unsigned int size, CONST char *file, int line))
EXTERN int Tcl_DbCkfree _ANSI_ARGS_ ((char *ptr, CONST char *file, int line))
EXTERN char *Tcl_DbCkrealloc _ANSI_ARGS_ ((char *ptr, unsigned int size, CONST char *file, int line))
EXTERN void Tcl_CreateFileHandler _ANSI_ARGS_ ((int fd, int mask, Tcl_FileProc *proc, ClientData clientData))
EXTERN void Tcl_DeleteFileHandler _ANSI_ARGS_ ((int fd))
EXTERN void Tcl_SetTimer _ANSI_ARGS_ ((Tcl_Time *timePtr))
EXTERN void Tcl_Sleep _ANSI_ARGS_ ((int ms))
EXTERN int Tcl_AppendAllObjTypes _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr))
EXTERN void Tcl_AppendStringsToObj _ANSI_ARGS_ (TCL_VARARGS(Tcl_Obj *, objPtr))
EXTERN void Tcl_AppendToObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, CONST char *bytes, int length))
EXTERN Tcl_Obj *Tcl_ConcatObj _ANSI_ARGS_ ((int objc, Tcl_Obj *CONST objv[]))
EXTERN int Tcl_ConvertToType _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_ObjType *typePtr))
EXTERN void Tcl_DbDecrRefCount _ANSI_ARGS_ ((Tcl_Obj *objPtr, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewBooleanObj _ANSI_ARGS_ ((int boolValue, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewByteArrayObj _ANSI_ARGS_ ((CONST unsigned char *bytes, int length, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewDoubleObj _ANSI_ARGS_ ((double doubleValue, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewListObj _ANSI_ARGS_ ((int objc, Tcl_Obj *CONST *objv, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewLongObj _ANSI_ARGS_ ((long longValue, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewObj _ANSI_ARGS_ ((CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DbNewStringObj _ANSI_ARGS_ ((CONST char *bytes, int length, CONST char *file, int line))
EXTERN Tcl_Obj *Tcl_DuplicateObj _ANSI_ARGS_ ((Tcl_Obj *objPtr))
EXTERN int Tcl_GetBoolean _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, int *boolPtr))
EXTERN int Tcl_GetBooleanFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, int *boolPtr))
EXTERN unsigned char *Tcl_GetByteArrayFromObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, int *lengthPtr))
EXTERN int Tcl_GetDouble _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, double *doublePtr))
EXTERN int Tcl_GetDoubleFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, double *doublePtr))
EXTERN int Tcl_GetIndexFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, CONST84 char **tablePtr, CONST char *msg, int flags, int *indexPtr))
EXTERN int Tcl_GetInt _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, int *intPtr))
EXTERN int Tcl_GetIntFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, int *intPtr))
EXTERN int Tcl_GetLongFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, long *longPtr))
EXTERN Tcl_ObjType *Tcl_GetObjType _ANSI_ARGS_ ((CONST char *typeName))
EXTERN int Tcl_ListObjAppendList _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *elemListPtr))
EXTERN int Tcl_ListObjAppendElement _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *objPtr))
EXTERN int Tcl_ListObjGetElements _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, int *objcPtr, Tcl_Obj ***objvPtr))
EXTERN int Tcl_ListObjIndex _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj **objPtrPtr))
EXTERN int Tcl_ListObjLength _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, int *lengthPtr))
EXTERN int Tcl_ListObjReplace _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[]))
EXTERN Tcl_Obj *Tcl_NewBooleanObj _ANSI_ARGS_ ((int boolValue))
EXTERN Tcl_Obj *Tcl_NewByteArrayObj _ANSI_ARGS_ ((CONST unsigned char *bytes, int length))
EXTERN Tcl_Obj *Tcl_NewDoubleObj _ANSI_ARGS_ ((double doubleValue))
EXTERN Tcl_Obj *Tcl_NewIntObj _ANSI_ARGS_ ((int intValue))
EXTERN Tcl_Obj *Tcl_NewLongObj _ANSI_ARGS_ ((long longValue))
EXTERN Tcl_Obj *Tcl_NewObj _ANSI_ARGS_ ((void))
EXTERN Tcl_Obj *Tcl_NewStringObj _ANSI_ARGS_ ((CONST char *bytes, int length))
EXTERN void Tcl_SetBooleanObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, int boolValue))
EXTERN unsigned char *Tcl_SetByteArrayLength _ANSI_ARGS_ ((Tcl_Obj *objPtr, int length))
EXTERN void Tcl_SetByteArrayObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, CONST unsigned char *bytes, int length))
EXTERN void Tcl_SetDoubleObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, double doubleValue))
EXTERN void Tcl_SetIntObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, int intValue))
EXTERN void Tcl_SetListObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, int objc, Tcl_Obj *CONST objv[]))
EXTERN void Tcl_SetLongObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, long longValue))
EXTERN void Tcl_AddErrorInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *message))
EXTERN void Tcl_AddObjErrorInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *message, int length))
EXTERN void Tcl_AllowExceptions _ANSI_ARGS_ ((Tcl_Interp *interp))
EXTERN void Tcl_AppendElement _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string))
EXTERN void Tcl_AppendResult _ANSI_ARGS_ (TCL_VARARGS(Tcl_Interp *, interp))
EXTERN Tcl_AsyncHandler Tcl_AsyncCreate _ANSI_ARGS_ ((Tcl_AsyncProc *proc, ClientData clientData))
EXTERN void Tcl_AsyncDelete _ANSI_ARGS_ ((Tcl_AsyncHandler async))
EXTERN int Tcl_AsyncInvoke _ANSI_ARGS_ ((Tcl_Interp *interp, int code))
EXTERN char Tcl_Backslash _ANSI_ARGS_ ((CONST char *src, int *readPtr))
EXTERN int Tcl_BadChannelOption _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *optionName, CONST char *optionList))
EXTERN void Tcl_CallWhenDeleted _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData))
EXTERN void Tcl_CancelIdleCall _ANSI_ARGS_ ((Tcl_IdleProc *idleProc, ClientData clientData))
EXTERN int Tcl_Close _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Channel chan))
EXTERN int Tcl_CommandComplete _ANSI_ARGS_ ((CONST char *cmd))
EXTERN char *Tcl_Concat _ANSI_ARGS_ ((int argc, CONST84 char *CONST *argv))
EXTERN int Tcl_ConvertElement _ANSI_ARGS_ ((CONST char *src, char *dst, int flags))
EXTERN int Tcl_ConvertCountedElement _ANSI_ARGS_ ((CONST char *src, int length, char *dst, int flags))
EXTERN int Tcl_CreateAlias _ANSI_ARGS_ ((Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int argc, CONST84 char *CONST *argv))
EXTERN int Tcl_CreateAliasObj _ANSI_ARGS_ ((Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int objc, Tcl_Obj *CONST objv[]))
EXTERN Tcl_Channel Tcl_CreateChannel _ANSI_ARGS_ ((Tcl_ChannelType *typePtr, CONST char *chanName, ClientData instanceData, int mask))
EXTERN void Tcl_CreateChannelHandler _ANSI_ARGS_ ((Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData))
EXTERN void Tcl_CreateCloseHandler _ANSI_ARGS_ ((Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData))
EXTERN Tcl_Command Tcl_CreateCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc))
EXTERN void Tcl_CreateEventSource _ANSI_ARGS_ ((Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData))
EXTERN void Tcl_CreateExitHandler _ANSI_ARGS_ ((Tcl_ExitProc *proc, ClientData clientData))
EXTERN void Tcl_CreateMathFunc _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData))
EXTERN Tcl_Command Tcl_CreateObjCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc))
EXTERN Tcl_Interp *Tcl_CreateSlave _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *slaveName, int isSafe))
EXTERN Tcl_TimerToken Tcl_CreateTimerHandler _ANSI_ARGS_ ((int milliseconds, Tcl_TimerProc *proc, ClientData clientData))
EXTERN Tcl_Trace Tcl_CreateTrace _ANSI_ARGS_ ((Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData))
EXTERN void Tcl_DeleteAssocData _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name))
EXTERN void Tcl_DeleteChannelHandler _ANSI_ARGS_ ((Tcl_Channel chan, Tcl_ChannelProc *proc, ClientData clientData))
EXTERN int Tcl_DeleteCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName))
EXTERN int Tcl_DeleteCommandFromToken _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Command command))
EXTERN void Tcl_DeleteEvents _ANSI_ARGS_ ((Tcl_EventDeleteProc *proc, ClientData clientData))
EXTERN void Tcl_DeleteHashEntry _ANSI_ARGS_ ((Tcl_HashEntry *entryPtr))
EXTERN void Tcl_DeleteHashTable _ANSI_ARGS_ ((Tcl_HashTable *tablePtr))
EXTERN void Tcl_DetachPids _ANSI_ARGS_ ((int numPids, Tcl_Pid *pidPtr))
EXTERN void Tcl_DeleteTimerHandler _ANSI_ARGS_ ((Tcl_TimerToken token))
EXTERN void Tcl_DeleteTrace _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Trace trace))
EXTERN int Tcl_DoOneEvent _ANSI_ARGS_ ((int flags))
EXTERN void Tcl_DoWhenIdle _ANSI_ARGS_ ((Tcl_IdleProc *proc, ClientData clientData))
EXTERN char *Tcl_DStringAppend _ANSI_ARGS_ ((Tcl_DString *dsPtr, CONST char *str, int length))
EXTERN char *Tcl_DStringAppendElement _ANSI_ARGS_ ((Tcl_DString *dsPtr, CONST char *string))
EXTERN void Tcl_DStringEndSublist _ANSI_ARGS_ ((Tcl_DString *dsPtr))
EXTERN void Tcl_DStringGetResult _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_DString *dsPtr))
EXTERN void Tcl_DStringSetLength _ANSI_ARGS_ ((Tcl_DString *dsPtr, int length))
EXTERN int Tcl_Eof _ANSI_ARGS_ ((Tcl_Channel chan))
EXTERN CONST84_RETURN char
*Tcl_ErrnoMsg 
_ANSI_ARGS_ ((int err))
EXTERN int Tcl_EvalFile _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *fileName))
EXTERN void Tcl_EventuallyFree _ANSI_ARGS_ ((ClientData clientData, Tcl_FreeProc *freeProc))
EXTERN void Tcl_Exit _ANSI_ARGS_ ((int status))
EXTERN int Tcl_ExposeCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName))
EXTERN int Tcl_ExprBoolean _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, int *ptr))
EXTERN int Tcl_ExprBooleanObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, int *ptr))
EXTERN int Tcl_ExprDouble _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, double *ptr))
EXTERN int Tcl_ExprDoubleObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, double *ptr))
EXTERN int Tcl_ExprLong _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, long *ptr))
EXTERN int Tcl_ExprLongObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, long *ptr))
EXTERN int Tcl_ExprObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Obj **resultPtrPtr))
EXTERN void Tcl_FindExecutable _ANSI_ARGS_ ((CONST char *argv0))
EXTERN Tcl_HashEntry *Tcl_FirstHashEntry _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr))
EXTERN int Tcl_GetAlias _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr))
EXTERN int Tcl_GetAliasObj _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv))
EXTERN ClientData Tcl_GetAssocData _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr))
EXTERN Tcl_Channel Tcl_GetChannel _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *chanName, int *modePtr))
EXTERN int Tcl_GetChannelHandle _ANSI_ARGS_ ((Tcl_Channel chan, int direction, ClientData *handlePtr))
EXTERN int Tcl_GetChannelOption _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, Tcl_DString *dsPtr))
EXTERN int Tcl_GetCommandInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr))
EXTERN int Tcl_GetInterpPath _ANSI_ARGS_ ((Tcl_Interp *askInterp, Tcl_Interp *slaveInterp))
EXTERN int Tcl_GetOpenFile _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, int forWriting, int checkUsage, ClientData *filePtr))
EXTERN Tcl_PathType Tcl_GetPathType _ANSI_ARGS_ ((CONST char *path))
EXTERN int Tcl_Gets _ANSI_ARGS_ ((Tcl_Channel chan, Tcl_DString *dsPtr))
EXTERN int Tcl_GetsObj _ANSI_ARGS_ ((Tcl_Channel chan, Tcl_Obj *objPtr))
EXTERN Tcl_Interp *Tcl_GetSlave _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *slaveName))
EXTERN Tcl_Channel Tcl_GetStdChannel _ANSI_ARGS_ ((int type))
EXTERN CONST84_RETURN char
*Tcl_GetVar 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, int flags))
EXTERN CONST84_RETURN char
*Tcl_GetVar2 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags))
EXTERN int Tcl_GlobalEval _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *command))
EXTERN int Tcl_HideCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken))
EXTERN void Tcl_InitHashTable _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, int keyType))
EXTERN char *Tcl_JoinPath _ANSI_ARGS_ ((int argc, CONST84 char *CONST *argv, Tcl_DString *resultPtr))
EXTERN int Tcl_LinkVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, char *addr, int type))
EXTERN Tcl_Channel Tcl_MakeFileChannel _ANSI_ARGS_ ((ClientData handle, int mode))
EXTERN Tcl_Channel Tcl_MakeTcpClientChannel _ANSI_ARGS_ ((ClientData tcpSocket))
EXTERN Tcl_HashEntry *Tcl_NextHashEntry _ANSI_ARGS_ ((Tcl_HashSearch *searchPtr))
EXTERN void Tcl_NotifyChannel _ANSI_ARGS_ ((Tcl_Channel channel, int mask))
EXTERN Tcl_Obj *Tcl_ObjGetVar2 _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, int flags))
EXTERN Tcl_Obj *Tcl_ObjSetVar2 _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags))
EXTERN Tcl_Channel Tcl_OpenCommandChannel _ANSI_ARGS_ ((Tcl_Interp *interp, int argc, CONST84 char **argv, int flags))
EXTERN Tcl_Channel Tcl_OpenFileChannel _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions))
EXTERN Tcl_Channel Tcl_OpenTcpClient _ANSI_ARGS_ ((Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async))
EXTERN Tcl_Channel Tcl_OpenTcpServer _ANSI_ARGS_ ((Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData))
EXTERN void Tcl_Preserve _ANSI_ARGS_ ((ClientData data))
EXTERN void Tcl_PrintDouble _ANSI_ARGS_ ((Tcl_Interp *interp, double value, char *dst))
EXTERN int Tcl_PutEnv _ANSI_ARGS_ ((CONST char *string))
EXTERN void Tcl_QueueEvent _ANSI_ARGS_ ((Tcl_Event *evPtr, Tcl_QueuePosition position))
EXTERN int Tcl_Read _ANSI_ARGS_ ((Tcl_Channel chan, char *bufPtr, int toRead))
EXTERN int Tcl_RecordAndEval _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmd, int flags))
EXTERN int Tcl_RecordAndEvalObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *cmdPtr, int flags))
EXTERN void Tcl_RegisterObjType _ANSI_ARGS_ ((Tcl_ObjType *typePtr))
EXTERN int Tcl_RegExpExec _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *str, CONST char *start))
EXTERN int Tcl_RegExpMatch _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, CONST char *pattern))
EXTERN void Tcl_RegExpRange _ANSI_ARGS_ ((Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr))
EXTERN void Tcl_Release _ANSI_ARGS_ ((ClientData clientData))
EXTERN int Tcl_ScanElement _ANSI_ARGS_ ((CONST char *str, int *flagPtr))
EXTERN int Tcl_ScanCountedElement _ANSI_ARGS_ ((CONST char *str, int length, int *flagPtr))
EXTERN int Tcl_SeekOld _ANSI_ARGS_ ((Tcl_Channel chan, int offset, int mode))
EXTERN void Tcl_SetAssocData _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData))
EXTERN void Tcl_SetChannelBufferSize _ANSI_ARGS_ ((Tcl_Channel chan, int sz))
EXTERN int Tcl_SetChannelOption _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue))
EXTERN int Tcl_SetCommandInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr))
EXTERN void Tcl_SetPanicProc _ANSI_ARGS_ ((Tcl_PanicProc *panicProc))
EXTERN int Tcl_SetRecursionLimit _ANSI_ARGS_ ((Tcl_Interp *interp, int depth))
EXTERN void Tcl_SetResult _ANSI_ARGS_ ((Tcl_Interp *interp, char *str, Tcl_FreeProc *freeProc))
EXTERN int Tcl_SetServiceMode _ANSI_ARGS_ ((int mode))
EXTERN void Tcl_SetObjErrorCode _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *errorObjPtr))
EXTERN void Tcl_SetObjResult _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *resultObjPtr))
EXTERN void Tcl_SetStdChannel _ANSI_ARGS_ ((Tcl_Channel channel, int type))
EXTERN CONST84_RETURN char
*Tcl_SetVar 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags))
EXTERN CONST84_RETURN char
*Tcl_SetVar2 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags))
EXTERN CONST84_RETURN char
*Tcl_SignalId 
_ANSI_ARGS_ ((int sig))
EXTERN int Tcl_SplitList _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr))
EXTERN void Tcl_SplitPath _ANSI_ARGS_ ((CONST char *path, int *argcPtr, CONST84 char ***argvPtr))
EXTERN void Tcl_StaticPackage _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc))
EXTERN int Tcl_StringMatch _ANSI_ARGS_ ((CONST char *str, CONST char *pattern))
EXTERN int Tcl_TraceVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData))
EXTERN int Tcl_TraceVar2 _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData))
EXTERN char *Tcl_TranslateFileName _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr))
EXTERN int Tcl_Ungets _ANSI_ARGS_ ((Tcl_Channel chan, CONST char *str, int len, int atHead))
EXTERN void Tcl_UnlinkVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName))
EXTERN int Tcl_UpVar _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags))
EXTERN int Tcl_UpVar2 _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *frameName, CONST char *part1, CONST char *part2, CONST char *localName, int flags))
EXTERN ClientData Tcl_VarTraceInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData))
EXTERN ClientData Tcl_VarTraceInfo2 _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData))
EXTERN int Tcl_Write _ANSI_ARGS_ ((Tcl_Channel chan, CONST char *s, int slen))
EXTERN void Tcl_WrongNumArgs _ANSI_ARGS_ ((Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], CONST char *message))
EXTERN int Tcl_DumpActiveMemory _ANSI_ARGS_ ((CONST char *fileName))
EXTERN void Tcl_AppendResultVA _ANSI_ARGS_ ((Tcl_Interp *interp, va_list argList))
EXTERN void Tcl_AppendStringsToObjVA _ANSI_ARGS_ ((Tcl_Obj *objPtr, va_list argList))
EXTERN CONST84_RETURN char
*Tcl_ParseVar 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *str, CONST84 char **termPtr))
EXTERN CONST84_RETURN char
*Tcl_PkgPresent 
_ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, CONST char *version, int exact))
EXTERN int Tcl_PkgProvide _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, CONST char *version))
EXTERN Tcl_Pid Tcl_WaitPid _ANSI_ARGS_ ((Tcl_Pid pid, int *statPtr, int options))
EXTERN void Tcl_PanicVA _ANSI_ARGS_ ((CONST char *format, va_list argList))
EXTERN void Tcl_GetVersion _ANSI_ARGS_ ((int *major, int *minor, int *patchLevel, int *type))
EXTERN Tcl_Channel Tcl_StackChannel _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_ChannelType *typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan))
EXTERN void Tcl_SetMainLoop _ANSI_ARGS_ ((Tcl_MainLoopProc *proc))
EXTERN void Tcl_AppendObjToObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, Tcl_Obj *appendObjPtr))
EXTERN Tcl_Encoding Tcl_CreateEncoding _ANSI_ARGS_ ((Tcl_EncodingType *typePtr))
EXTERN void Tcl_DiscardResult _ANSI_ARGS_ ((Tcl_SavedResult *statePtr))
EXTERN int Tcl_EvalEx _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *script, int numBytes, int flags))
EXTERN int Tcl_EvalObjv _ANSI_ARGS_ ((Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags))
EXTERN int Tcl_EvalObjEx _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, int flags))
EXTERN int Tcl_ExternalToUtf _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Encoding encoding, CONST char *src, int srcLen, int flags, Tcl_EncodingState *statePtr, char *dst, int dstLen, int *srcReadPtr, int *dstWrotePtr, int *dstCharsPtr))
EXTERN char *Tcl_ExternalToUtfDString _ANSI_ARGS_ ((Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr))
EXTERN void Tcl_FreeEncoding _ANSI_ARGS_ ((Tcl_Encoding encoding))
EXTERN int Tcl_GetIndexFromObjStruct _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, CONST VOID *tablePtr, int offset, CONST char *msg, int flags, int *indexPtr))
EXTERN VOID *Tcl_GetThreadData _ANSI_ARGS_ ((Tcl_ThreadDataKey *keyPtr, int size))
EXTERN void Tcl_MutexLock _ANSI_ARGS_ ((Tcl_Mutex *mutexPtr))
EXTERN void Tcl_ConditionNotify _ANSI_ARGS_ ((Tcl_Condition *condPtr))
EXTERN void Tcl_ConditionWait _ANSI_ARGS_ ((Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr))
EXTERN int Tcl_NumUtfChars _ANSI_ARGS_ ((CONST char *src, int len))
EXTERN int Tcl_ReadChars _ANSI_ARGS_ ((Tcl_Channel channel, Tcl_Obj *objPtr, int charsToRead, int appendFlag))
EXTERN void Tcl_RestoreResult _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_SavedResult *statePtr))
EXTERN Tcl_Obj *Tcl_SetVar2Ex _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *part1, CONST char *part2, Tcl_Obj *newValuePtr, int flags))
EXTERN void Tcl_ThreadAlert _ANSI_ARGS_ ((Tcl_ThreadId threadId))
EXTERN void Tcl_ThreadQueueEvent _ANSI_ARGS_ ((Tcl_ThreadId threadId, Tcl_Event *evPtr, Tcl_QueuePosition position))
EXTERN Tcl_UniChar Tcl_UniCharAtIndex _ANSI_ARGS_ ((CONST char *src, int index))
EXTERN Tcl_UniChar Tcl_UniCharToLower _ANSI_ARGS_ ((int ch))
EXTERN int Tcl_UniCharToUtf _ANSI_ARGS_ ((int ch, char *buf))
EXTERN int Tcl_UtfBackslash _ANSI_ARGS_ ((CONST char *src, int *readPtr, char *dst))
EXTERN CONST84_RETURN char
*Tcl_UtfFindFirst 
_ANSI_ARGS_ ((CONST char *src, int ch))
EXTERN CONST84_RETURN char
*Tcl_UtfPrev 
_ANSI_ARGS_ ((CONST char *src, CONST char *start))
EXTERN int Tcl_UtfToLower _ANSI_ARGS_ ((char *src))
EXTERN int Tcl_UtfToUniChar _ANSI_ARGS_ ((CONST char *src, Tcl_UniChar *chPtr))
EXTERN int Tcl_WriteChars _ANSI_ARGS_ ((Tcl_Channel chan, CONST char *src, int srcLen))
EXTERN int Tcl_UniCharLen _ANSI_ARGS_ ((CONST Tcl_UniChar *str))
EXTERN int Tcl_UniCharNcmp _ANSI_ARGS_ ((CONST Tcl_UniChar *cs, CONST Tcl_UniChar *ct, unsigned long n))
EXTERN char *Tcl_UniCharToUtfDString _ANSI_ARGS_ ((CONST Tcl_UniChar *string, int numChars, Tcl_DString *dsPtr))
EXTERN Tcl_UniChar *Tcl_UtfToUniCharDString _ANSI_ARGS_ ((CONST char *string, int length, Tcl_DString *dsPtr))
EXTERN Tcl_RegExp Tcl_GetRegExpFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *patObj, int flags))
EXTERN Tcl_Obj *Tcl_EvalTokens _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Token *tokenPtr, int count))
EXTERN void Tcl_FreeParse _ANSI_ARGS_ ((Tcl_Parse *parsePtr))
EXTERN void Tcl_LogCommandInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *script, CONST char *command, int length))
EXTERN int Tcl_ParseBraces _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr))
EXTERN int Tcl_ParseCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string, int numBytes, int nested, Tcl_Parse *parsePtr))
EXTERN int Tcl_ParseExpr _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr))
EXTERN int Tcl_ParseVarName _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr, int append))
EXTERN char *Tcl_GetCwd _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_DString *cwdPtr))
EXTERN int Tcl_Chdir _ANSI_ARGS_ ((CONST char *dirName))
EXTERN int Tcl_Access _ANSI_ARGS_ ((CONST char *path, int mode))
EXTERN int Tcl_Stat _ANSI_ARGS_ ((CONST char *path, struct stat *bufPtr))
EXTERN int Tcl_UtfNcmp _ANSI_ARGS_ ((CONST char *s1, CONST char *s2, unsigned long n))
EXTERN int Tcl_StringCaseMatch _ANSI_ARGS_ ((CONST char *str, CONST char *pattern, int nocase))
EXTERN int Tcl_RegExpExecObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_RegExp regexp, Tcl_Obj *objPtr, int offset, int nmatches, int flags))
EXTERN void Tcl_RegExpGetInfo _ANSI_ARGS_ ((Tcl_RegExp regexp, Tcl_RegExpInfo *infoPtr))
EXTERN Tcl_Obj *Tcl_NewUnicodeObj _ANSI_ARGS_ ((CONST Tcl_UniChar *unicode, int numChars))
EXTERN void Tcl_SetUnicodeObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int numChars))
EXTERN Tcl_UniChar Tcl_GetUniChar _ANSI_ARGS_ ((Tcl_Obj *objPtr, int index))
EXTERN Tcl_Obj *Tcl_GetRange _ANSI_ARGS_ ((Tcl_Obj *objPtr, int first, int last))
EXTERN void Tcl_AppendUnicodeToObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int length))
EXTERN int Tcl_RegExpMatchObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *stringObj, Tcl_Obj *patternObj))
EXTERN void Tcl_SetNotifier _ANSI_ARGS_ ((Tcl_NotifierProcs *notifierProcPtr))
EXTERN int Tcl_GetChannelNamesEx _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *pattern))
EXTERN int Tcl_ProcObjCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
EXTERN void Tcl_MutexFinalize _ANSI_ARGS_ ((Tcl_Mutex *mutex))
EXTERN int Tcl_CreateThread _ANSI_ARGS_ ((Tcl_ThreadId *idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags))
EXTERN int Tcl_ReadRaw _ANSI_ARGS_ ((Tcl_Channel chan, char *dst, int bytesToRead))
EXTERN CONST84_RETURN char
*Tcl_ChannelName 
_ANSI_ARGS_ ((Tcl_ChannelType *chanTypePtr))
EXTERN int Tcl_JoinThread _ANSI_ARGS_ ((Tcl_ThreadId threadId, int *result))
EXTERN int Tcl_IsChannelShared _ANSI_ARGS_ ((Tcl_Channel channel))
EXTERN int Tcl_IsChannelRegistered _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Channel channel))
EXTERN int Tcl_IsChannelExisting _ANSI_ARGS_ ((CONST char *channelName))
EXTERN int Tcl_UniCharCaseMatch _ANSI_ARGS_ ((CONST Tcl_UniChar *ustr, CONST Tcl_UniChar *pattern, int nocase))
EXTERN Tcl_HashEntry *Tcl_FindHashEntry _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, CONST char *key))
EXTERN Tcl_HashEntry *Tcl_CreateHashEntry _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, CONST char *key, int *newPtr))
EXTERN void Tcl_InitCustomHashTable _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, int keyType, Tcl_HashKeyType *typePtr))
EXTERN ClientData Tcl_CommandTraceInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *procPtr, ClientData prevClientData))
EXTERN int Tcl_TraceCommand _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData))
EXTERN int Tcl_GetMathFuncInfo _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *name, int *numArgsPtr, Tcl_ValueType **argTypesPtr, Tcl_MathProc **procPtr, ClientData *clientDataPtr))
EXTERN int Tcl_FSCopyFile _ANSI_ARGS_ ((Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr))
EXTERN int Tcl_FSCopyDirectory _ANSI_ARGS_ ((Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr))
EXTERN int Tcl_FSLoadFile _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *sym1, CONST char *sym2, Tcl_PackageInitProc **proc1Ptr, Tcl_PackageInitProc **proc2Ptr, Tcl_LoadHandle *handlePtr, Tcl_FSUnloadFileProc **unloadProcPtr))
EXTERN int Tcl_FSMatchInDirectory _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *result, Tcl_Obj *pathPtr, CONST char *pattern, Tcl_GlobTypeData *types))
EXTERN Tcl_Obj *Tcl_FSLink _ANSI_ARGS_ ((Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkAction))
EXTERN int Tcl_FSRemoveDirectory _ANSI_ARGS_ ((Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr))
EXTERN int Tcl_FSLstat _ANSI_ARGS_ ((Tcl_Obj *pathPtr, Tcl_StatBuf *buf))
EXTERN int Tcl_FSUtime _ANSI_ARGS_ ((Tcl_Obj *pathPtr, struct utimbuf *tval))
EXTERN int Tcl_FSFileAttrsGet _ANSI_ARGS_ ((Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef))
EXTERN int Tcl_FSFileAttrsSet _ANSI_ARGS_ ((Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj *objPtr))
EXTERN CONST char **Tcl_FSFileAttrStrings _ANSI_ARGS_ ((Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef))
EXTERN Tcl_Channel Tcl_FSOpenFileChannel _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *modeString, int permissions))
EXTERN Tcl_Obj *Tcl_FSJoinPath _ANSI_ARGS_ ((Tcl_Obj *listObj, int elements))
EXTERN Tcl_Obj *Tcl_FSSplitPath _ANSI_ARGS_ ((Tcl_Obj *pathPtr, int *lenPtr))
EXTERN int Tcl_FSEqualPaths _ANSI_ARGS_ ((Tcl_Obj *firstPtr, Tcl_Obj *secondPtr))
EXTERN Tcl_Obj *Tcl_FSGetNormalizedPath _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *pathObjPtr))
EXTERN Tcl_Obj *Tcl_FSJoinToPath _ANSI_ARGS_ ((Tcl_Obj *basePtr, int objc, Tcl_Obj *CONST objv[]))
EXTERN ClientData Tcl_FSGetInternalRep _ANSI_ARGS_ ((Tcl_Obj *pathObjPtr, Tcl_Filesystem *fsPtr))
EXTERN int Tcl_FSEvalFile _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *fileName))
EXTERN Tcl_Obj *Tcl_FSNewNativePath _ANSI_ARGS_ ((Tcl_Filesystem *fromFilesystem, ClientData clientData))
EXTERN CONST char *Tcl_FSGetNativePath _ANSI_ARGS_ ((Tcl_Obj *pathObjPtr))
EXTERN int Tcl_FSRegister _ANSI_ARGS_ ((ClientData clientData, Tcl_Filesystem *fsPtr))
EXTERN int Tcl_FSUnregister _ANSI_ARGS_ ((Tcl_Filesystem *fsPtr))
EXTERN void Tcl_GetTime _ANSI_ARGS_ ((Tcl_Time *timeBuf))
EXTERN Tcl_Trace Tcl_CreateObjTrace _ANSI_ARGS_ ((Tcl_Interp *interp, int level, int flags, Tcl_CmdObjTraceProc *objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc *delProc))
EXTERN int Tcl_GetCommandInfoFromToken _ANSI_ARGS_ ((Tcl_Command token, Tcl_CmdInfo *infoPtr))
EXTERN int Tcl_SetCommandInfoFromToken _ANSI_ARGS_ ((Tcl_Command token, CONST Tcl_CmdInfo *infoPtr))
EXTERN Tcl_Obj *Tcl_DbNewWideIntObj _ANSI_ARGS_ ((Tcl_WideInt wideValue, CONST char *file, int line))
EXTERN int Tcl_GetWideIntFromObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_WideInt *widePtr))
EXTERN Tcl_Obj *Tcl_NewWideIntObj _ANSI_ARGS_ ((Tcl_WideInt wideValue))
EXTERN void Tcl_SetWideIntObj _ANSI_ARGS_ ((Tcl_Obj *objPtr, Tcl_WideInt wideValue))
EXTERN Tcl_WideInt Tcl_Seek _ANSI_ARGS_ ((Tcl_Channel chan, Tcl_WideInt offset, int mode))

Variables

TclStubstclStubsPtr


Function Documentation

EXTERN int Tcl_PkgProvideEx _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, CONST char *version, ClientData clientData  ) 
 

EXTERN CONST84_RETURN char* Tcl_PkgRequireEx _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact, ClientData *clientDataPtr  ) 
 

EXTERN void Tcl_Panic _ANSI_ARGS_ TCL_VARARGS(CONST char *, format  ) 
 

EXTERN char* Tcl_Alloc _ANSI_ARGS_ (unsigned int size  ) 
 

EXTERN void Tcl_Free _ANSI_ARGS_ (char *ptr  ) 
 

EXTERN char* Tcl_Realloc _ANSI_ARGS_ (char *ptr, unsigned int size  ) 
 

EXTERN char* Tcl_DbCkalloc _ANSI_ARGS_ (unsigned int size, CONST char *file, int line)   ) 
 

EXTERN int Tcl_DbCkfree _ANSI_ARGS_ (char *ptr, CONST char *file, int line)   ) 
 

EXTERN char* Tcl_DbCkrealloc _ANSI_ARGS_ (char *ptr, unsigned int size, CONST char *file, int line)   ) 
 

EXTERN void Tcl_CreateFileHandler _ANSI_ARGS_ (int fd, int mask, Tcl_FileProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_DeleteFileHandler _ANSI_ARGS_ (int fd)   ) 
 

EXTERN void Tcl_SetTimer _ANSI_ARGS_ (Tcl_Time *timePtr)   ) 
 

EXTERN void Tcl_Sleep _ANSI_ARGS_ (int ms)   ) 
 

EXTERN int Tcl_AppendAllObjTypes _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr  ) 
 

EXTERN void Tcl_AppendStringsToObj _ANSI_ARGS_ TCL_VARARGS(Tcl_Obj *, objPtr  ) 
 

EXTERN void Tcl_AppendToObj _ANSI_ARGS_ (Tcl_Obj *objPtr, CONST char *bytes, int length  ) 
 

EXTERN Tcl_Obj* Tcl_ConcatObj _ANSI_ARGS_ (int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN int Tcl_ConvertToType _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_ObjType *typePtr  ) 
 

EXTERN void Tcl_DbDecrRefCount _ANSI_ARGS_ (Tcl_Obj *objPtr, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewBooleanObj _ANSI_ARGS_ (int boolValue, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewByteArrayObj _ANSI_ARGS_ (CONST unsigned char *bytes, int length, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewDoubleObj _ANSI_ARGS_ (double doubleValue, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewListObj _ANSI_ARGS_ (int objc, Tcl_Obj *CONST *objv, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewLongObj _ANSI_ARGS_ (long longValue, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewObj _ANSI_ARGS_ (CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DbNewStringObj _ANSI_ARGS_ (CONST char *bytes, int length, CONST char *file, int line)   ) 
 

EXTERN Tcl_Obj* Tcl_DuplicateObj _ANSI_ARGS_ (Tcl_Obj *objPtr  ) 
 

EXTERN int Tcl_GetBoolean _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, int *boolPtr)   ) 
 

EXTERN int Tcl_GetBooleanFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, int *boolPtr)   ) 
 

EXTERN unsigned char* Tcl_GetByteArrayFromObj _ANSI_ARGS_ (Tcl_Obj *objPtr, int *lengthPtr)   ) 
 

EXTERN int Tcl_GetDouble _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, double *doublePtr)   ) 
 

EXTERN int Tcl_GetDoubleFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, double *doublePtr)   ) 
 

EXTERN int Tcl_GetIndexFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, CONST84 char **tablePtr, CONST char *msg, int flags, int *indexPtr)   ) 
 

EXTERN int Tcl_GetInt _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, int *intPtr)   ) 
 

EXTERN int Tcl_GetIntFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, int *intPtr)   ) 
 

EXTERN int Tcl_GetLongFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, long *longPtr)   ) 
 

EXTERN Tcl_ObjType* Tcl_GetObjType _ANSI_ARGS_ (CONST char *typeName)   ) 
 

EXTERN int Tcl_ListObjAppendList _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *elemListPtr)   ) 
 

EXTERN int Tcl_ListObjAppendElement _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, Tcl_Obj *objPtr  ) 
 

EXTERN int Tcl_ListObjGetElements _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, int *objcPtr, Tcl_Obj ***objvPtr)   ) 
 

EXTERN int Tcl_ListObjIndex _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, int index, Tcl_Obj **objPtrPtr)   ) 
 

EXTERN int Tcl_ListObjLength _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, int *lengthPtr)   ) 
 

EXTERN int Tcl_ListObjReplace _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN Tcl_Obj* Tcl_NewBooleanObj _ANSI_ARGS_ (int boolValue)   ) 
 

EXTERN Tcl_Obj* Tcl_NewByteArrayObj _ANSI_ARGS_ (CONST unsigned char *bytes, int length  ) 
 

EXTERN Tcl_Obj* Tcl_NewDoubleObj _ANSI_ARGS_ (double doubleValue)   ) 
 

EXTERN Tcl_Obj* Tcl_NewIntObj _ANSI_ARGS_ (int intValue)   ) 
 

EXTERN Tcl_Obj* Tcl_NewLongObj _ANSI_ARGS_ (long longValue)   ) 
 

EXTERN Tcl_Obj* Tcl_NewObj _ANSI_ARGS_ (void)   ) 
 

EXTERN Tcl_Obj* Tcl_NewStringObj _ANSI_ARGS_ (CONST char *bytes, int length  ) 
 

EXTERN void Tcl_SetBooleanObj _ANSI_ARGS_ (Tcl_Obj *objPtr, int boolValue)   ) 
 

EXTERN unsigned char* Tcl_SetByteArrayLength _ANSI_ARGS_ (Tcl_Obj *objPtr, int length  ) 
 

EXTERN void Tcl_SetByteArrayObj _ANSI_ARGS_ (Tcl_Obj *objPtr, CONST unsigned char *bytes, int length  ) 
 

EXTERN void Tcl_SetDoubleObj _ANSI_ARGS_ (Tcl_Obj *objPtr, double doubleValue)   ) 
 

EXTERN void Tcl_SetIntObj _ANSI_ARGS_ (Tcl_Obj *objPtr, int intValue)   ) 
 

EXTERN void Tcl_SetListObj _ANSI_ARGS_ (Tcl_Obj *objPtr, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN void Tcl_SetLongObj _ANSI_ARGS_ (Tcl_Obj *objPtr, long longValue)   ) 
 

EXTERN void Tcl_AddErrorInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *message)   ) 
 

EXTERN void Tcl_AddObjErrorInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *message, int length  ) 
 

EXTERN void Tcl_AllowExceptions _ANSI_ARGS_ (Tcl_Interp *interp  ) 
 

EXTERN void Tcl_AppendElement _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string  ) 
 

EXTERN void Tcl_AppendResult _ANSI_ARGS_ TCL_VARARGS(Tcl_Interp *, interp  ) 
 

EXTERN Tcl_AsyncHandler Tcl_AsyncCreate _ANSI_ARGS_ (Tcl_AsyncProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_AsyncDelete _ANSI_ARGS_ (Tcl_AsyncHandler async)   ) 
 

EXTERN int Tcl_AsyncInvoke _ANSI_ARGS_ (Tcl_Interp *interp, int code  ) 
 

EXTERN char Tcl_Backslash _ANSI_ARGS_ (CONST char *src, int *readPtr)   ) 
 

EXTERN int Tcl_BadChannelOption _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *optionName, CONST char *optionList)   ) 
 

EXTERN void Tcl_CallWhenDeleted _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_InterpDeleteProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_CancelIdleCall _ANSI_ARGS_ (Tcl_IdleProc *idleProc, ClientData clientData  ) 
 

EXTERN int Tcl_Close _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Channel chan  ) 
 

EXTERN int Tcl_CommandComplete _ANSI_ARGS_ (CONST char *cmd)   ) 
 

EXTERN char* Tcl_Concat _ANSI_ARGS_ (int argc, CONST84 char *CONST *argv  ) 
 

EXTERN int Tcl_ConvertElement _ANSI_ARGS_ (CONST char *src, char *dst, int flags  ) 
 

EXTERN int Tcl_ConvertCountedElement _ANSI_ARGS_ (CONST char *src, int length, char *dst, int flags  ) 
 

EXTERN int Tcl_CreateAlias _ANSI_ARGS_ (Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int argc, CONST84 char *CONST *argv  ) 
 

EXTERN int Tcl_CreateAliasObj _ANSI_ARGS_ (Tcl_Interp *slave, CONST char *slaveCmd, Tcl_Interp *target, CONST char *targetCmd, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN Tcl_Channel Tcl_CreateChannel _ANSI_ARGS_ (Tcl_ChannelType *typePtr, CONST char *chanName, ClientData instanceData, int mask  ) 
 

EXTERN void Tcl_CreateChannelHandler _ANSI_ARGS_ (Tcl_Channel chan, int mask, Tcl_ChannelProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_CreateCloseHandler _ANSI_ARGS_ (Tcl_Channel chan, Tcl_CloseProc *proc, ClientData clientData  ) 
 

EXTERN Tcl_Command Tcl_CreateCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc  ) 
 

EXTERN void Tcl_CreateEventSource _ANSI_ARGS_ (Tcl_EventSetupProc *setupProc, Tcl_EventCheckProc *checkProc, ClientData clientData  ) 
 

EXTERN void Tcl_CreateExitHandler _ANSI_ARGS_ (Tcl_ExitProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_CreateMathFunc _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, int numArgs, Tcl_ValueType *argTypes, Tcl_MathProc *proc, ClientData clientData  ) 
 

EXTERN Tcl_Command Tcl_CreateObjCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc  ) 
 

EXTERN Tcl_Interp* Tcl_CreateSlave _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *slaveName, int isSafe)   ) 
 

EXTERN Tcl_TimerToken Tcl_CreateTimerHandler _ANSI_ARGS_ (int milliseconds, Tcl_TimerProc *proc, ClientData clientData  ) 
 

EXTERN Tcl_Trace Tcl_CreateTrace _ANSI_ARGS_ (Tcl_Interp *interp, int level, Tcl_CmdTraceProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_DeleteAssocData _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name  ) 
 

EXTERN void Tcl_DeleteChannelHandler _ANSI_ARGS_ (Tcl_Channel chan, Tcl_ChannelProc *proc, ClientData clientData  ) 
 

EXTERN int Tcl_DeleteCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName)   ) 
 

EXTERN int Tcl_DeleteCommandFromToken _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Command command  ) 
 

EXTERN void Tcl_DeleteEvents _ANSI_ARGS_ (Tcl_EventDeleteProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_DeleteHashEntry _ANSI_ARGS_ (Tcl_HashEntry *entryPtr)   ) 
 

EXTERN void Tcl_DeleteHashTable _ANSI_ARGS_ (Tcl_HashTable *tablePtr)   ) 
 

EXTERN void Tcl_DetachPids _ANSI_ARGS_ (int numPids, Tcl_Pid *pidPtr)   ) 
 

EXTERN void Tcl_DeleteTimerHandler _ANSI_ARGS_ (Tcl_TimerToken token)   ) 
 

EXTERN void Tcl_DeleteTrace _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Trace trace)   ) 
 

EXTERN int Tcl_DoOneEvent _ANSI_ARGS_ (int flags  ) 
 

EXTERN void Tcl_DoWhenIdle _ANSI_ARGS_ (Tcl_IdleProc *proc, ClientData clientData  ) 
 

EXTERN char* Tcl_DStringAppend _ANSI_ARGS_ (Tcl_DString *dsPtr, CONST char *str, int length  ) 
 

EXTERN char* Tcl_DStringAppendElement _ANSI_ARGS_ (Tcl_DString *dsPtr, CONST char *string  ) 
 

EXTERN void Tcl_DStringEndSublist _ANSI_ARGS_ (Tcl_DString *dsPtr  ) 
 

EXTERN void Tcl_DStringGetResult _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_DString *dsPtr  ) 
 

EXTERN void Tcl_DStringSetLength _ANSI_ARGS_ (Tcl_DString *dsPtr, int length  ) 
 

EXTERN int Tcl_Eof _ANSI_ARGS_ (Tcl_Channel chan  ) 
 

EXTERN CONST84_RETURN char* Tcl_ErrnoMsg _ANSI_ARGS_ (int err)   ) 
 

EXTERN int Tcl_EvalFile _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *fileName  ) 
 

EXTERN void Tcl_EventuallyFree _ANSI_ARGS_ (ClientData clientData, Tcl_FreeProc *freeProc)   ) 
 

EXTERN void Tcl_Exit _ANSI_ARGS_ (int status  ) 
 

EXTERN int Tcl_ExposeCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName)   ) 
 

EXTERN int Tcl_ExprBoolean _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, int *ptr  ) 
 

EXTERN int Tcl_ExprBooleanObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, int *ptr  ) 
 

EXTERN int Tcl_ExprDouble _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, double *ptr  ) 
 

EXTERN int Tcl_ExprDoubleObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, double *ptr  ) 
 

EXTERN int Tcl_ExprLong _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, long *ptr  ) 
 

EXTERN int Tcl_ExprLongObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, long *ptr  ) 
 

EXTERN int Tcl_ExprObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Obj **resultPtrPtr)   ) 
 

EXTERN void Tcl_FindExecutable _ANSI_ARGS_ (CONST char *argv0)   ) 
 

EXTERN Tcl_HashEntry* Tcl_FirstHashEntry _ANSI_ARGS_ (Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr)   ) 
 

EXTERN int Tcl_GetAlias _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr)   ) 
 

EXTERN int Tcl_GetAliasObj _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv  ) 
 

EXTERN ClientData Tcl_GetAssocData _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr)   ) 
 

EXTERN Tcl_Channel Tcl_GetChannel _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *chanName, int *modePtr)   ) 
 

EXTERN int Tcl_GetChannelHandle _ANSI_ARGS_ (Tcl_Channel chan, int direction, ClientData *handlePtr  ) 
 

EXTERN int Tcl_GetChannelOption _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, Tcl_DString *dsPtr  ) 
 

EXTERN int Tcl_GetCommandInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr  ) 
 

EXTERN int Tcl_GetInterpPath _ANSI_ARGS_ (Tcl_Interp *askInterp, Tcl_Interp *slaveInterp)   ) 
 

EXTERN int Tcl_GetOpenFile _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, int forWriting, int checkUsage, ClientData *filePtr)   ) 
 

EXTERN Tcl_PathType Tcl_GetPathType _ANSI_ARGS_ (CONST char *path  ) 
 

EXTERN int Tcl_Gets _ANSI_ARGS_ (Tcl_Channel chan, Tcl_DString *dsPtr  ) 
 

EXTERN int Tcl_GetsObj _ANSI_ARGS_ (Tcl_Channel chan, Tcl_Obj *objPtr  ) 
 

EXTERN Tcl_Interp* Tcl_GetSlave _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *slaveName)   ) 
 

EXTERN Tcl_Channel Tcl_GetStdChannel _ANSI_ARGS_ (int type  ) 
 

EXTERN CONST84_RETURN char* Tcl_GetVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, int flags  ) 
 

EXTERN CONST84_RETURN char* Tcl_GetVar2 _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags  ) 
 

EXTERN int Tcl_GlobalEval _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *command  ) 
 

EXTERN int Tcl_HideCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken)   ) 
 

EXTERN void Tcl_InitHashTable _ANSI_ARGS_ (Tcl_HashTable *tablePtr, int keyType)   ) 
 

EXTERN char* Tcl_JoinPath _ANSI_ARGS_ (int argc, CONST84 char *CONST *argv, Tcl_DString *resultPtr  ) 
 

EXTERN int Tcl_LinkVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, char *addr, int type  ) 
 

EXTERN Tcl_Channel Tcl_MakeFileChannel _ANSI_ARGS_ (ClientData handle, int mode  ) 
 

EXTERN Tcl_Channel Tcl_MakeTcpClientChannel _ANSI_ARGS_ (ClientData tcpSocket)   ) 
 

EXTERN Tcl_HashEntry* Tcl_NextHashEntry _ANSI_ARGS_ (Tcl_HashSearch *searchPtr)   ) 
 

EXTERN void Tcl_NotifyChannel _ANSI_ARGS_ (Tcl_Channel channel, int mask  ) 
 

EXTERN Tcl_Obj* Tcl_ObjGetVar2 _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, int flags  ) 
 

EXTERN Tcl_Obj* Tcl_ObjSetVar2 _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags  ) 
 

EXTERN Tcl_Channel Tcl_OpenCommandChannel _ANSI_ARGS_ (Tcl_Interp *interp, int argc, CONST84 char **argv, int flags  ) 
 

EXTERN Tcl_Channel Tcl_OpenFileChannel _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions  ) 
 

EXTERN Tcl_Channel Tcl_OpenTcpClient _ANSI_ARGS_ (Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async)   ) 
 

EXTERN Tcl_Channel Tcl_OpenTcpServer _ANSI_ARGS_ (Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData)   ) 
 

EXTERN void Tcl_Preserve _ANSI_ARGS_ (ClientData data  ) 
 

EXTERN void Tcl_PrintDouble _ANSI_ARGS_ (Tcl_Interp *interp, double value, char *dst  ) 
 

EXTERN int Tcl_PutEnv _ANSI_ARGS_ (CONST char *string  ) 
 

EXTERN void Tcl_QueueEvent _ANSI_ARGS_ (Tcl_Event *evPtr, Tcl_QueuePosition position)   ) 
 

EXTERN int Tcl_Read _ANSI_ARGS_ (Tcl_Channel chan, char *bufPtr, int toRead  ) 
 

EXTERN int Tcl_RecordAndEval _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmd, int flags  ) 
 

EXTERN int Tcl_RecordAndEvalObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *cmdPtr, int flags  ) 
 

EXTERN void Tcl_RegisterObjType _ANSI_ARGS_ (Tcl_ObjType *typePtr  ) 
 

EXTERN int Tcl_RegExpExec _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *str, CONST char *start  ) 
 

EXTERN int Tcl_RegExpMatch _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, CONST char *pattern  ) 
 

EXTERN void Tcl_RegExpRange _ANSI_ARGS_ (Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr)   ) 
 

EXTERN void Tcl_Release _ANSI_ARGS_ (ClientData clientData  ) 
 

EXTERN int Tcl_ScanElement _ANSI_ARGS_ (CONST char *str, int *flagPtr)   ) 
 

EXTERN int Tcl_ScanCountedElement _ANSI_ARGS_ (CONST char *str, int length, int *flagPtr)   ) 
 

EXTERN int Tcl_SeekOld _ANSI_ARGS_ (Tcl_Channel chan, int offset, int mode  ) 
 

EXTERN void Tcl_SetAssocData _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData  ) 
 

EXTERN void Tcl_SetChannelBufferSize _ANSI_ARGS_ (Tcl_Channel chan, int sz)   ) 
 

EXTERN int Tcl_SetChannelOption _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue)   ) 
 

EXTERN int Tcl_SetCommandInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr  ) 
 

EXTERN void Tcl_SetPanicProc _ANSI_ARGS_ (Tcl_PanicProc *panicProc)   ) 
 

EXTERN int Tcl_SetRecursionLimit _ANSI_ARGS_ (Tcl_Interp *interp, int depth)   ) 
 

EXTERN void Tcl_SetResult _ANSI_ARGS_ (Tcl_Interp *interp, char *str, Tcl_FreeProc *freeProc)   ) 
 

EXTERN int Tcl_SetServiceMode _ANSI_ARGS_ (int mode  ) 
 

EXTERN void Tcl_SetObjErrorCode _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *errorObjPtr)   ) 
 

EXTERN void Tcl_SetObjResult _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *resultObjPtr)   ) 
 

EXTERN void Tcl_SetStdChannel _ANSI_ARGS_ (Tcl_Channel channel, int type  ) 
 

EXTERN CONST84_RETURN char* Tcl_SetVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags  ) 
 

EXTERN CONST84_RETURN char* Tcl_SetVar2 _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags  ) 
 

EXTERN CONST84_RETURN char* Tcl_SignalId _ANSI_ARGS_ (int sig)   ) 
 

EXTERN int Tcl_SplitList _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr)   ) 
 

EXTERN void Tcl_SplitPath _ANSI_ARGS_ (CONST char *path, int *argcPtr, CONST84 char ***argvPtr)   ) 
 

EXTERN void Tcl_StaticPackage _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc)   ) 
 

EXTERN int Tcl_StringMatch _ANSI_ARGS_ (CONST char *str, CONST char *pattern  ) 
 

EXTERN int Tcl_TraceVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData  ) 
 

EXTERN int Tcl_TraceVar2 _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData  ) 
 

EXTERN char* Tcl_TranslateFileName _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr)   ) 
 

EXTERN int Tcl_Ungets _ANSI_ARGS_ (Tcl_Channel chan, CONST char *str, int len, int atHead)   ) 
 

EXTERN void Tcl_UnlinkVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName)   ) 
 

EXTERN int Tcl_UpVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags  ) 
 

EXTERN int Tcl_UpVar2 _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *frameName, CONST char *part1, CONST char *part2, CONST char *localName, int flags  ) 
 

EXTERN ClientData Tcl_VarTraceInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)   ) 
 

EXTERN ClientData Tcl_VarTraceInfo2 _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *procPtr, ClientData prevClientData)   ) 
 

EXTERN int Tcl_Write _ANSI_ARGS_ (Tcl_Channel chan, CONST char *s, int slen)   ) 
 

EXTERN void Tcl_WrongNumArgs _ANSI_ARGS_ (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], CONST char *message)   ) 
 

EXTERN int Tcl_DumpActiveMemory _ANSI_ARGS_ (CONST char *fileName  ) 
 

EXTERN void Tcl_AppendResultVA _ANSI_ARGS_ (Tcl_Interp *interp, va_list argList)   ) 
 

EXTERN void Tcl_AppendStringsToObjVA _ANSI_ARGS_ (Tcl_Obj *objPtr, va_list argList)   ) 
 

EXTERN CONST84_RETURN char* Tcl_ParseVar _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *str, CONST84 char **termPtr)   ) 
 

EXTERN CONST84_RETURN char* Tcl_PkgPresent _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, CONST char *version, int exact)   ) 
 

EXTERN int Tcl_PkgProvide _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, CONST char *version)   ) 
 

EXTERN Tcl_Pid Tcl_WaitPid _ANSI_ARGS_ (Tcl_Pid pid, int *statPtr, int options  ) 
 

EXTERN void Tcl_PanicVA _ANSI_ARGS_ (CONST char *format, va_list argList)   ) 
 

EXTERN void Tcl_GetVersion _ANSI_ARGS_ (int *major, int *minor, int *patchLevel, int *type  ) 
 

EXTERN Tcl_Channel Tcl_StackChannel _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_ChannelType *typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan)   ) 
 

EXTERN void Tcl_SetMainLoop _ANSI_ARGS_ (Tcl_MainLoopProc *proc  ) 
 

EXTERN void Tcl_AppendObjToObj _ANSI_ARGS_ (Tcl_Obj *objPtr, Tcl_Obj *appendObjPtr)   ) 
 

EXTERN Tcl_Encoding Tcl_CreateEncoding _ANSI_ARGS_ (Tcl_EncodingType *typePtr  ) 
 

EXTERN void Tcl_DiscardResult _ANSI_ARGS_ (Tcl_SavedResult *statePtr  ) 
 

EXTERN int Tcl_EvalEx _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *script, int numBytes, int flags  ) 
 

EXTERN int Tcl_EvalObjv _ANSI_ARGS_ (Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[], int flags  ) 
 

EXTERN int Tcl_EvalObjEx _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, int flags  ) 
 

EXTERN int Tcl_ExternalToUtf _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Encoding encoding, CONST char *src, int srcLen, int flags, Tcl_EncodingState *statePtr, char *dst, int dstLen, int *srcReadPtr, int *dstWrotePtr, int *dstCharsPtr  ) 
 

EXTERN char* Tcl_ExternalToUtfDString _ANSI_ARGS_ (Tcl_Encoding encoding, CONST char *src, int srcLen, Tcl_DString *dsPtr  ) 
 

EXTERN void Tcl_FreeEncoding _ANSI_ARGS_ (Tcl_Encoding encoding)   ) 
 

EXTERN int Tcl_GetIndexFromObjStruct _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, CONST VOID *tablePtr, int offset, CONST char *msg, int flags, int *indexPtr)   ) 
 

EXTERN VOID* Tcl_GetThreadData _ANSI_ARGS_ (Tcl_ThreadDataKey *keyPtr, int size  ) 
 

EXTERN void Tcl_MutexLock _ANSI_ARGS_ (Tcl_Mutex *mutexPtr)   ) 
 

EXTERN void Tcl_ConditionNotify _ANSI_ARGS_ (Tcl_Condition *condPtr)   ) 
 

EXTERN void Tcl_ConditionWait _ANSI_ARGS_ (Tcl_Condition *condPtr, Tcl_Mutex *mutexPtr, Tcl_Time *timePtr)   ) 
 

EXTERN int Tcl_NumUtfChars _ANSI_ARGS_ (CONST char *src, int len)   ) 
 

EXTERN int Tcl_ReadChars _ANSI_ARGS_ (Tcl_Channel channel, Tcl_Obj *objPtr, int charsToRead, int appendFlag)   ) 
 

EXTERN void Tcl_RestoreResult _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_SavedResult *statePtr  ) 
 

EXTERN Tcl_Obj* Tcl_SetVar2Ex _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *part1, CONST char *part2, Tcl_Obj *newValuePtr, int flags  ) 
 

EXTERN void Tcl_ThreadAlert _ANSI_ARGS_ (Tcl_ThreadId threadId)   ) 
 

EXTERN void Tcl_ThreadQueueEvent _ANSI_ARGS_ (Tcl_ThreadId threadId, Tcl_Event *evPtr, Tcl_QueuePosition position)   ) 
 

EXTERN Tcl_UniChar Tcl_UniCharAtIndex _ANSI_ARGS_ (CONST char *src, int index  ) 
 

EXTERN Tcl_UniChar Tcl_UniCharToLower _ANSI_ARGS_ (int ch)   ) 
 

EXTERN int Tcl_UniCharToUtf _ANSI_ARGS_ (int ch, char *buf  ) 
 

EXTERN int Tcl_UtfBackslash _ANSI_ARGS_ (CONST char *src, int *readPtr, char *dst  ) 
 

EXTERN CONST84_RETURN char* Tcl_UtfFindFirst _ANSI_ARGS_ (CONST char *src, int ch)   ) 
 

EXTERN CONST84_RETURN char* Tcl_UtfPrev _ANSI_ARGS_ (CONST char *src, CONST char *start  ) 
 

EXTERN int Tcl_UtfToLower _ANSI_ARGS_ (char *src  ) 
 

EXTERN int Tcl_UtfToUniChar _ANSI_ARGS_ (CONST char *src, Tcl_UniChar *chPtr)   ) 
 

EXTERN int Tcl_WriteChars _ANSI_ARGS_ (Tcl_Channel chan, CONST char *src, int srcLen  ) 
 

EXTERN int Tcl_UniCharLen _ANSI_ARGS_ (CONST Tcl_UniChar *str)   ) 
 

EXTERN int Tcl_UniCharNcmp _ANSI_ARGS_ (CONST Tcl_UniChar *cs, CONST Tcl_UniChar *ct, unsigned long n)   ) 
 

EXTERN char* Tcl_UniCharToUtfDString _ANSI_ARGS_ (CONST Tcl_UniChar *string, int numChars, Tcl_DString *dsPtr  ) 
 

EXTERN Tcl_UniChar* Tcl_UtfToUniCharDString _ANSI_ARGS_ (CONST char *string, int length, Tcl_DString *dsPtr  ) 
 

EXTERN Tcl_RegExp Tcl_GetRegExpFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *patObj, int flags  ) 
 

EXTERN Tcl_Obj* Tcl_EvalTokens _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Token *tokenPtr, int count)   ) 
 

EXTERN void Tcl_FreeParse _ANSI_ARGS_ (Tcl_Parse *parsePtr  ) 
 

EXTERN void Tcl_LogCommandInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *script, CONST char *command, int length  ) 
 

EXTERN int Tcl_ParseBraces _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr, int append, CONST84 char **termPtr)   ) 
 

EXTERN int Tcl_ParseCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string, int numBytes, int nested, Tcl_Parse *parsePtr  ) 
 

EXTERN int Tcl_ParseExpr _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr  ) 
 

EXTERN int Tcl_ParseVarName _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *string, int numBytes, Tcl_Parse *parsePtr, int append)   ) 
 

EXTERN char* Tcl_GetCwd _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_DString *cwdPtr)   ) 
 

EXTERN int Tcl_Chdir _ANSI_ARGS_ (CONST char *dirName)   ) 
 

EXTERN int Tcl_Access _ANSI_ARGS_ (CONST char *path, int mode  ) 
 

EXTERN int Tcl_Stat _ANSI_ARGS_ (CONST char *path, struct stat *bufPtr)   ) 
 

EXTERN int Tcl_UtfNcmp _ANSI_ARGS_ (CONST char *s1, CONST char *s2, unsigned long n)   ) 
 

EXTERN int Tcl_StringCaseMatch _ANSI_ARGS_ (CONST char *str, CONST char *pattern, int nocase)   ) 
 

EXTERN int Tcl_RegExpExecObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_RegExp regexp, Tcl_Obj *objPtr, int offset, int nmatches, int flags  ) 
 

EXTERN void Tcl_RegExpGetInfo _ANSI_ARGS_ (Tcl_RegExp regexp, Tcl_RegExpInfo *infoPtr  ) 
 

EXTERN Tcl_Obj* Tcl_NewUnicodeObj _ANSI_ARGS_ (CONST Tcl_UniChar *unicode, int numChars)   ) 
 

EXTERN void Tcl_SetUnicodeObj _ANSI_ARGS_ (Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int numChars)   ) 
 

EXTERN Tcl_UniChar Tcl_GetUniChar _ANSI_ARGS_ (Tcl_Obj *objPtr, int index  ) 
 

EXTERN Tcl_Obj* Tcl_GetRange _ANSI_ARGS_ (Tcl_Obj *objPtr, int first, int last)   ) 
 

EXTERN void Tcl_AppendUnicodeToObj _ANSI_ARGS_ (Tcl_Obj *objPtr, CONST Tcl_UniChar *unicode, int length  ) 
 

EXTERN int Tcl_RegExpMatchObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *stringObj, Tcl_Obj *patternObj)   ) 
 

EXTERN void Tcl_SetNotifier _ANSI_ARGS_ (Tcl_NotifierProcs *notifierProcPtr)   ) 
 

EXTERN int Tcl_GetChannelNamesEx _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *pattern  ) 
 

EXTERN int Tcl_ProcObjCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN void Tcl_MutexFinalize _ANSI_ARGS_ (Tcl_Mutex *mutex)   ) 
 

EXTERN int Tcl_CreateThread _ANSI_ARGS_ (Tcl_ThreadId *idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags  ) 
 

EXTERN int Tcl_ReadRaw _ANSI_ARGS_ (Tcl_Channel chan, char *dst, int bytesToRead)   ) 
 

EXTERN CONST84_RETURN char* Tcl_ChannelName _ANSI_ARGS_ (Tcl_ChannelType *chanTypePtr)   ) 
 

EXTERN int Tcl_JoinThread _ANSI_ARGS_ (Tcl_ThreadId threadId, int *result  ) 
 

EXTERN int Tcl_IsChannelShared _ANSI_ARGS_ (Tcl_Channel channel)   ) 
 

EXTERN int Tcl_IsChannelRegistered _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Channel channel)   ) 
 

EXTERN int Tcl_IsChannelExisting _ANSI_ARGS_ (CONST char *channelName)   ) 
 

EXTERN int Tcl_UniCharCaseMatch _ANSI_ARGS_ (CONST Tcl_UniChar *ustr, CONST Tcl_UniChar *pattern, int nocase)   ) 
 

EXTERN Tcl_HashEntry* Tcl_FindHashEntry _ANSI_ARGS_ (Tcl_HashTable *tablePtr, CONST char *key)   ) 
 

EXTERN Tcl_HashEntry* Tcl_CreateHashEntry _ANSI_ARGS_ (Tcl_HashTable *tablePtr, CONST char *key, int *newPtr)   ) 
 

EXTERN void Tcl_InitCustomHashTable _ANSI_ARGS_ (Tcl_HashTable *tablePtr, int keyType, Tcl_HashKeyType *typePtr  ) 
 

EXTERN ClientData Tcl_CommandTraceInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *procPtr, ClientData prevClientData)   ) 
 

EXTERN int Tcl_TraceCommand _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *varName, int flags, Tcl_CommandTraceProc *proc, ClientData clientData  ) 
 

EXTERN int Tcl_GetMathFuncInfo _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *name, int *numArgsPtr, Tcl_ValueType **argTypesPtr, Tcl_MathProc **procPtr, ClientData *clientDataPtr  ) 
 

EXTERN int Tcl_FSCopyFile _ANSI_ARGS_ (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr  ) 
 

EXTERN int Tcl_FSCopyDirectory _ANSI_ARGS_ (Tcl_Obj *srcPathPtr, Tcl_Obj *destPathPtr, Tcl_Obj **errorPtr  ) 
 

EXTERN int Tcl_FSLoadFile _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *sym1, CONST char *sym2, Tcl_PackageInitProc **proc1Ptr, Tcl_PackageInitProc **proc2Ptr, Tcl_LoadHandle *handlePtr, Tcl_FSUnloadFileProc **unloadProcPtr  ) 
 

EXTERN int Tcl_FSMatchInDirectory _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *result, Tcl_Obj *pathPtr, CONST char *pattern, Tcl_GlobTypeData *types  ) 
 

EXTERN Tcl_Obj* Tcl_FSLink _ANSI_ARGS_ (Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkAction)   ) 
 

EXTERN int Tcl_FSRemoveDirectory _ANSI_ARGS_ (Tcl_Obj *pathPtr, int recursive, Tcl_Obj **errorPtr  ) 
 

EXTERN int Tcl_FSLstat _ANSI_ARGS_ (Tcl_Obj *pathPtr, Tcl_StatBuf *buf  ) 
 

EXTERN int Tcl_FSUtime _ANSI_ARGS_ (Tcl_Obj *pathPtr, struct utimbuf *tval  ) 
 

EXTERN int Tcl_FSFileAttrsGet _ANSI_ARGS_ (Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef  ) 
 

EXTERN int Tcl_FSFileAttrsSet _ANSI_ARGS_ (Tcl_Interp *interp, int index, Tcl_Obj *pathPtr, Tcl_Obj *objPtr  ) 
 

EXTERN CONST char** Tcl_FSFileAttrStrings _ANSI_ARGS_ (Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef  ) 
 

EXTERN Tcl_Channel Tcl_FSOpenFileChannel _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *pathPtr, CONST char *modeString, int permissions  ) 
 

EXTERN Tcl_Obj* Tcl_FSJoinPath _ANSI_ARGS_ (Tcl_Obj *listObj, int elements)   ) 
 

EXTERN Tcl_Obj* Tcl_FSSplitPath _ANSI_ARGS_ (Tcl_Obj *pathPtr, int *lenPtr)   ) 
 

EXTERN int Tcl_FSEqualPaths _ANSI_ARGS_ (Tcl_Obj *firstPtr, Tcl_Obj *secondPtr)   ) 
 

EXTERN Tcl_Obj* Tcl_FSGetNormalizedPath _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *pathObjPtr)   ) 
 

EXTERN Tcl_Obj* Tcl_FSJoinToPath _ANSI_ARGS_ (Tcl_Obj *basePtr, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN ClientData Tcl_FSGetInternalRep _ANSI_ARGS_ (Tcl_Obj *pathObjPtr, Tcl_Filesystem *fsPtr)   ) 
 

EXTERN int Tcl_FSEvalFile _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *fileName  ) 
 

EXTERN Tcl_Obj* Tcl_FSNewNativePath _ANSI_ARGS_ (Tcl_Filesystem *fromFilesystem, ClientData clientData  ) 
 

EXTERN CONST char* Tcl_FSGetNativePath _ANSI_ARGS_ (Tcl_Obj *pathObjPtr)   ) 
 

EXTERN int Tcl_FSRegister _ANSI_ARGS_ (ClientData clientData, Tcl_Filesystem *fsPtr)   ) 
 

EXTERN int Tcl_FSUnregister _ANSI_ARGS_ (Tcl_Filesystem *fsPtr)   ) 
 

EXTERN void Tcl_GetTime _ANSI_ARGS_ (Tcl_Time *timeBuf)   ) 
 

EXTERN Tcl_Trace Tcl_CreateObjTrace _ANSI_ARGS_ (Tcl_Interp *interp, int level, int flags, Tcl_CmdObjTraceProc *objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc *delProc)   ) 
 

EXTERN int Tcl_GetCommandInfoFromToken _ANSI_ARGS_ (Tcl_Command token, Tcl_CmdInfo *infoPtr  ) 
 

EXTERN int Tcl_SetCommandInfoFromToken _ANSI_ARGS_ (Tcl_Command token, CONST Tcl_CmdInfo *infoPtr  ) 
 

EXTERN Tcl_Obj* Tcl_DbNewWideIntObj _ANSI_ARGS_ (Tcl_WideInt wideValue, CONST char *file, int line)   ) 
 

EXTERN int Tcl_GetWideIntFromObj _ANSI_ARGS_ (Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_WideInt *widePtr)   ) 
 

EXTERN Tcl_Obj* Tcl_NewWideIntObj _ANSI_ARGS_ (Tcl_WideInt wideValue)   ) 
 

EXTERN void Tcl_SetWideIntObj _ANSI_ARGS_ (Tcl_Obj *objPtr, Tcl_WideInt wideValue)   ) 
 

EXTERN Tcl_WideInt Tcl_Seek _ANSI_ARGS_ (Tcl_Channel chan, Tcl_WideInt offset, int mode  ) 
 


Variable Documentation

TclStubs* tclStubsPtr
 


Generated on Mon Sep 18 01:25:01 2006 for BRL-CAD by  doxygen 1.4.6