tcl.h File Reference

#include "common.h"
#include <stdio.h>
#include <stdarg.h>
#include <limits.h>
#include "tclDecls.h"
#include "tclPlatDecls.h"

Include dependency graph for tcl.h:

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

Go to the source code of this file.

Data Structures

struct  Tcl_Interp
struct  Tcl_RegExpIndices
struct  Tcl_RegExpInfo
struct  Tcl_Value
struct  Tcl_ObjType
struct  Tcl_Obj
struct  Tcl_SavedResult
struct  Tcl_Namespace
struct  Tcl_CallFrame
struct  Tcl_CmdInfo
struct  Tcl_DString
struct  Tcl_HashEntry
struct  Tcl_HashKeyType
struct  Tcl_HashTable
struct  Tcl_HashSearch
struct  Tcl_Event
struct  Tcl_Time
struct  Tcl_ChannelType
struct  Tcl_GlobTypeData
struct  Tcl_Filesystem
struct  Tcl_NotifierProcs
struct  Tcl_EncodingType
struct  Tcl_Token
struct  Tcl_Parse

Defines

#define TCL_ALPHA_RELEASE   0
#define TCL_BETA_RELEASE   1
#define TCL_FINAL_RELEASE   2
#define TCL_MAJOR_VERSION   8
#define TCL_MINOR_VERSION   4
#define TCL_RELEASE_LEVEL   TCL_FINAL_RELEASE
#define TCL_RELEASE_SERIAL   6
#define TCL_VERSION   "8.4"
#define TCL_PATCH_LEVEL   "8.4.6"
#define STRINGIFY(x)   STRINGIFY1(x)
#define STRINGIFY1(x)   #x
#define JOIN(a, b)   JOIN1(a,b)
#define JOIN1(a, b)   a##b
#define TCL_DECLARE_MUTEX(name)
#define Tcl_MutexLock(mutexPtr)
#define Tcl_MutexUnlock(mutexPtr)
#define Tcl_MutexFinalize(mutexPtr)
#define Tcl_ConditionNotify(condPtr)
#define Tcl_ConditionWait(condPtr, mutexPtr, timePtr)
#define Tcl_ConditionFinalize(condPtr)
#define TCL_VARARGS(type, name)   (type name, ...)
#define TCL_VARARGS_DEF(type, name)   (type name, ...)
#define TCL_VARARGS_START(type, name, list)   (va_start(list, name), name)
#define DLLIMPORT
#define DLLEXPORT
#define TCL_STORAGE_CLASS   DLLIMPORT
#define CONST   const
#define _ANSI_ARGS_(x)   x
#define CONST84   CONST
#define CONST84_RETURN   CONST
#define EXTERN   extern TCL_STORAGE_CLASS
#define VOID   void
#define NULL   0
#define _CLIENTDATA
#define TCL_WIDE_INT_TYPE   long long
#define TCL_LL_MODIFIER   "ll"
#define TCL_LL_MODIFIER_SIZE   2
#define Tcl_WideAsLong(val)   ((long)((Tcl_WideInt)(val)))
#define Tcl_LongAsWide(val)   ((Tcl_WideInt)((long)(val)))
#define Tcl_WideAsDouble(val)   ((double)((Tcl_WideInt)(val)))
#define Tcl_DoubleAsWide(val)   ((Tcl_WideInt)((double)(val)))
#define TCL_PRESERVE_BINARY_COMPATABILITY   1
#define Tcl_ThreadCreateType   void
#define TCL_THREAD_CREATE_RETURN
#define TCL_THREAD_STACK_DEFAULT   (0)
#define TCL_THREAD_NOFLAGS   (0000)
#define TCL_THREAD_JOINABLE   (0001)
#define TCL_REG_BASIC   000000
#define TCL_REG_EXTENDED   000001
#define TCL_REG_ADVF   000002
#define TCL_REG_ADVANCED   000003
#define TCL_REG_QUOTE   000004
#define TCL_REG_NOCASE   000010
#define TCL_REG_NOSUB   000020
#define TCL_REG_EXPANDED   000040
#define TCL_REG_NLSTOP   000100
#define TCL_REG_NLANCH   000200
#define TCL_REG_NEWLINE   000300
#define TCL_REG_CANMATCH   001000
#define TCL_REG_BOSONLY   002000
#define TCL_REG_NOTBOL   0001
#define TCL_REG_NOTEOL   0002
#define TCL_OK   0
#define TCL_ERROR   1
#define TCL_RETURN   2
#define TCL_BREAK   3
#define TCL_CONTINUE   4
#define TCL_RESULT_SIZE   200
#define TCL_SUBST_COMMANDS   001
#define TCL_SUBST_VARIABLES   002
#define TCL_SUBST_BACKSLASHES   004
#define TCL_SUBST_ALL   007
#define Tcl_IncrRefCount(objPtr)   ++(objPtr)->refCount
#define Tcl_DecrRefCount(objPtr)   if (--(objPtr)->refCount <= 0) TclFreeObj(objPtr)
#define Tcl_IsShared(objPtr)   ((objPtr)->refCount > 1)
#define TCL_DSTRING_STATIC_SIZE   200
#define Tcl_DStringLength(dsPtr)   ((dsPtr)->length)
#define Tcl_DStringValue(dsPtr)   ((dsPtr)->string)
#define Tcl_DStringTrunc   Tcl_DStringSetLength
#define TCL_MAX_PREC   17
#define TCL_DOUBLE_SPACE   (TCL_MAX_PREC+10)
#define TCL_INTEGER_SPACE   24
#define TCL_DONT_USE_BRACES   1
#define TCL_EXACT   1
#define TCL_NO_EVAL   0x10000
#define TCL_EVAL_GLOBAL   0x20000
#define TCL_EVAL_DIRECT   0x40000
#define TCL_EVAL_INVOKE   0x80000
#define TCL_VOLATILE   ((Tcl_FreeProc *) 1)
#define TCL_STATIC   ((Tcl_FreeProc *) 0)
#define TCL_DYNAMIC   ((Tcl_FreeProc *) 3)
#define TCL_GLOBAL_ONLY   1
#define TCL_NAMESPACE_ONLY   2
#define TCL_APPEND_VALUE   4
#define TCL_LIST_ELEMENT   8
#define TCL_TRACE_READS   0x10
#define TCL_TRACE_WRITES   0x20
#define TCL_TRACE_UNSETS   0x40
#define TCL_TRACE_DESTROYED   0x80
#define TCL_INTERP_DESTROYED   0x100
#define TCL_LEAVE_ERR_MSG   0x200
#define TCL_TRACE_ARRAY   0x800
#define TCL_TRACE_OLD_STYLE   0x1000
#define TCL_TRACE_RESULT_DYNAMIC   0x8000
#define TCL_TRACE_RESULT_OBJECT   0x10000
#define TCL_TRACE_RENAME   0x2000
#define TCL_TRACE_DELETE   0x4000
#define TCL_ALLOW_INLINE_COMPILATION   0x20000
#define TCL_TRACE_ENTER_EXEC   1
#define TCL_TRACE_LEAVE_EXEC   2
#define TCL_PARSE_PART1   0x400
#define TCL_LINK_INT   1
#define TCL_LINK_DOUBLE   2
#define TCL_LINK_BOOLEAN   3
#define TCL_LINK_STRING   4
#define TCL_LINK_WIDE_INT   5
#define TCL_LINK_READ_ONLY   0x80
#define TCL_HASH_KEY_STORE_HASH   1
#define TCL_HASH_KEY_RANDOMIZE_HASH   0x1
#define TCL_HASH_KEY_TYPE_VERSION   1
#define TCL_SMALL_HASH_TABLE   4
#define TCL_STRING_KEYS   0
#define TCL_ONE_WORD_KEYS   1
#define TCL_CUSTOM_TYPE_KEYS   -2
#define TCL_CUSTOM_PTR_KEYS   -1
#define Tcl_GetHashValue(h)   ((h)->clientData)
#define Tcl_SetHashValue(h, value)   ((h)->clientData = (ClientData) (value))
#define Tcl_GetHashKey(tablePtr, h)
#define Tcl_FindHashEntry(tablePtr, key)   (*((tablePtr)->findProc))(tablePtr, key)
#define Tcl_CreateHashEntry(tablePtr, key, newPtr)   (*((tablePtr)->createProc))(tablePtr, key, newPtr)
#define TCL_DONT_WAIT   (1<<1)
#define TCL_WINDOW_EVENTS   (1<<2)
#define TCL_FILE_EVENTS   (1<<3)
#define TCL_TIMER_EVENTS   (1<<4)
#define TCL_IDLE_EVENTS   (1<<5)
#define TCL_ALL_EVENTS   (~TCL_DONT_WAIT)
#define TCL_SERVICE_NONE   0
#define TCL_SERVICE_ALL   1
#define TCL_READABLE   (1<<1)
#define TCL_WRITABLE   (1<<2)
#define TCL_EXCEPTION   (1<<3)
#define TCL_STDIN   (1<<1)
#define TCL_STDOUT   (1<<2)
#define TCL_STDERR   (1<<3)
#define TCL_ENFORCE_MODE   (1<<4)
#define TCL_CLOSE_READ   (1<<1)
#define TCL_CLOSE_WRITE   (1<<2)
#define TCL_CLOSE2PROC   ((Tcl_DriverCloseProc *)1)
#define TCL_CHANNEL_VERSION_1   ((Tcl_ChannelTypeVersion) 0x1)
#define TCL_CHANNEL_VERSION_2   ((Tcl_ChannelTypeVersion) 0x2)
#define TCL_CHANNEL_VERSION_3   ((Tcl_ChannelTypeVersion) 0x3)
#define ckalloc(x)   Tcl_Alloc(x)
#define ckfree(x)   Tcl_Free(x)
#define ckrealloc(x, y)   Tcl_Realloc(x,y)
#define attemptckalloc(x)   Tcl_AttemptAlloc(x)
#define attemptckrealloc(x, y)   Tcl_AttemptRealloc(x,y)
#define Tcl_InitMemory(x)
#define Tcl_DumpActiveMemory(x)
#define Tcl_ValidateAllMemory(x, y)
#define TCL_MODE_BLOCKING   0
#define TCL_MODE_NONBLOCKING   1
#define TCL_GLOB_TYPE_BLOCK   (1<<0)
#define TCL_GLOB_TYPE_CHAR   (1<<1)
#define TCL_GLOB_TYPE_DIR   (1<<2)
#define TCL_GLOB_TYPE_PIPE   (1<<3)
#define TCL_GLOB_TYPE_FILE   (1<<4)
#define TCL_GLOB_TYPE_LINK   (1<<5)
#define TCL_GLOB_TYPE_SOCK   (1<<6)
#define TCL_GLOB_TYPE_MOUNT   (1<<7)
#define TCL_GLOB_PERM_RONLY   (1<<0)
#define TCL_GLOB_PERM_HIDDEN   (1<<1)
#define TCL_GLOB_PERM_R   (1<<2)
#define TCL_GLOB_PERM_W   (1<<3)
#define TCL_GLOB_PERM_X   (1<<4)
#define TCL_FILESYSTEM_VERSION_1   ((Tcl_FSVersion) 0x1)
#define TCL_CREATE_SYMBOLIC_LINK   0x01
#define TCL_CREATE_HARD_LINK   0x02
#define TCL_ENCODING_START   0x01
#define TCL_ENCODING_END   0x02
#define TCL_ENCODING_STOPONERROR   0x04
#define TCL_TOKEN_WORD   1
#define TCL_TOKEN_SIMPLE_WORD   2
#define TCL_TOKEN_TEXT   4
#define TCL_TOKEN_BS   8
#define TCL_TOKEN_COMMAND   16
#define TCL_TOKEN_VARIABLE   32
#define TCL_TOKEN_SUB_EXPR   64
#define TCL_TOKEN_OPERATOR   128
#define TCL_PARSE_SUCCESS   0
#define TCL_PARSE_QUOTE_EXTRA   1
#define TCL_PARSE_BRACE_EXTRA   2
#define TCL_PARSE_MISSING_BRACE   3
#define TCL_PARSE_MISSING_BRACKET   4
#define TCL_PARSE_MISSING_PAREN   5
#define TCL_PARSE_MISSING_QUOTE   6
#define TCL_PARSE_MISSING_VAR_BRACE   7
#define TCL_PARSE_SYNTAX   8
#define TCL_PARSE_BAD_NUMBER   9
#define NUM_STATIC_TOKENS   20
#define TCL_CONVERT_MULTIBYTE   -1
#define TCL_CONVERT_SYNTAX   -2
#define TCL_CONVERT_UNKNOWN   -3
#define TCL_CONVERT_NOSPACE   -4
#define TCL_UTF_MAX   3
#define Tcl_EvalObj(interp, objPtr)   Tcl_EvalObjEx((interp),(objPtr),0)
#define Tcl_GlobalEvalObj(interp, objPtr)   Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL)
#define Tcl_Ckalloc   Tcl_Alloc
#define Tcl_Ckfree   Tcl_Free
#define Tcl_Ckrealloc   Tcl_Realloc
#define Tcl_Return   Tcl_SetResult
#define Tcl_TildeSubst   Tcl_TranslateFileName
#define panic   Tcl_Panic
#define panicVA   Tcl_PanicVA
#define TCL_STUB_MAGIC   ((int)0xFCA3BACF)
#define Tcl_InitStubs(interp, version, exact)   Tcl_PkgRequire(interp, "Tcl", version, exact)
#define TCL_STORAGE_CLASS
#define TCL_STORAGE_CLASS   DLLIMPORT

Typedefs

typedef void * ClientData
typedef TCL_WIDE_INT_TYPE Tcl_WideInt
typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt
typedef stat Tcl_StatBuf
typedef Tcl_AsyncHandler_ * Tcl_AsyncHandler
typedef Tcl_Channel_ * Tcl_Channel
typedef Tcl_Command_ * Tcl_Command
typedef Tcl_Condition_ * Tcl_Condition
typedef Tcl_EncodingState_ * Tcl_EncodingState
typedef Tcl_Encoding_ * Tcl_Encoding
typedef Tcl_Event Tcl_Event
typedef Tcl_Mutex_ * Tcl_Mutex
typedef Tcl_Pid_ * Tcl_Pid
typedef Tcl_RegExp_ * Tcl_RegExp
typedef Tcl_ThreadDataKey_ * Tcl_ThreadDataKey
typedef Tcl_ThreadId_ * Tcl_ThreadId
typedef Tcl_TimerToken_ * Tcl_TimerToken
typedef Tcl_Trace_ * Tcl_Trace
typedef Tcl_Var_ * Tcl_Var
typedef Tcl_ChannelTypeVersion_ * Tcl_ChannelTypeVersion
typedef Tcl_LoadHandle_ * Tcl_LoadHandle
typedef Tcl_StatBufTcl_Stat_
typedef stat * Tcl_OldStat_
typedef Tcl_Interpinterp
typedef Tcl_Interp int code
typedef int mask
typedef Tcl_Interpinterp
typedef Tcl_Interp int argc
typedef Tcl_Interp int CONST84
char * 
argv []
typedef Tcl_Interpinterp
typedef Tcl_Interp int level
typedef Tcl_Interp int char * command
typedef Tcl_Interp int char
Tcl_CmdProc * 
proc
typedef Tcl_Interp int char
Tcl_CmdProc ClientData 
cmdClientData
typedef Tcl_Interp int char
Tcl_CmdProc ClientData int 
argc
typedef Tcl_Interp int char
Tcl_CmdProc ClientData int
CONST84 char * 
argv []
typedef Tcl_Interpinterp
typedef Tcl_Interp int level
typedef Tcl_Interp int CONST
char * 
command
typedef Tcl_Interp int CONST
char Tcl_Command 
commandInfo
typedef Tcl_Interp int CONST
char Tcl_Command int 
objc
typedef Tcl_Interp int CONST
char Tcl_Command int struct
Tcl_Obj *CONST * 
objv
typedef Tcl_ObjdupPtr
typedef CONST char * src
typedef CONST char int srcLen
typedef CONST char int int flags
typedef CONST char int int
Tcl_EncodingState
statePtr
typedef CONST char int int
Tcl_EncodingState char * 
dst
typedef CONST char int int
Tcl_EncodingState char int 
dstLen
typedef CONST char int int
Tcl_EncodingState char int
int * 
srcReadPtr
typedef CONST char int int
Tcl_EncodingState char int
int int * 
dstWrotePtr
typedef CONST char int int
Tcl_EncodingState char int
int int int * 
dstCharsPtr
typedef int flags
typedef int flags
typedef ClientData clientData
typedef int flags
typedef int mask
typedef Tcl_Interpinterp
typedef Tcl_Interpinterp
typedef Tcl_Interp Tcl_Valueargs
typedef Tcl_Interp Tcl_Value
Tcl_Value
resultPtr
typedef Tcl_Interpinterp
typedef Tcl_Interp int objc
typedef Tcl_Interp int struct
Tcl_Obj *CONST * 
objv
typedef Tcl_Channel chan
typedef Tcl_Channel char * address
typedef Tcl_Channel char int port
typedef Tcl_ObjobjPtr
typedef char *Tcl_VarTraceProc _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, CONST84 char *part1, CONST84 char *part2, int flags))
typedef Tcl_Interpinterp
typedef Tcl_Interp CONST char * oldName
typedef Tcl_Interp CONST char
CONST char * 
newName
typedef Tcl_Interp CONST char
CONST char int 
flags
typedef int mask
typedef int Tcl_FileProc * proc
typedef int Tcl_FileProc ClientData clientData
typedef Tcl_HashKeyType Tcl_HashKeyType
typedef Tcl_HashTable Tcl_HashTable
typedef Tcl_HashEntry Tcl_HashEntry
typedef unsigned int (Tcl_HashKeyProc) _ANSI_ARGS_((Tcl_HashTable *tablePtr
typedef unsigned VOID * keyPtr
typedef Tcl_HashEntryhPtr
typedef Tcl_HashEntry *Tcl_AllocHashEntryProc _ANSI_ARGS_ ((Tcl_HashTable *tablePtr, VOID *keyPtr))
typedef int mode
typedef Tcl_Interpinterp
typedef Tcl_Interpinterp
typedef Tcl_Interp int flags
typedef char * buf
typedef char int toRead
typedef char int int * errorCodePtr
typedef CONST84 char * buf
typedef CONST84 char int toWrite
typedef CONST84 char int int * errorCodePtr
typedef long offset
typedef long int mode
typedef long int int * errorCodePtr
typedef Tcl_Interpinterp
typedef Tcl_Interp CONST char * optionName
typedef Tcl_Interp CONST char
CONST char * 
value
typedef Tcl_Interpinterp
typedef Tcl_Interp CONST84
char * 
optionName
typedef Tcl_Interp CONST84
char Tcl_DString
dsPtr
typedef int mask
typedef int direction
typedef int ClientData * handlePtr
typedef int interestMask
typedef Tcl_WideInt offset
typedef Tcl_WideInt int mode
typedef Tcl_WideInt int int * errorCodePtr
typedef Tcl_StatBufbuf
typedef int mode
typedef Tcl_ObjpathPtr
typedef Tcl_Obj int mode
typedef Tcl_Obj int int permissions
typedef Tcl_Objresult
typedef Tcl_Obj Tcl_ObjpathPtr
typedef Tcl_Obj Tcl_Obj CONST
char * 
pattern
typedef Tcl_Obj Tcl_Obj CONST
char Tcl_GlobTypeData
types
typedef Tcl_Obj *Tcl_FSGetCwdProc _ANSI_ARGS_ ((Tcl_Interp *interp))
typedef Tcl_StatBufbuf
typedef Tcl_ObjdestPathPtr
typedef Tcl_Obj Tcl_Obj ** errorPtr
typedef Tcl_ObjdestPathPtr
typedef int recursive
typedef int Tcl_Obj ** errorPtr
typedef Tcl_ObjdestPathPtr
typedef Tcl_Obj *Tcl_FSListVolumesProc _ANSI_ARGS_ ((void))
typedef utimbuf * tval
typedef Tcl_ObjpathPtr
typedef Tcl_Obj int nextCheckpoint
typedef int index
typedef int Tcl_ObjpathPtr
typedef int Tcl_Obj Tcl_Obj ** objPtrRef
typedef CONST char **Tcl_FSFileAttrStringsProc _ANSI_ARGS_ ((Tcl_Obj *pathPtr, Tcl_Obj **objPtrRef))
typedef int index
typedef int Tcl_ObjpathPtr
typedef int Tcl_Obj Tcl_ObjobjPtr
typedef Tcl_Obj *Tcl_FSLinkProc _ANSI_ARGS_ ((Tcl_Obj *pathPtr, Tcl_Obj *toPtr, int linkType))
typedef Tcl_ObjpathPtr
typedef Tcl_Obj Tcl_LoadHandlehandlePtr
typedef Tcl_Obj Tcl_LoadHandle
Tcl_FSUnloadFileProc ** 
unloadProcPtr
typedef ClientData * clientDataPtr
typedef Tcl_Obj *Tcl_FSFilesystemPathTypeProc _ANSI_ARGS_ ((Tcl_Obj *pathPtr))
typedef Tcl_Obj *Tcl_FSFilesystemSeparatorProc _ANSI_ARGS_ ((Tcl_Obj *pathPtr))
typedef Tcl_Obj *Tcl_FSInternalToNormalizedProc _ANSI_ARGS_ ((ClientData clientData))
typedef Tcl_FSVersion_ * Tcl_FSVersion
typedef unsigned short Tcl_UniChar

Enumerations

enum  Tcl_ValueType { TCL_INT, TCL_DOUBLE, TCL_EITHER, TCL_WIDE_INT }
enum  Tcl_QueuePosition { TCL_QUEUE_TAIL, TCL_QUEUE_HEAD, TCL_QUEUE_MARK }
enum  Tcl_PathType { TCL_PATH_ABSOLUTE, TCL_PATH_RELATIVE, TCL_PATH_VOLUME_RELATIVE }

Functions

typedef void (Tcl_ThreadCreateProc) _ANSI_ARGS_((ClientData clientData))
typedef int (Tcl_AppInitProc) _ANSI_ARGS_((Tcl_Interp *interp))
typedef int (Tcl_AsyncProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_ChannelProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_CloseProc) _ANSI_ARGS_((ClientData data))
typedef void (Tcl_CmdDeleteProc) _ANSI_ARGS_((ClientData clientData))
typedef int (Tcl_CmdProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_CmdTraceProc) _ANSI_ARGS_((ClientData clientData
typedef int (Tcl_CmdObjTraceProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_CmdObjTraceDeleteProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_DupInternalRepProc) _ANSI_ARGS_((struct Tcl_Obj *srcPtr
typedef int (Tcl_EncodingConvertProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_EncodingFreeProc) _ANSI_ARGS_((ClientData clientData))
typedef int (Tcl_EventProc) _ANSI_ARGS_((Tcl_Event *evPtr
typedef void (Tcl_EventCheckProc) _ANSI_ARGS_((ClientData clientData
typedef int (Tcl_EventDeleteProc) _ANSI_ARGS_((Tcl_Event *evPtr
typedef void (Tcl_EventSetupProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_ExitProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_FileProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_FileFreeProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_FreeInternalRepProc) _ANSI_ARGS_((struct Tcl_Obj *objPtr))
typedef void (Tcl_FreeProc) _ANSI_ARGS_((char *blockPtr))
typedef void (Tcl_IdleProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_InterpDeleteProc) _ANSI_ARGS_((ClientData clientData
typedef int (Tcl_MathProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_NamespaceDeleteProc) _ANSI_ARGS_((ClientData clientData))
typedef int (Tcl_ObjCmdProc) _ANSI_ARGS_((ClientData clientData
typedef int (Tcl_PackageInitProc) _ANSI_ARGS_((Tcl_Interp *interp))
typedef void (Tcl_PanicProc) _ANSI_ARGS_(TCL_VARARGS(CONST char *
typedef void (Tcl_TcpAcceptProc) _ANSI_ARGS_((ClientData callbackData
typedef void (Tcl_TimerProc) _ANSI_ARGS_((ClientData clientData))
typedef int (Tcl_SetFromAnyProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef void (Tcl_UpdateStringProc) _ANSI_ARGS_((struct Tcl_Obj *objPtr))
typedef void (Tcl_CommandTraceProc) _ANSI_ARGS_((ClientData clientData
typedef void (Tcl_CreateFileHandlerProc) _ANSI_ARGS_((int fd
typedef void (Tcl_DeleteFileHandlerProc) _ANSI_ARGS_((int fd))
typedef void (Tcl_AlertNotifierProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_ServiceModeHookProc) _ANSI_ARGS_((int mode))
typedef ClientData (Tcl_InitNotifierProc) _ANSI_ARGS_((VOID))
typedef void (Tcl_FinalizeNotifierProc) _ANSI_ARGS_((ClientData clientData))
typedef void (Tcl_MainLoopProc) _ANSI_ARGS_((void))
void Tcl_IncrRefCount _ANSI_ARGS_ ((Tcl_Obj *objPtr))
typedef int (Tcl_CompareHashKeysProc) _ANSI_ARGS_((VOID *keyPtr
typedef void (Tcl_FreeHashEntryProc) _ANSI_ARGS_((Tcl_HashEntry *hPtr))
typedef void (Tcl_SetTimerProc) _ANSI_ARGS_((Tcl_Time *timePtr))
typedef int (Tcl_WaitForEventProc) _ANSI_ARGS_((Tcl_Time *timePtr))
typedef int (Tcl_DriverBlockModeProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverCloseProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverClose2Proc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverInputProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverOutputProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverSeekProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverSetOptionProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverGetOptionProc) _ANSI_ARGS_((ClientData instanceData
typedef void (Tcl_DriverWatchProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverGetHandleProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_DriverFlushProc) _ANSI_ARGS_((ClientData instanceData))
typedef int (Tcl_DriverHandlerProc) _ANSI_ARGS_((ClientData instanceData
typedef Tcl_WideInt (Tcl_DriverWideSeekProc) _ANSI_ARGS_((ClientData instanceData
typedef int (Tcl_FSStatProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef int (Tcl_FSAccessProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef Tcl_Channel (Tcl_FSOpenFileChannelProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSMatchInDirectoryProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSChdirProc) _ANSI_ARGS_((Tcl_Obj *pathPtr))
typedef int (Tcl_FSLstatProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef int (Tcl_FSCreateDirectoryProc) _ANSI_ARGS_((Tcl_Obj *pathPtr))
typedef int (Tcl_FSDeleteFileProc) _ANSI_ARGS_((Tcl_Obj *pathPtr))
typedef int (Tcl_FSCopyDirectoryProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr
typedef int (Tcl_FSCopyFileProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr
typedef int (Tcl_FSRemoveDirectoryProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef int (Tcl_FSRenameFileProc) _ANSI_ARGS_((Tcl_Obj *srcPathPtr
typedef void (Tcl_FSUnloadFileProc) _ANSI_ARGS_((Tcl_LoadHandle loadHandle))
typedef int (Tcl_FSUtimeProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef int (Tcl_FSNormalizePathProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSFileAttrsGetProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSFileAttrsSetProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSLoadFileProc) _ANSI_ARGS_((Tcl_Interp *interp
typedef int (Tcl_FSPathInFilesystemProc) _ANSI_ARGS_((Tcl_Obj *pathPtr
typedef void (Tcl_FSFreeInternalRepProc) _ANSI_ARGS_((ClientData clientData))
typedef ClientData (Tcl_FSDupInternalRepProc) _ANSI_ARGS_((ClientData clientData))
typedef ClientData (Tcl_FSCreateInternalRepProc) _ANSI_ARGS_((Tcl_Obj *pathPtr))
EXTERN CONST char *Tcl_InitStubs _ANSI_ARGS_ ((Tcl_Interp *interp, CONST char *version, int exact))
EXTERN void Tcl_Main _ANSI_ARGS_ ((int argc, char **argv, Tcl_AppInitProc *appInitProc))
EXTERN int Tcl_AppInit _ANSI_ARGS_ ((Tcl_Interp *interp))

Variables

typedef format


Define Documentation

#define TCL_ALPHA_RELEASE   0
 

Definition at line 36 of file tcl.h.

#define TCL_BETA_RELEASE   1
 

Definition at line 37 of file tcl.h.

#define TCL_FINAL_RELEASE   2
 

Definition at line 38 of file tcl.h.

#define TCL_MAJOR_VERSION   8
 

Definition at line 60 of file tcl.h.

#define TCL_MINOR_VERSION   4
 

Definition at line 61 of file tcl.h.

#define TCL_RELEASE_LEVEL   TCL_FINAL_RELEASE
 

Definition at line 62 of file tcl.h.

#define TCL_RELEASE_SERIAL   6
 

Definition at line 63 of file tcl.h.

#define TCL_VERSION   "8.4"
 

Definition at line 65 of file tcl.h.

#define TCL_PATCH_LEVEL   "8.4.6"
 

Definition at line 66 of file tcl.h.

#define STRINGIFY x   )     STRINGIFY1(x)
 

Definition at line 113 of file tcl.h.

#define STRINGIFY1 x   )     #x
 

Definition at line 114 of file tcl.h.

#define JOIN a,
 )     JOIN1(a,b)
 

Definition at line 117 of file tcl.h.

#define JOIN1 a,
 )     a##b
 

Definition at line 118 of file tcl.h.

#define TCL_DECLARE_MUTEX name   ) 
 

Definition at line 141 of file tcl.h.

#define Tcl_MutexLock mutexPtr   ) 
 

Definition at line 150 of file tcl.h.

#define Tcl_MutexUnlock mutexPtr   ) 
 

Definition at line 151 of file tcl.h.

#define Tcl_MutexFinalize mutexPtr   ) 
 

Definition at line 152 of file tcl.h.

#define Tcl_ConditionNotify condPtr   ) 
 

Definition at line 153 of file tcl.h.

#define Tcl_ConditionWait condPtr,
mutexPtr,
timePtr   ) 
 

Definition at line 154 of file tcl.h.

#define Tcl_ConditionFinalize condPtr   ) 
 

Definition at line 155 of file tcl.h.

#define TCL_VARARGS type,
name   )     (type name, ...)
 

Definition at line 175 of file tcl.h.

#define TCL_VARARGS_DEF type,
name   )     (type name, ...)
 

Definition at line 176 of file tcl.h.

#define TCL_VARARGS_START type,
name,
list   )     (va_start(list, name), name)
 

Definition at line 177 of file tcl.h.

#define DLLIMPORT
 

Definition at line 202 of file tcl.h.

#define DLLEXPORT
 

Definition at line 203 of file tcl.h.

#define TCL_STORAGE_CLASS   DLLIMPORT
 

Definition at line 2301 of file tcl.h.

#define CONST   const
 

Definition at line 245 of file tcl.h.

#define _ANSI_ARGS_ x   )     x
 

Definition at line 251 of file tcl.h.

#define CONST84   CONST
 

Definition at line 267 of file tcl.h.

#define CONST84_RETURN   CONST
 

Definition at line 268 of file tcl.h.

#define EXTERN   extern TCL_STORAGE_CLASS
 

Definition at line 283 of file tcl.h.

#define VOID   void
 

Definition at line 309 of file tcl.h.

#define NULL   0
 

Definition at line 318 of file tcl.h.

Referenced by add_solid(), Add_vert(), Add_vert_and_norm(), bn_cmd_noise(), bn_cmd_noise_perlin(), bn_cmd_noise_slice(), bn_cmd_random(), bn_encode_mat(), bn_math_cmd(), bn_print_table_and_tabdata(), bn_read_table_and_tabdata(), bn_tabdata_binary_read(), bn_tabdata_free(), bn_tabdata_mk_linear_filter(), bn_table_read(), bn_table_write(), bn_tcl_mat_print(), bn_tcl_setup(), bn_vlist_3string(), bu_association(), bu_avail_cpus(), bu_avs_add(), bu_avs_add_nonunique(), bu_avs_free(), bu_avs_get(), bu_avs_init(), bu_avs_init_empty(), bu_avs_remove(), bu_badmagic_tcl(), bu_brlcad_data(), bu_brlcad_root(), bu_ck_malloc_ptr(), bu_cmd(), bu_cmdhist_curr(), bu_cmdhist_history(), bu_cmdhist_next(), bu_cmdhist_prev(), bu_create_hash_tbl(), bu_dirname(), bu_fgets(), bu_file_exists(), bu_find_hash_entry(), bu_fopen_uniq(), bu_free_array(), bu_free_mapped_files(), bu_get_all_keyword_values(), bu_get_load_average(), bu_get_public_cpus(), bu_get_value_by_keyword(), bu_getopt(), bu_getprogname(), bu_hash_add_entry(), bu_hash_tbl_first(), bu_hash_tbl_next(), bu_hex_to_bitv(), bu_open_mapped_file(), bu_open_mapped_file_with_path(), bu_rb_curr(), bu_rb_extreme(), bu_rb_insert(), bu_rb_neighbor(), bu_rb_search(), bu_rb_select(), bu_realloc(), bu_register_cmds(), bu_semaphore_acquire(), bu_semaphore_release(), bu_setlinebuf(), bu_struct_import(), bu_struct_parse(), bu_struct_print(), bu_structparse(), bu_structparse_argv(), bu_structparse_get_terse_form(), bu_structprint(), bu_tcl_brlcad_data(), bu_tcl_brlcad_path(), bu_tcl_brlcad_root(), bu_tcl_hsv_to_rgb(), bu_tcl_key_eq_to_key_val(), bu_tcl_key_val_to_key_eq(), bu_tcl_malloc_len_roundup(), bu_tcl_mem_barriercheck(), bu_tcl_printb(), bu_tcl_rgb_to_hsv(), bu_tcl_shader_to_key_eq(), bu_tcl_shader_to_key_val(), bu_tcl_units_conversion(), bu_units_string(), bu_vls_addr(), bu_vls_init(), bu_vls_init_if_uninit(), bu_vls_item_print_core(), bu_vls_name_print(), bu_vls_name_print_nc(), bu_vls_print_positions_used(), bu_vls_strcat(), bu_vls_strcpy(), bu_vls_strncat(), bu_vls_strncpy(), bu_vls_struct_item(), bu_vls_struct_item_named(), bu_vls_struct_print(), bu_vls_structprint(), bu_whereis(), bu_which(), build_etree(), Cho_Init(), cho_open_tcl(), classify_seg(), classify_sketch_loops(), clean_vert_tree(), create_vert_tree(), create_vert_tree_w_norms(), db5_diradd(), db5_diradd_handler(), db5_export_object3(), db5_fwrite_ident(), db5_get_attributes(), db5_get_raw_internal_ptr(), db5_import_color_table(), db5_replace_attributes(), db5_scan(), db5_update_attributes(), db5_update_ident(), db_apply_state_from_comb(), db_apply_state_from_memb(), db_ck_tree(), db_close(), db_create(), db_create_inmem(), db_delete(), db_diradd(), db_diradd5(), db_dirbuild(), db_dirdelete(), db_dup_db_tree_state(), db_flags_raw_internal(), db_flatten_tree(), db_follow_path(), db_free_db_tree_state(), db_free_tree(), db_full_path_appendresult(), db_full_path_init(), db_functree(), db_get_directory(), db_get_external(), db_getmrec(), db_inmem(), db_lookup_by_attr(), db_non_union_push(), db_open(), db_open_inmem(), db_preorder_traverse(), db_recurse(), db_recurse_subtree(), db_string_to_path(), db_tcl_tree_parse(), db_tree_flatten_describe(), db_tree_mul_dbleaf(), db_update_nref(), db_walk_dispatcher(), db_walk_tree(), db_wrap_v5_external(), dgo_build_dpp(), dgo_free_qray(), dgo_get_autoview_cmd(), dgo_get_eyemodel_cmd(), dgo_how_cmd(), Dgo_Init(), dgo_init_qray(), dgo_nirt_cmd(), dgo_overlay_cmd(), dgo_pr_wait_status(), dgo_qray_cmd(), dgo_who_cmd(), dgo_zap_cmd(), do_intersect(), do_quad(), do_subtract(), do_tri(), Eplot(), eval_etree(), F(), find_closest_face(), FindRoots(), free_etree(), free_vert_tree(), heap_increase(), init_heap(), insert_in_bsp(), interpolate_data(), isect_2D_loop_ray(), isect_ray_planar_face(), main(), make_bot_object(), nmg_assess_eu(), nmg_bot(), nmg_break_crossed_loops(), nmg_check_radial(), nmg_ck_face_worthless_edges(), nmg_ck_lueu(), nmg_ck_vs_in_region(), nmg_ck_vu_ptbl(), nmg_class_lu_fu(), nmg_class_pt_s(), nmg_class_ray_vs_shell(), nmg_classify_lu_lu(), nmg_classify_pt_loop(), nmg_close_shell(), nmg_cmface(), nmg_cnurb_to_vlist(), nmg_crackshells(), nmg_cut_loop(), nmg_dangling_face(), nmg_decompose_shell(), nmg_dup_face(), nmg_dup_loop(), nmg_dup_shell(), nmg_e2break(), nmg_e_and_v_tabulate(), nmg_edge_g(), nmg_edge_g_cnurb(), nmg_edge_g_tabulate(), nmg_edge_tabulate(), nmg_edgeuse_on_line_tabulate(), nmg_edgeuse_tabulate(), nmg_enlist_vu(), nmg_eu_radial_check(), nmg_eusplit(), nmg_evaluate_boolean(), nmg_extrude_cleanup(), nmg_face_lu_plot(), nmg_face_plot(), nmg_face_state_transition(), nmg_face_tabulate(), nmg_fcut_face(), nmg_find_e(), nmg_find_e_nearest_pt2(), nmg_find_edge_between_2fu(), nmg_find_eu_in_face(), nmg_find_eu_leftvec(), nmg_find_eu_of_vu(), nmg_find_eu_with_vu_in_lu(), nmg_find_first_last_use_of_v_in_fu(), nmg_find_fu_of_eu(), nmg_find_fu_of_lu(), nmg_find_fu_of_vu(), nmg_find_fu_with_fg_in_s(), nmg_find_lu_of_vu(), nmg_find_matching_eu_in_s(), nmg_find_model(), nmg_find_pt_in_face(), nmg_find_pt_in_lu(), nmg_find_pt_in_model(), nmg_find_radial_eu(), nmg_find_top_face(), nmg_find_top_face_in_dir(), nmg_find_v_in_face(), nmg_find_v_in_shell(), nmg_find_vertex_in_lu(), nmg_findeu(), nmg_fix_decomposed_shell_normals(), nmg_fix_overlapping_loops(), nmg_get_interior_pt(), nmg_has_dangling_faces(), nmg_insure_radial_list_is_increasing(), nmg_intersect_loops_self(), nmg_is_common_bigloop(), nmg_is_vertex_in_face(), nmg_is_vertex_on_inter(), nmg_isect2d_cleanup(), nmg_keg(), nmg_keu(), nmg_kfu(), nmg_kvu(), nmg_lu_to_vlist(), nmg_make_dualvu(), nmg_make_faces_at_vert(), nmg_me(), nmg_meonvu(), nmg_mf(), nmg_mk_new_face_from_loop(), nmg_ml(), nmg_mlv(), nmg_mmr(), nmg_model_edge_g_fuse(), nmg_move_edge_thru_pt(), nmg_mrsv(), nmg_msv(), nmg_next_radial_eu(), nmg_pl_2fu(), nmg_pl_comb_fu(), nmg_pl_hitmiss_list(), nmg_pl_isect(), nmg_pl_lu_around_eu(), nmg_plot_lu_around_eu(), nmg_plot_lu_ray(), nmg_plot_ray_face(), nmg_pop_eu(), nmg_pr_m(), nmg_pr_one_eu_vecs(), nmg_pr_radial(), nmg_prev_radial_eu(), nmg_propagate_normals(), nmg_purge_unwanted_intersection_points(), nmg_radial_build_list(), nmg_radial_face_count(), nmg_radial_find_an_original(), nmg_radial_join_eu(), nmg_radial_sorted_list_insert(), nmg_radial_verify_monotone(), nmg_radial_verify_pointers(), nmg_repair_v_near_v(), nmg_rm_redundancies(), nmg_s_radial_harmonize(), nmg_shell_is_void(), nmg_shell_manifolds(), nmg_show_broken_classifier_stuff(), nmg_snurb_to_vlist(), nmg_split_loops_into_faces(), nmg_stash_model_to_file(), nmg_to_tgc(), nmg_translate_face(), nmg_unbreak_region_edges(), nmg_use_edge_g(), nmg_veg(), nmg_vertex_tabulate(), nmg_vertexuse_normal_tabulate(), nmg_veu(), nmg_vlblock_around_eu(), nmg_vlist_to_eu(), nmg_vlist_to_wire_edges(), pick_eu(), Print_tree(), rt_arb_calc_planes(), rt_arb_edit(), rt_arb_ifree(), rt_arb_move_edge(), rt_arbn_tclget(), rt_arc2d_to_cnurb(), rt_ars_prep(), rt_ars_tclget(), rt_binunif_make(), rt_binunif_tcladjust(), rt_binunif_tclget(), rt_boolfinal(), rt_bot_sort_faces(), rt_bot_tcladjust(), rt_bot_tclform(), rt_bot_tclget(), rt_botface(), rt_cell_n_on_ray(), rt_clean(), rt_clean_resource(), rt_cline_tclform(), rt_cline_tclget(), rt_cline_tess(), rt_comb_export4(), rt_comb_export5(), rt_comb_ifree(), rt_comb_import4(), rt_comb_import5(), rt_comb_tclform(), rt_ct_populate_box(), rt_ct_release_storage(), rt_cut_extend(), rt_db_external5_to_internal5(), rt_db_free_internal(), rt_db_get_internal(), rt_db_lookup_internal(), rt_default_multioverlap(), rt_dirbuild(), rt_ebm_import(), rt_ebm_import5(), rt_ebm_tclform(), rt_ebm_tclget(), rt_ebm_tess(), rt_ehy_plot(), rt_ehy_tess(), rt_epa_plot(), rt_epa_tess(), rt_eto_tess(), rt_extrude_import(), rt_extrude_import5(), rt_extrude_plot(), rt_extrude_shot(), rt_extrude_tclform(), rt_extrude_tclget(), rt_extrude_tess(), rt_extrude_xform(), rt_fastgen_vol_vol_overlap(), rt_find_paths(), rt_free_rti(), rt_fwrite_internal(), rt_hf_import(), rt_hf_plot(), Rt_Init(), rt_init_resource(), rt_join_cnurbs(), rt_metaball_shot(), rt_mk_binunif(), rt_mk_ell(), rt_nmg_idisk(), rt_nmg_prep(), rt_nmg_tcladjust(), rt_nmg_tclget(), rt_nmg_tess(), rt_nul_tcladjust(), rt_nul_tclform(), rt_nul_tclget(), rt_nurb_c_refine(), rt_nurb_c_xsplit(), rt_nurb_cinterp(), rt_nurb_clean_cnurb(), rt_nurb_clean_snurb(), rt_nurb_curvature(), rt_nurb_free(), rt_nurb_ifree(), rt_nurb_import5(), rt_nurb_par_edge(), rt_nurb_plot(), rt_nurb_prep(), rt_nurb_s_diff(), rt_nurb_s_xsplit(), rt_nurb_sinterp(), rt_nurb_tcladjust(), rt_nurb_tclget(), rt_overlap_tables_equal(), rt_parsetab_tcladjust(), rt_parsetab_tclform(), rt_parsetab_tclget(), rt_part_import(), rt_part_import5(), rt_pfree(), rt_pg_to_bot(), rt_pipe_hitsort(), rt_pipe_prep(), rt_pipe_tcladjust(), rt_pipe_tclget(), rt_pipe_tess(), rt_plot_cell(), rt_pr_tree_str(), rt_prealloc(), rt_rebuild_overlaps(), rt_regionfix(), rt_res_pieces_clean(), rt_retrieve_binunif(), rt_rhc_plot(), rt_rhc_tess(), rt_rpc_plot(), rt_rpc_tess(), rt_shootray(), rt_shootray_bundle(), rt_sketch_import(), rt_sketch_import5(), rt_sketch_prep(), rt_sketch_tcladjust(), rt_sketch_tclget(), rt_smooth_bot(), rt_submodel_free(), rt_submodel_import(), rt_submodel_import5(), rt_submodel_plot(), rt_submodel_prep(), rt_submodel_shot(), rt_tcl_a_hit(), rt_tcl_cutter(), rt_tcl_import_from_path(), rt_tcl_parse_ray(), rt_tcl_pr_hit(), rt_tcl_rt(), rt_tcl_rt_check(), rt_tcl_rt_no_bool(), rt_tcl_rt_onehit(), rt_tcl_rt_prep(), rt_tcl_rt_shootray(), rt_tgc_tnurb(), rt_vol_import(), rt_vol_import5(), rt_vol_tess(), shoot_and_plot(), spm_free(), spm_init(), spm_load(), spm_px_load(), spm_px_save(), spm_save(), subdivide_bezier(), tcl_obj_to_fastf_array(), tcl_obj_to_int_array(), tesselate_pipe_bend(), tesselate_pipe_end(), tesselate_pipe_linear(), tesselate_pipe_start(), tp_3symbol(), vfont_get(), vo_aet_cmd(), vo_base2local_cmd(), vo_center_cmd(), vo_eye_cmd(), Vo_Init(), vo_invSize_cmd(), vo_local2base_cmd(), vo_m2vPoint_cmd(), vo_model2view_cmd(), vo_mrotPoint_cmd(), vo_open_cmd(), vo_perspective_cmd(), vo_pmat_cmd(), vo_pmodel2view_cmd(), vo_rmat_cmd(), vo_size_cmd(), vo_units_cmd(), vo_update(), vo_v2mPoint_cmd(), vo_view2model_cmd(), vo_viewDir_cmd(), wdb_add_operand(), wdb_add_operator(), wdb_adjust_cmd(), wdb_append_inter(), wdb_append_lparen(), wdb_append_rparen(), wdb_append_subtr(), wdb_append_union(), wdb_check_syntax(), wdb_comb_std_cmd(), wdb_create_cmd(), wdb_dbip_cmd(), wdb_dbopen(), wdb_do_inter(), wdb_do_union_subtr(), wdb_dump_cmd(), wdb_eval_bool(), wdb_fopen_v(), wdb_form_cmd(), wdb_get_cmd(), wdb_get_type_cmd(), wdb_importFg4Section_cmd(), Wdb_Init(), wdb_init_obj(), wdb_list_cmd(), wdb_ls_cmd(), wdb_match_cmd(), wdb_prep_dbip(), wdb_put_cmd(), wdb_reopen_cmd(), wdb_rt_gettrees_cmd(), wdb_shells_cmd(), wdb_showmats_cmd(), wdb_tops_cmd(), wdb_track_cmd(), and XGLUE().

#define _CLIENTDATA
 

Definition at line 327 of file tcl.h.

#define TCL_WIDE_INT_TYPE   long long
 

Definition at line 383 of file tcl.h.

#define TCL_LL_MODIFIER   "ll"
 

Definition at line 417 of file tcl.h.

#define TCL_LL_MODIFIER_SIZE   2
 

Definition at line 418 of file tcl.h.

#define Tcl_WideAsLong val   )     ((long)((Tcl_WideInt)(val)))
 

Definition at line 420 of file tcl.h.

#define Tcl_LongAsWide val   )     ((Tcl_WideInt)((long)(val)))
 

Definition at line 421 of file tcl.h.

#define Tcl_WideAsDouble val   )     ((double)((Tcl_WideInt)(val)))
 

Definition at line 422 of file tcl.h.

#define Tcl_DoubleAsWide val   )     ((Tcl_WideInt)((double)(val)))
 

Definition at line 423 of file tcl.h.

#define TCL_PRESERVE_BINARY_COMPATABILITY   1
 

Definition at line 433 of file tcl.h.

#define Tcl_ThreadCreateType   void
 

Definition at line 517 of file tcl.h.

#define TCL_THREAD_CREATE_RETURN
 

Definition at line 518 of file tcl.h.

#define TCL_THREAD_STACK_DEFAULT   (0)
 

Definition at line 526 of file tcl.h.

#define TCL_THREAD_NOFLAGS   (0000)
 

Definition at line 527 of file tcl.h.

#define TCL_THREAD_JOINABLE   (0001)
 

Definition at line 528 of file tcl.h.

#define TCL_REG_BASIC   000000
 

Definition at line 533 of file tcl.h.

#define TCL_REG_EXTENDED   000001
 

Definition at line 534 of file tcl.h.

#define TCL_REG_ADVF   000002
 

Definition at line 535 of file tcl.h.

#define TCL_REG_ADVANCED   000003
 

Definition at line 536 of file tcl.h.

#define TCL_REG_QUOTE   000004
 

Definition at line 537 of file tcl.h.

#define TCL_REG_NOCASE   000010
 

Definition at line 538 of file tcl.h.

#define TCL_REG_NOSUB   000020
 

Definition at line 539 of file tcl.h.

#define TCL_REG_EXPANDED   000040
 

Definition at line 540 of file tcl.h.

#define TCL_REG_NLSTOP   000100
 

Definition at line 542 of file tcl.h.

#define TCL_REG_NLANCH   000200
 

Definition at line 543 of file tcl.h.

#define TCL_REG_NEWLINE   000300
 

Definition at line 544 of file tcl.h.

#define TCL_REG_CANMATCH   001000
 

Definition at line 545 of file tcl.h.

#define TCL_REG_BOSONLY   002000
 

Definition at line 552 of file tcl.h.

#define TCL_REG_NOTBOL   0001
 

Definition at line 559 of file tcl.h.

#define TCL_REG_NOTEOL   0002
 

Definition at line 560 of file tcl.h.

#define TCL_OK   0
 

Definition at line 610 of file tcl.h.

Referenced by bn_cmd_noise(), bn_cmd_noise_perlin(), bn_cmd_random(), Bn_Init(), bn_math_cmd(), bu_cmdhist_add(), bu_cmdhist_curr(), bu_cmdhist_history(), bu_cmdhist_next(), bu_cmdhist_prev(), bu_get_all_keyword_values(), bu_get_value_by_keyword(), Bu_Init(), bu_tcl_brlcad_data(), bu_tcl_brlcad_path(), bu_tcl_brlcad_root(), bu_tcl_ck_malloc_ptr(), bu_tcl_hsv_to_rgb(), bu_tcl_key_eq_to_key_val(), bu_tcl_malloc_len_roundup(), bu_tcl_mem_barriercheck(), bu_tcl_printb(), bu_tcl_prmem(), bu_tcl_rgb_to_hsv(), bu_tcl_shader_to_key_eq(), bu_tcl_shader_to_key_val(), bu_tcl_units_conversion(), Cho_Init(), cho_open_tcl(), db_tcl_tree_parse(), dgo_autoview_cmd(), dgo_build_dpp(), dgo_draw_cmd(), dgo_E_cmd(), dgo_erase_all_cmd(), dgo_erase_cmd(), dgo_eraseobjpath(), dgo_get_autoview_cmd(), dgo_get_eyemodel_cmd(), Dgo_Init(), dgo_label_cmd(), dgo_overlay_cmd(), dgo_qray_cmd(), dgo_report_cmd(), dgo_rtabort_cmd(), dgo_set_outputHandler_cmd(), dgo_set_transparency_cmd(), dgo_set_uplotOutputMode_cmd(), dgo_shaded_mode_cmd(), dgo_who_cmd(), rt_binunif_tclget(), rt_bot_tclform(), rt_cline_tcladjust(), rt_cline_tclform(), rt_cline_tclget(), rt_comb_tcladjust(), rt_comb_tclform(), rt_comb_tclget(), rt_dsp_tclget(), rt_ebm_tcladjust(), rt_ebm_tclform(), rt_extrude_tcladjust(), rt_extrude_tclform(), rt_extrude_tclget(), Rt_Init(), rt_nmg_tcladjust(), rt_nurb_tcladjust(), rt_parsetab_tclform(), rt_parsetab_tclget(), rt_pipe_tcladjust(), rt_pipe_tclget(), rt_sketch_tcladjust(), rt_sketch_tclform(), rt_tcl_cutter(), rt_tcl_import_from_path(), rt_tcl_parse_ray(), rt_tcl_rt_check(), rt_tcl_rt_no_bool(), rt_tcl_rt_onehit(), rt_tcl_rt_prep(), rt_tcl_rt_shootray(), tcl_obj_to_fastf_array(), tcl_obj_to_int_array(), vo_aet_cmd(), vo_base2local_cmd(), vo_center_cmd(), vo_coord_cmd(), vo_eye_cmd(), vo_eye_pos_cmd(), Vo_Init(), vo_invSize_cmd(), vo_keypoint_cmd(), vo_local2base_cmd(), vo_lookat_cmd(), vo_m2vPoint_cmd(), vo_model2view_cmd(), vo_mrotPoint_cmd(), vo_orientation_cmd(), vo_perspective_cmd(), vo_pmat_cmd(), vo_pmodel2view_cmd(), vo_pov_cmd(), vo_rmat_cmd(), vo_rot(), vo_rotate_about_cmd(), vo_sca(), vo_setview_cmd(), vo_size_cmd(), vo_slew(), vo_tra(), vo_units_cmd(), vo_v2mPoint_cmd(), vo_view2model_cmd(), vo_viewDir_cmd(), vo_zoom(), wdb_add_operator(), wdb_adjust_cmd(), wdb_binary_cmd(), wdb_bot_decimate_cmd(), wdb_color_cmd(), wdb_comb_std_cmd(), wdb_concat_cmd(), wdb_copy_cmd(), wdb_create_cmd(), wdb_dbip_cmd(), wdb_dump_cmd(), wdb_dup_cmd(), wdb_facetize_cmd(), wdb_get_obj_bounds2(), wdb_get_type_cmd(), wdb_importFg4Section_cmd(), Wdb_Init(), wdb_init_obj(), wdb_instance_cmd(), wdb_killall_cmd(), wdb_make_bb_cmd(), wdb_make_name_cmd(), wdb_move_arb_face_cmd(), wdb_move_cmd(), wdb_nmg_collapse_cmd(), wdb_nmg_simplify_cmd(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), wdb_otranslate_cmd(), wdb_pathlist_cmd(), wdb_prcolor_cmd(), wdb_push_cmd(), wdb_remove_cmd(), wdb_reopen_cmd(), wdb_rotate_arb_face_cmd(), wdb_rt_gettrees_cmd(), wdb_shells_cmd(), wdb_showmats_cmd(), wdb_smooth_bot_cmd(), wdb_summary_cmd(), wdb_title_cmd(), wdb_tol_cmd(), wdb_track_cmd(), wdb_units_cmd(), wdb_version_cmd(), and wdb_whatid_cmd().

#define TCL_ERROR   1
 

Definition at line 611 of file tcl.h.

Referenced by bn_cmd_noise(), bn_cmd_noise_perlin(), bn_cmd_noise_slice(), bn_cmd_random(), bn_math_cmd(), bu_cmdhist_add(), bu_cmdhist_curr(), bu_cmdhist_history(), bu_cmdhist_next(), bu_cmdhist_prev(), bu_get_all_keyword_values(), bu_get_value_by_keyword(), bu_structparse_argv(), bu_tcl_brlcad_data(), bu_tcl_brlcad_path(), bu_tcl_brlcad_root(), bu_tcl_ck_malloc_ptr(), bu_tcl_hsv_to_rgb(), bu_tcl_key_eq_to_key_val(), bu_tcl_malloc_len_roundup(), bu_tcl_mem_barriercheck(), bu_tcl_printb(), bu_tcl_prmem(), bu_tcl_rgb_to_hsv(), bu_tcl_shader_to_key_eq(), bu_tcl_shader_to_key_val(), bu_tcl_units_conversion(), cho_open_tcl(), dgo_autoview_cmd(), dgo_draw_cmd(), dgo_E_cmd(), dgo_erase_all_cmd(), dgo_erase_cmd(), dgo_get_autoview_cmd(), dgo_get_eyemodel_cmd(), dgo_how_cmd(), dgo_observer_cmd(), dgo_overlay_cmd(), dgo_qray_cmd(), dgo_report_cmd(), dgo_rt_cmd(), dgo_set_outputHandler_cmd(), dgo_set_transparency_cmd(), dgo_set_uplotOutputMode_cmd(), dgo_shaded_mode_cmd(), dgo_vnirt_cmd(), dgo_who_cmd(), rt_arbn_tcladjust(), rt_binunif_tcladjust(), rt_binunif_tclget(), rt_bot_tcladjust(), rt_cline_tcladjust(), rt_cline_tclget(), rt_comb_tcladjust(), rt_dsp_tcladjust(), rt_dsp_tclget(), rt_ebm_tcladjust(), rt_extrude_tcladjust(), rt_extrude_tclget(), rt_nmg_tcladjust(), rt_nmg_tclget(), rt_nul_tcladjust(), rt_nul_tclform(), rt_nul_tclget(), rt_nurb_tcladjust(), rt_parsetab_tcladjust(), rt_parsetab_tclform(), rt_parsetab_tclget(), rt_pipe_tcladjust(), rt_pipe_tclget(), rt_sketch_tcladjust(), rt_sketch_tclget(), rt_tcl_cutter(), rt_tcl_import_from_path(), rt_tcl_parse_ray(), rt_tcl_rt(), rt_tcl_rt_check(), rt_tcl_rt_no_bool(), rt_tcl_rt_onehit(), rt_tcl_rt_prep(), rt_tcl_rt_shootray(), vo_aet_cmd(), vo_arot_cmd(), vo_base2local_cmd(), vo_center_cmd(), vo_coord_cmd(), vo_eye_cmd(), vo_eye_pos_cmd(), vo_invSize_cmd(), vo_keypoint_cmd(), vo_local2base_cmd(), vo_lookat_cmd(), vo_m2vPoint_cmd(), vo_model2view_cmd(), vo_mrot_cmd(), vo_mrotPoint_cmd(), vo_observer_cmd(), vo_orientation_cmd(), vo_perspective_cmd(), vo_pmat_cmd(), vo_pmodel2view_cmd(), vo_pov_cmd(), vo_rmat_cmd(), vo_rot(), vo_rot_cmd(), vo_rotate_about_cmd(), vo_sca_cmd(), vo_setview_cmd(), vo_size_cmd(), vo_slew_cmd(), vo_tra_cmd(), vo_units_cmd(), vo_v2mPoint_cmd(), vo_view2model_cmd(), vo_viewDir_cmd(), vo_vrot_cmd(), vo_zoom(), vo_zoom_cmd(), wdb_add_operator(), wdb_adjust_cmd(), wdb_attr_cmd(), wdb_binary_cmd(), wdb_bot_decimate_cmd(), wdb_bot_face_sort_cmd(), wdb_cat_cmd(), wdb_color_cmd(), wdb_comb_cmd(), wdb_comb_std_cmd(), wdb_concat_cmd(), wdb_copy_cmd(), wdb_copyeval_cmd(), wdb_create_cmd(), wdb_dbip_cmd(), wdb_dump_cmd(), wdb_dup_cmd(), wdb_expand_cmd(), wdb_facetize_cmd(), wdb_find_cmd(), wdb_form_cmd(), wdb_get_cmd(), wdb_get_obj_bounds(), wdb_get_obj_bounds2(), wdb_get_objpath_mat(), wdb_get_type_cmd(), wdb_group_cmd(), wdb_hide_cmd(), wdb_importFg4Section_cmd(), wdb_init_obj(), wdb_instance_cmd(), wdb_keep_cmd(), wdb_kill_cmd(), wdb_killall_cmd(), wdb_killtree_cmd(), wdb_list_cmd(), wdb_ls_cmd(), wdb_lt_cmd(), wdb_make_bb_cmd(), wdb_make_name_cmd(), wdb_match_cmd(), wdb_move_all_cmd(), wdb_move_arb_edge_cmd(), wdb_move_arb_face_cmd(), wdb_move_cmd(), wdb_nmg_collapse_cmd(), wdb_nmg_simplify_cmd(), wdb_observer_cmd(), wdb_ocenter_cmd(), wdb_orotate_cmd(), wdb_oscale_cmd(), wdb_otranslate_cmd(), wdb_pathlist_cmd(), wdb_pathsum_cmd(), wdb_prcolor_cmd(), wdb_push_cmd(), wdb_put_cmd(), wdb_region_cmd(), wdb_remove_cmd(), wdb_reopen_cmd(), wdb_rmap_cmd(), wdb_rotate_arb_face_cmd(), wdb_rt_gettrees_cmd(), wdb_shells_cmd(), wdb_showmats_cmd(), wdb_smooth_bot_cmd(), wdb_summary_cmd(), wdb_title_cmd(), wdb_tol_cmd(), wdb_track_cmd(), wdb_tree_cmd(), wdb_unhide_cmd(), wdb_units_cmd(), wdb_version_cmd(), wdb_whatid_cmd(), wdb_which_cmd(), and wdb_xpush_cmd().

#define TCL_RETURN   2
 

Definition at line 612 of file tcl.h.

#define TCL_BREAK   3
 

Definition at line 613 of file tcl.h.

#define TCL_CONTINUE   4
 

Definition at line 614 of file tcl.h.

#define TCL_RESULT_SIZE   200
 

Definition at line 616 of file tcl.h.

#define TCL_SUBST_COMMANDS   001
 

Definition at line 621 of file tcl.h.

#define TCL_SUBST_VARIABLES   002
 

Definition at line 622 of file tcl.h.

#define TCL_SUBST_BACKSLASHES   004
 

Definition at line 623 of file tcl.h.

#define TCL_SUBST_ALL   007
 

Definition at line 624 of file tcl.h.

#define Tcl_IncrRefCount objPtr   )     ++(objPtr)->refCount
 

Definition at line 804 of file tcl.h.

Referenced by dgo_eraseobjpath().

#define Tcl_DecrRefCount objPtr   )     if (--(objPtr)->refCount <= 0) TclFreeObj(objPtr)
 

Definition at line 806 of file tcl.h.

Referenced by rt_bot_tcladjust(), rt_nmg_tcladjust(), rt_pipe_tcladjust(), tcl_obj_to_fastf_array(), and tcl_obj_to_int_array().

#define Tcl_IsShared objPtr   )     ((objPtr)->refCount > 1)
 

Definition at line 808 of file tcl.h.

#define TCL_DSTRING_STATIC_SIZE   200
 

Definition at line 959 of file tcl.h.

#define Tcl_DStringLength dsPtr   )     ((dsPtr)->length)
 

Definition at line 972 of file tcl.h.

#define Tcl_DStringValue dsPtr   )     ((dsPtr)->string)
 

Definition at line 973 of file tcl.h.

#define Tcl_DStringTrunc   Tcl_DStringSetLength
 

Definition at line 974 of file tcl.h.

#define TCL_MAX_PREC   17
 

Definition at line 981 of file tcl.h.

#define TCL_DOUBLE_SPACE   (TCL_MAX_PREC+10)
 

Definition at line 982 of file tcl.h.

#define TCL_INTEGER_SPACE   24
 

Definition at line 989 of file tcl.h.

#define TCL_DONT_USE_BRACES   1
 

Definition at line 996 of file tcl.h.

#define TCL_EXACT   1
 

Definition at line 1002 of file tcl.h.

#define TCL_NO_EVAL   0x10000
 

Definition at line 1009 of file tcl.h.

#define TCL_EVAL_GLOBAL   0x20000
 

Definition at line 1010 of file tcl.h.

#define TCL_EVAL_DIRECT   0x40000
 

Definition at line 1011 of file tcl.h.

#define TCL_EVAL_INVOKE   0x80000
 

Definition at line 1012 of file tcl.h.

#define TCL_VOLATILE   ((Tcl_FreeProc *) 1)
 

Definition at line 1018 of file tcl.h.

Referenced by bu_tcl_printb().

#define TCL_STATIC   ((Tcl_FreeProc *) 0)
 

Definition at line 1019 of file tcl.h.

Referenced by rt_arbn_tcladjust(), rt_bot_tcladjust(), rt_cline_tcladjust(), rt_ebm_tcladjust(), rt_extrude_tcladjust(), rt_nmg_tcladjust(), rt_nmg_tclget(), rt_nurb_tcladjust(), rt_pipe_tcladjust(), and rt_sketch_tcladjust().

#define TCL_DYNAMIC   ((Tcl_FreeProc *) 3)
 

Definition at line 1020 of file tcl.h.

#define TCL_GLOBAL_ONLY   1
 

Definition at line 1025 of file tcl.h.

Referenced by bu_tcl_setup(), and rt_tcl_setup().

#define TCL_NAMESPACE_ONLY   2
 

Definition at line 1026 of file tcl.h.

#define TCL_APPEND_VALUE   4
 

Definition at line 1027 of file tcl.h.

#define TCL_LIST_ELEMENT   8
 

Definition at line 1028 of file tcl.h.

#define TCL_TRACE_READS   0x10
 

Definition at line 1029 of file tcl.h.

#define TCL_TRACE_WRITES   0x20
 

Definition at line 1030 of file tcl.h.

#define TCL_TRACE_UNSETS   0x40
 

Definition at line 1031 of file tcl.h.

#define TCL_TRACE_DESTROYED   0x80
 

Definition at line 1032 of file tcl.h.

#define TCL_INTERP_DESTROYED   0x100
 

Definition at line 1033 of file tcl.h.

#define TCL_LEAVE_ERR_MSG   0x200
 

Definition at line 1034 of file tcl.h.

#define TCL_TRACE_ARRAY   0x800
 

Definition at line 1035 of file tcl.h.

#define TCL_TRACE_OLD_STYLE   0x1000
 

Definition at line 1038 of file tcl.h.

#define TCL_TRACE_RESULT_DYNAMIC   0x8000
 

Definition at line 1041 of file tcl.h.

#define TCL_TRACE_RESULT_OBJECT   0x10000
 

Definition at line 1042 of file tcl.h.

#define TCL_TRACE_RENAME   0x2000
 

Definition at line 1048 of file tcl.h.

#define TCL_TRACE_DELETE   0x4000
 

Definition at line 1049 of file tcl.h.

#define TCL_ALLOW_INLINE_COMPILATION   0x20000
 

Definition at line 1051 of file tcl.h.

#define TCL_TRACE_ENTER_EXEC   1
 

Definition at line 1058 of file tcl.h.

#define TCL_TRACE_LEAVE_EXEC   2
 

Definition at line 1059 of file tcl.h.

#define TCL_PARSE_PART1   0x400
 

Definition at line 1069 of file tcl.h.

#define TCL_LINK_INT   1
 

Definition at line 1076 of file tcl.h.

Referenced by bu_tcl_setup(), and rt_tcl_setup().

#define TCL_LINK_DOUBLE   2
 

Definition at line 1077 of file tcl.h.

#define TCL_LINK_BOOLEAN   3
 

Definition at line 1078 of file tcl.h.

#define TCL_LINK_STRING   4
 

Definition at line 1079 of file tcl.h.

#define TCL_LINK_WIDE_INT   5
 

Definition at line 1080 of file tcl.h.

#define TCL_LINK_READ_ONLY   0x80
 

Definition at line 1081 of file tcl.h.

#define TCL_HASH_KEY_STORE_HASH   1
 

Definition at line 1107 of file tcl.h.

#define TCL_HASH_KEY_RANDOMIZE_HASH   0x1
 

Definition at line 1161 of file tcl.h.

#define TCL_HASH_KEY_TYPE_VERSION   1
 

Definition at line 1167 of file tcl.h.

#define TCL_SMALL_HASH_TABLE   4
 

Definition at line 1212 of file tcl.h.

#define TCL_STRING_KEYS   0
 

Definition at line 1282 of file tcl.h.

Referenced by wdb_concat_cmd().

#define TCL_ONE_WORD_KEYS   1
 

Definition at line 1283 of file tcl.h.

Referenced by rt_gettrees_muves().

#define TCL_CUSTOM_TYPE_KEYS   -2
 

Definition at line 1286 of file tcl.h.

#define TCL_CUSTOM_PTR_KEYS   -1
 

Definition at line 1287 of file tcl.h.

#define Tcl_GetHashValue  )     ((h)->clientData)
 

Definition at line 1297 of file tcl.h.

Referenced by wdb_concat_cmd().

#define Tcl_SetHashValue h,
value   )     ((h)->clientData = (ClientData) (value))
 

Definition at line 1298 of file tcl.h.

#define Tcl_GetHashKey tablePtr,
 ) 
 

Value:

((char *) (((tablePtr)->keyType == TCL_ONE_WORD_KEYS || \
                    (tablePtr)->keyType == TCL_CUSTOM_PTR_KEYS) \
                   ? (h)->key.oneWordValue \
                   : (h)->key.string))

Definition at line 1300 of file tcl.h.

#define Tcl_FindHashEntry tablePtr,
key   )     (*((tablePtr)->findProc))(tablePtr, key)
 

Definition at line 1318 of file tcl.h.

#define Tcl_CreateHashEntry tablePtr,
key,
newPtr   )     (*((tablePtr)->createProc))(tablePtr, key, newPtr)
 

Definition at line 1320 of file tcl.h.

#define TCL_DONT_WAIT   (1<<1)
 

Definition at line 1335 of file tcl.h.

#define TCL_WINDOW_EVENTS   (1<<2)
 

Definition at line 1336 of file tcl.h.

#define TCL_FILE_EVENTS   (1<<3)
 

Definition at line 1337 of file tcl.h.

#define TCL_TIMER_EVENTS   (1<<4)
 

Definition at line 1338 of file tcl.h.

#define TCL_IDLE_EVENTS   (1<<5)
 

Definition at line 1339 of file tcl.h.

#define TCL_ALL_EVENTS   (~TCL_DONT_WAIT)
 

Definition at line 1340 of file tcl.h.

#define TCL_SERVICE_NONE   0
 

Definition at line 1367 of file tcl.h.

#define TCL_SERVICE_ALL   1
 

Definition at line 1368 of file tcl.h.

#define TCL_READABLE   (1<<1)
 

Definition at line 1390 of file tcl.h.

#define TCL_WRITABLE   (1<<2)
 

Definition at line 1391 of file tcl.h.

#define TCL_EXCEPTION   (1<<3)
 

Definition at line 1392 of file tcl.h.

#define TCL_STDIN   (1<<1)
 

Definition at line 1399 of file tcl.h.

#define TCL_STDOUT   (1<<2)
 

Definition at line 1400 of file tcl.h.

#define TCL_STDERR   (1<<3)
 

Definition at line 1401 of file tcl.h.

#define TCL_ENFORCE_MODE   (1<<4)
 

Definition at line 1402 of file tcl.h.

#define TCL_CLOSE_READ   (1<<1)
 

Definition at line 1408 of file tcl.h.

#define TCL_CLOSE_WRITE   (1<<2)
 

Definition at line 1409 of file tcl.h.

#define TCL_CLOSE2PROC   ((Tcl_DriverCloseProc *)1)
 

Definition at line 1415 of file tcl.h.

#define TCL_CHANNEL_VERSION_1   ((Tcl_ChannelTypeVersion) 0x1)
 

Definition at line 1420 of file tcl.h.

#define TCL_CHANNEL_VERSION_2   ((Tcl_ChannelTypeVersion) 0x2)
 

Definition at line 1421 of file tcl.h.

#define TCL_CHANNEL_VERSION_3   ((Tcl_ChannelTypeVersion) 0x3)
 

Definition at line 1422 of file tcl.h.

#define ckalloc x   )     Tcl_Alloc(x)
 

Definition at line 1479 of file tcl.h.

#define ckfree x   )     Tcl_Free(x)
 

Definition at line 1480 of file tcl.h.

#define ckrealloc x,
y   )     Tcl_Realloc(x,y)
 

Definition at line 1481 of file tcl.h.

#define attemptckalloc x   )     Tcl_AttemptAlloc(x)
 

Definition at line 1482 of file tcl.h.

#define attemptckrealloc x,
y   )     Tcl_AttemptRealloc(x,y)
 

Definition at line 1483 of file tcl.h.

#define Tcl_InitMemory x   ) 
 

Definition at line 1484 of file tcl.h.

#define Tcl_DumpActiveMemory x   ) 
 

Definition at line 1485 of file tcl.h.

#define Tcl_ValidateAllMemory x,
y   ) 
 

Definition at line 1486 of file tcl.h.

#define TCL_MODE_BLOCKING   0
 

Definition at line 1555 of file tcl.h.

#define TCL_MODE_NONBLOCKING   1
 

Definition at line 1556 of file tcl.h.

#define TCL_GLOB_TYPE_BLOCK   (1<<0)
 

Definition at line 1587 of file tcl.h.

#define TCL_GLOB_TYPE_CHAR   (1<<1)
 

Definition at line 1588 of file tcl.h.

#define TCL_GLOB_TYPE_DIR   (1<<2)
 

Definition at line 1589 of file tcl.h.

#define TCL_GLOB_TYPE_PIPE   (1<<3)
 

Definition at line 1590 of file tcl.h.

#define TCL_GLOB_TYPE_FILE   (1<<4)
 

Definition at line 1591 of file tcl.h.

#define TCL_GLOB_TYPE_LINK   (1<<5)
 

Definition at line 1592 of file tcl.h.

#define TCL_GLOB_TYPE_SOCK   (1<<6)
 

Definition at line 1593 of file tcl.h.

#define TCL_GLOB_TYPE_MOUNT   (1<<7)
 

Definition at line 1594 of file tcl.h.

#define TCL_GLOB_PERM_RONLY   (1<<0)
 

Definition at line 1596 of file tcl.h.

#define TCL_GLOB_PERM_HIDDEN   (1<<1)
 

Definition at line 1597 of file tcl.h.

#define TCL_GLOB_PERM_R   (1<<2)
 

Definition at line 1598 of file tcl.h.

#define TCL_GLOB_PERM_W   (1<<3)
 

Definition at line 1599 of file tcl.h.

#define TCL_GLOB_PERM_X   (1<<4)
 

Definition at line 1600 of file tcl.h.

#define TCL_FILESYSTEM_VERSION_1   ((Tcl_FSVersion) 0x1)
 

Definition at line 1674 of file tcl.h.

#define TCL_CREATE_SYMBOLIC_LINK   0x01
 

Definition at line 1873 of file tcl.h.

#define TCL_CREATE_HARD_LINK   0x02
 

Definition at line 1874 of file tcl.h.

#define TCL_ENCODING_START   0x01
 

Definition at line 1949 of file tcl.h.

#define TCL_ENCODING_END   0x02
 

Definition at line 1950 of file tcl.h.

#define TCL_ENCODING_STOPONERROR   0x04
 

Definition at line 1951 of file tcl.h.

#define TCL_TOKEN_WORD   1
 

Definition at line 2049 of file tcl.h.

#define TCL_TOKEN_SIMPLE_WORD   2
 

Definition at line 2050 of file tcl.h.

#define TCL_TOKEN_TEXT   4
 

Definition at line 2051 of file tcl.h.

#define TCL_TOKEN_BS   8
 

Definition at line 2052 of file tcl.h.

#define TCL_TOKEN_COMMAND   16
 

Definition at line 2053 of file tcl.h.

#define TCL_TOKEN_VARIABLE   32
 

Definition at line 2054 of file tcl.h.

#define TCL_TOKEN_SUB_EXPR   64
 

Definition at line 2055 of file tcl.h.

#define TCL_TOKEN_OPERATOR   128
 

Definition at line 2056 of file tcl.h.

#define TCL_PARSE_SUCCESS   0
 

Definition at line 2063 of file tcl.h.

#define TCL_PARSE_QUOTE_EXTRA   1
 

Definition at line 2064 of file tcl.h.

#define TCL_PARSE_BRACE_EXTRA   2
 

Definition at line 2065 of file tcl.h.

#define TCL_PARSE_MISSING_BRACE   3
 

Definition at line 2066 of file tcl.h.

#define TCL_PARSE_MISSING_BRACKET   4
 

Definition at line 2067 of file tcl.h.

#define TCL_PARSE_MISSING_PAREN   5
 

Definition at line 2068 of file tcl.h.

#define TCL_PARSE_MISSING_QUOTE   6
 

Definition at line 2069 of file tcl.h.

#define TCL_PARSE_MISSING_VAR_BRACE   7
 

Definition at line 2070 of file tcl.h.

#define TCL_PARSE_SYNTAX   8
 

Definition at line 2071 of file tcl.h.

#define TCL_PARSE_BAD_NUMBER   9
 

Definition at line 2072 of file tcl.h.

#define NUM_STATIC_TOKENS   20
 

Definition at line 2078 of file tcl.h.

#define TCL_CONVERT_MULTIBYTE   -1
 

Definition at line 2167 of file tcl.h.

#define TCL_CONVERT_SYNTAX   -2
 

Definition at line 2168 of file tcl.h.

#define TCL_CONVERT_UNKNOWN   -3
 

Definition at line 2169 of file tcl.h.

#define TCL_CONVERT_NOSPACE   -4
 

Definition at line 2170 of file tcl.h.

#define TCL_UTF_MAX   3
 

Definition at line 2183 of file tcl.h.

#define Tcl_EvalObj interp,
objPtr   )     Tcl_EvalObjEx((interp),(objPtr),0)
 

Definition at line 2206 of file tcl.h.

#define Tcl_GlobalEvalObj interp,
objPtr   )     Tcl_EvalObjEx((interp),(objPtr),TCL_EVAL_GLOBAL)
 

Definition at line 2208 of file tcl.h.

#define Tcl_Ckalloc   Tcl_Alloc
 

Definition at line 2217 of file tcl.h.

#define Tcl_Ckfree   Tcl_Free
 

Definition at line 2218 of file tcl.h.

#define Tcl_Ckrealloc   Tcl_Realloc
 

Definition at line 2219 of file tcl.h.

#define Tcl_Return   Tcl_SetResult
 

Definition at line 2220 of file tcl.h.

#define Tcl_TildeSubst   Tcl_TranslateFileName
 

Definition at line 2221 of file tcl.h.

#define panic   Tcl_Panic
 

Definition at line 2223 of file tcl.h.

#define panicVA   Tcl_PanicVA
 

Definition at line 2225 of file tcl.h.

#define TCL_STUB_MAGIC   ((int)0xFCA3BACF)
 

Definition at line 2236 of file tcl.h.

#define Tcl_InitStubs interp,
version,
exact   )     Tcl_PkgRequire(interp, "Tcl", version, exact)
 

Definition at line 2255 of file tcl.h.

#define TCL_STORAGE_CLASS
 

Definition at line 2301 of file tcl.h.

#define TCL_STORAGE_CLASS   DLLIMPORT
 

Definition at line 2301 of file tcl.h.


Typedef Documentation

typedef void* ClientData
 

Definition at line 323 of file tcl.h.

typedef TCL_WIDE_INT_TYPE Tcl_WideInt
 

Definition at line 393 of file tcl.h.

typedef unsigned TCL_WIDE_INT_TYPE Tcl_WideUInt
 

Definition at line 394 of file tcl.h.

typedef struct stat Tcl_StatBuf
 

Definition at line 415 of file tcl.h.

typedef struct Tcl_AsyncHandler_* Tcl_AsyncHandler
 

Definition at line 472 of file tcl.h.

typedef struct Tcl_Channel_* Tcl_Channel
 

Definition at line 473 of file tcl.h.

typedef struct Tcl_Command_* Tcl_Command
 

Definition at line 474 of file tcl.h.

typedef struct Tcl_Condition_* Tcl_Condition
 

Definition at line 475 of file tcl.h.

typedef struct Tcl_EncodingState_* Tcl_EncodingState
 

Definition at line 476 of file tcl.h.

typedef struct Tcl_Encoding_* Tcl_Encoding
 

Definition at line 477 of file tcl.h.

typedef struct Tcl_Event Tcl_Event
 

Definition at line 478 of file tcl.h.

typedef struct Tcl_Mutex_* Tcl_Mutex
 

Definition at line 479 of file tcl.h.

typedef struct Tcl_Pid_* Tcl_Pid
 

Definition at line 480 of file tcl.h.

typedef struct Tcl_RegExp_* Tcl_RegExp
 

Definition at line 481 of file tcl.h.

typedef struct Tcl_ThreadDataKey_* Tcl_ThreadDataKey
 

Definition at line 482 of file tcl.h.

typedef struct Tcl_ThreadId_* Tcl_ThreadId
 

Definition at line 483 of file tcl.h.

typedef struct Tcl_TimerToken_* Tcl_TimerToken
 

Definition at line 484 of file tcl.h.

typedef struct Tcl_Trace_* Tcl_Trace
 

Definition at line 485 of file tcl.h.

typedef struct Tcl_Var_* Tcl_Var
 

Definition at line 486 of file tcl.h.

typedef struct Tcl_ChannelTypeVersion_* Tcl_ChannelTypeVersion
 

Definition at line 487 of file tcl.h.

typedef struct Tcl_LoadHandle_* Tcl_LoadHandle
 

Definition at line 488 of file tcl.h.

typedef Tcl_StatBuf* Tcl_Stat_
 

Definition at line 587 of file tcl.h.

typedef struct stat* Tcl_OldStat_
 

Definition at line 588 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 655 of file tcl.h.

typedef Tcl_Interp int code
 

Definition at line 655 of file tcl.h.

typedef int mask
 

Definition at line 656 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 660 of file tcl.h.

typedef Tcl_Interp int argc
 

Definition at line 660 of file tcl.h.

typedef Tcl_Interp int CONST84 char* argv[]
 

Definition at line 660 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int level
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int char* command
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int char Tcl_CmdProc* proc
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int char Tcl_CmdProc ClientData cmdClientData
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int char Tcl_CmdProc ClientData int argc
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp int char Tcl_CmdProc ClientData int CONST84 char* argv[]
 

Definition at line 662 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 665 of file tcl.h.

typedef Tcl_Interp int level
 

Definition at line 665 of file tcl.h.

typedef Tcl_Interp int CONST char* command
 

Definition at line 665 of file tcl.h.

typedef Tcl_Interp int CONST char Tcl_Command commandInfo
 

Definition at line 665 of file tcl.h.

typedef Tcl_Interp int CONST char Tcl_Command int objc
 

Definition at line 665 of file tcl.h.

typedef Tcl_Interp int CONST char Tcl_Command int struct Tcl_Obj* CONST* objv
 

Definition at line 666 of file tcl.h.

typedef struct Tcl_Obj* dupPtr
 

Definition at line 669 of file tcl.h.

typedef CONST char* src
 

Definition at line 671 of file tcl.h.

typedef CONST char int srcLen
 

Definition at line 671 of file tcl.h.

typedef CONST char int int flags
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState* statePtr
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState char* dst
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState char int dstLen
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState char int int* srcReadPtr
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState char int int int* dstWrotePtr
 

Definition at line 671 of file tcl.h.

typedef CONST char int int Tcl_EncodingState char int int int int* dstCharsPtr
 

Definition at line 671 of file tcl.h.

typedef int flags
 

Definition at line 675 of file tcl.h.

typedef int flags
 

Definition at line 677 of file tcl.h.

typedef ClientData clientData
 

Definition at line 679 of file tcl.h.

typedef int flags
 

Definition at line 681 of file tcl.h.

typedef int mask
 

Definition at line 683 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 689 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 691 of file tcl.h.

typedef Tcl_Interp Tcl_Value* args
 

Definition at line 691 of file tcl.h.

typedef Tcl_Interp Tcl_Value Tcl_Value* resultPtr
 

Definition at line 691 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 694 of file tcl.h.

typedef Tcl_Interp int objc
 

Definition at line 694 of file tcl.h.

typedef Tcl_Interp int struct Tcl_Obj* CONST* objv
 

Definition at line 694 of file tcl.h.

typedef Tcl_Channel chan
 

Definition at line 698 of file tcl.h.

typedef Tcl_Channel char* address
 

Definition at line 698 of file tcl.h.

typedef Tcl_Channel char int port
 

Definition at line 698 of file tcl.h.

typedef struct Tcl_Obj* objPtr
 

Definition at line 701 of file tcl.h.

EXTERN void TkFreeXId _ANSI_ARGS_
 

Definition at line 703 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 706 of file tcl.h.

typedef Tcl_Interp CONST char* oldName
 

Definition at line 706 of file tcl.h.

typedef Tcl_Interp CONST char CONST char* newName
 

Definition at line 706 of file tcl.h.

typedef Tcl_Interp CONST char CONST char int flags
 

Definition at line 706 of file tcl.h.

typedef int mask
 

Definition at line 708 of file tcl.h.

typedef int Tcl_FileProc* proc
 

Definition at line 708 of file tcl.h.

typedef int Tcl_FileProc ClientData clientData
 

Definition at line 708 of file tcl.h.

typedef struct Tcl_HashKeyType Tcl_HashKeyType
 

Definition at line 1087 of file tcl.h.

typedef struct Tcl_HashTable Tcl_HashTable
 

Definition at line 1088 of file tcl.h.

typedef struct Tcl_HashEntry Tcl_HashEntry
 

Definition at line 1089 of file tcl.h.

typedef unsigned int(Tcl_HashKeyProc) _ANSI_ARGS_((Tcl_HashTable *tablePtr
 

Definition at line 1091 of file tcl.h.

typedef unsigned VOID* keyPtr
 

Definition at line 1092 of file tcl.h.

typedef Tcl_HashEntry* hPtr
 

Definition at line 1094 of file tcl.h.

typedef Tcl_HashEntry* Tcl_AllocHashEntryProc _ANSI_ARGS_((Tcl_HashTable *tablePtr, VOID *keyPtr))
 

Definition at line 1095 of file tcl.h.

typedef int mode
 

Definition at line 1428 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 1430 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 1432 of file tcl.h.

typedef Tcl_Interp int flags
 

Definition at line 1432 of file tcl.h.

typedef char* buf
 

Definition at line 1434 of file tcl.h.

typedef char int toRead
 

Definition at line 1434 of file tcl.h.

typedef char int int* errorCodePtr
 

Definition at line 1434 of file tcl.h.

typedef CONST84 char* buf
 

Definition at line 1436 of file tcl.h.

typedef CONST84 char int toWrite
 

Definition at line 1436 of file tcl.h.

typedef CONST84 char int int* errorCodePtr
 

Definition at line 1436 of file tcl.h.

typedef long offset
 

Definition at line 1438 of file tcl.h.

typedef long int mode
 

Definition at line 1438 of file tcl.h.

typedef long int int* errorCodePtr
 

Definition at line 1438 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 1440 of file tcl.h.

typedef Tcl_Interp CONST char* optionName
 

Definition at line 1440 of file tcl.h.

typedef Tcl_Interp CONST char CONST char* value
 

Definition at line 1440 of file tcl.h.

typedef Tcl_Interp* interp
 

Definition at line 1443 of file tcl.h.

typedef Tcl_Interp CONST84 char* optionName
 

Definition at line 1443 of file tcl.h.

typedef Tcl_Interp CONST84 char Tcl_DString* dsPtr
 

Definition at line 1443 of file tcl.h.

typedef int mask
 

Definition at line 1446 of file tcl.h.

typedef int direction
 

Definition at line 1448 of file tcl.h.

typedef int ClientData* handlePtr
 

Definition at line 1448 of file tcl.h.

typedef int interestMask
 

Definition at line 1453 of file tcl.h.

typedef Tcl_WideInt offset
 

Definition at line 1455 of file tcl.h.

typedef Tcl_WideInt int mode
 

Definition at line 1455 of file tcl.h.

typedef Tcl_WideInt int int* errorCodePtr
 

Definition at line 1455 of file tcl.h.

typedef Tcl_StatBuf* buf
 

Definition at line 1606 of file tcl.h.

typedef int mode
 

Definition at line 1607 of file tcl.h.

typedef Tcl_Obj* pathPtr
 

Definition at line 1609 of file tcl.h.

typedef Tcl_Obj int mode
 

Definition at line 1609 of file tcl.h.

typedef Tcl_Obj int int permissions
 

Definition at line 1609 of file tcl.h.

typedef Tcl_Obj* result
 

Definition at line 1612 of file tcl.h.

typedef Tcl_Obj Tcl_Obj* pathPtr
 

Definition at line 1612 of file tcl.h.

typedef Tcl_Obj Tcl_Obj CONST char* pattern
 

Definition at line 1612 of file tcl.h.

typedef Tcl_Obj Tcl_Obj CONST char Tcl_GlobTypeData* types
 

Definition at line 1612 of file tcl.h.

typedef Tcl_Obj* Tcl_FSGetCwdProc _ANSI_ARGS_((Tcl_Interp *interp))
 

Definition at line 1614 of file tcl.h.

typedef Tcl_StatBuf* buf
 

Definition at line 1617 of file tcl.h.

typedef Tcl_Obj* destPathPtr
 

Definition at line 1621 of file tcl.h.

typedef Tcl_Obj Tcl_Obj** errorPtr
 

Definition at line 1621 of file tcl.h.

typedef Tcl_Obj* destPathPtr
 

Definition at line 1623 of file tcl.h.

typedef int recursive
 

Definition at line 1625 of file tcl.h.

typedef int Tcl_Obj** errorPtr
 

Definition at line 1625 of file tcl.h.

typedef Tcl_Obj* destPathPtr
 

Definition at line 1627 of file tcl.h.

typedef Tcl_Obj* Tcl_FSListVolumesProc _ANSI_ARGS_((void))
 

Definition at line 1629 of file tcl.h.

typedef struct utimbuf* tval
 

Definition at line 1633 of file tcl.h.

typedef Tcl_Obj* pathPtr
 

Definition at line 1635 of file tcl.h.

typedef Tcl_Obj int nextCheckpoint
 

Definition at line 1635 of file tcl.h.

typedef int index
 

Definition at line 1637 of file tcl.h.

typedef int Tcl_Obj* pathPtr
 

Definition at line 1637 of file tcl.h.

typedef int Tcl_Obj Tcl_Obj** objPtrRef
 

Definition at line 1637 of file tcl.h.

typedef CONST char** Tcl_FSFileAttrStringsProc _ANSI_ARGS_((Tcl_Obj *pathPtr,Tcl_Obj **objPtrRef))
 

Definition at line 1639 of file tcl.h.

typedef int index
 

Definition at line 1642 of file tcl.h.

typedef int Tcl_Obj* pathPtr
 

Definition at line 1642 of file tcl.h.

typedef int Tcl_Obj Tcl_Obj* objPtr
 

Definition at line 1642 of file tcl.h.

typedef Tcl_Obj* Tcl_FSLinkProc _ANSI_ARGS_((Tcl_Obj *pathPtr,Tcl_Obj *toPtr, int linkType))
 

Definition at line 1644 of file tcl.h.

typedef Tcl_Obj* pathPtr
 

Definition at line 1647 of file tcl.h.

typedef Tcl_Obj Tcl_LoadHandle* handlePtr
 

Definition at line 1647 of file tcl.h.

typedef Tcl_Obj Tcl_LoadHandle Tcl_FSUnloadFileProc** unloadProcPtr
 

Definition at line 1647 of file tcl.h.

typedef ClientData* clientDataPtr
 

Definition at line 1651 of file tcl.h.

typedef Tcl_Obj* Tcl_FSFilesystemPathTypeProc _ANSI_ARGS_((Tcl_Obj *pathPtr))
 

Definition at line 1653 of file tcl.h.

typedef Tcl_Obj* Tcl_FSFilesystemSeparatorProc _ANSI_ARGS_((Tcl_Obj *pathPtr))
 

Definition at line 1655 of file tcl.h.

typedef Tcl_Obj* Tcl_FSInternalToNormalizedProc _ANSI_ARGS_((ClientData clientData))
 

Definition at line 1660 of file tcl.h.

typedef struct Tcl_FSVersion_* Tcl_FSVersion
 

Definition at line 1663 of file tcl.h.

typedef unsigned short Tcl_UniChar
 

Definition at line 2198 of file tcl.h.


Enumeration Type Documentation

enum Tcl_ValueType
 

Enumerator:
TCL_INT 
TCL_DOUBLE 
TCL_EITHER 
TCL_WIDE_INT 

Definition at line 630 of file tcl.h.

enum Tcl_QueuePosition
 

Enumerator:
TCL_QUEUE_TAIL 
TCL_QUEUE_HEAD 
TCL_QUEUE_MARK 

Definition at line 1359 of file tcl.h.

enum Tcl_PathType
 

Enumerator:
TCL_PATH_ABSOLUTE 
TCL_PATH_RELATIVE 
TCL_PATH_VOLUME_RELATIVE 

Definition at line 1562 of file tcl.h.


Function Documentation

typedef void Tcl_ThreadCreateProc   ) 
 

typedef int Tcl_AppInitProc   ) 
 

typedef int Tcl_AsyncProc   ) 
 

typedef void Tcl_ChannelProc   ) 
 

typedef void Tcl_CloseProc   ) 
 

typedef void Tcl_CmdDeleteProc   ) 
 

typedef int Tcl_CmdProc   ) 
 

typedef void Tcl_CmdTraceProc   ) 
 

typedef int Tcl_CmdObjTraceProc   ) 
 

typedef void Tcl_CmdObjTraceDeleteProc   ) 
 

typedef void Tcl_DupInternalRepProc   ) 
 

typedef int Tcl_EncodingConvertProc   ) 
 

typedef void Tcl_EncodingFreeProc   ) 
 

typedef int Tcl_EventProc   ) 
 

typedef void Tcl_EventCheckProc   ) 
 

typedef int Tcl_EventDeleteProc   ) 
 

typedef void Tcl_EventSetupProc   ) 
 

typedef void Tcl_ExitProc   ) 
 

typedef void Tcl_FileProc   ) 
 

typedef void Tcl_FileFreeProc   ) 
 

typedef void Tcl_FreeInternalRepProc   ) 
 

typedef void Tcl_FreeProc   ) 
 

typedef void Tcl_IdleProc   ) 
 

typedef void Tcl_InterpDeleteProc   ) 
 

typedef int Tcl_MathProc   ) 
 

typedef void Tcl_NamespaceDeleteProc   ) 
 

typedef int Tcl_ObjCmdProc   ) 
 

typedef int Tcl_PackageInitProc   ) 
 

typedef void Tcl_PanicProc   ) 
 

typedef void Tcl_TcpAcceptProc   ) 
 

typedef void Tcl_TimerProc   ) 
 

typedef int Tcl_SetFromAnyProc   ) 
 

typedef void Tcl_UpdateStringProc   ) 
 

typedef void Tcl_CommandTraceProc   ) 
 

typedef void Tcl_CreateFileHandlerProc   ) 
 

typedef void Tcl_DeleteFileHandlerProc   ) 
 

typedef void Tcl_AlertNotifierProc   ) 
 

typedef void Tcl_ServiceModeHookProc   ) 
 

typedef ClientData Tcl_InitNotifierProc   ) 
 

typedef void Tcl_FinalizeNotifierProc   ) 
 

typedef void Tcl_MainLoopProc   ) 
 

void Tcl_IncrRefCount _ANSI_ARGS_ (Tcl_Obj *objPtr  ) 
 

typedef int Tcl_CompareHashKeysProc   ) 
 

typedef void Tcl_FreeHashEntryProc   ) 
 

typedef void Tcl_SetTimerProc   ) 
 

typedef int Tcl_WaitForEventProc   ) 
 

typedef int Tcl_DriverBlockModeProc   ) 
 

typedef int Tcl_DriverCloseProc   ) 
 

typedef int Tcl_DriverClose2Proc   ) 
 

typedef int Tcl_DriverInputProc   ) 
 

typedef int Tcl_DriverOutputProc   ) 
 

typedef int Tcl_DriverSeekProc   ) 
 

typedef int Tcl_DriverSetOptionProc   ) 
 

typedef int Tcl_DriverGetOptionProc   ) 
 

typedef void Tcl_DriverWatchProc   ) 
 

typedef int Tcl_DriverGetHandleProc   ) 
 

typedef int Tcl_DriverFlushProc   ) 
 

typedef int Tcl_DriverHandlerProc   ) 
 

typedef Tcl_WideInt Tcl_DriverWideSeekProc   ) 
 

typedef int Tcl_FSStatProc   ) 
 

typedef int Tcl_FSAccessProc   ) 
 

typedef Tcl_Channel Tcl_FSOpenFileChannelProc   ) 
 

typedef int Tcl_FSMatchInDirectoryProc   ) 
 

typedef int Tcl_FSChdirProc   ) 
 

typedef int Tcl_FSLstatProc   ) 
 

typedef int Tcl_FSCreateDirectoryProc   ) 
 

typedef int Tcl_FSDeleteFileProc   ) 
 

typedef int Tcl_FSCopyDirectoryProc   ) 
 

typedef int Tcl_FSCopyFileProc   ) 
 

typedef int Tcl_FSRemoveDirectoryProc   ) 
 

typedef int Tcl_FSRenameFileProc   ) 
 

typedef void Tcl_FSUnloadFileProc   ) 
 

typedef int Tcl_FSUtimeProc   ) 
 

typedef int Tcl_FSNormalizePathProc   ) 
 

typedef int Tcl_FSFileAttrsGetProc   ) 
 

typedef int Tcl_FSFileAttrsSetProc   ) 
 

typedef int Tcl_FSLoadFileProc   ) 
 

typedef int Tcl_FSPathInFilesystemProc   ) 
 

typedef void Tcl_FSFreeInternalRepProc   ) 
 

typedef ClientData Tcl_FSDupInternalRepProc   ) 
 

typedef ClientData Tcl_FSCreateInternalRepProc   ) 
 

EXTERN CONST char* Tcl_InitStubs _ANSI_ARGS_ (Tcl_Interp *interp, CONST char *version, int exact)   ) 
 

EXTERN void Tcl_Main _ANSI_ARGS_ (int argc, char **argv, Tcl_AppInitProc *appInitProc)   ) 
 

EXTERN int Tcl_AppInit _ANSI_ARGS_ (Tcl_Interp *interp  ) 
 


Variable Documentation

typedef format
 

Definition at line 696 of file tcl.h.


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