tcl.decls
来自「tcl是工具命令语言」· DECLS 代码 · 共 1,836 行 · 第 1/4 页
DECLS
1,836 行
declare 126 generic { int Tcl_Eof(Tcl_Channel chan)}declare 127 generic { CONST84_RETURN char * Tcl_ErrnoId(void)}declare 128 generic { CONST84_RETURN char * Tcl_ErrnoMsg(int err)}declare 129 generic { int Tcl_Eval(Tcl_Interp *interp, CONST char *string)}# This is obsolete, use Tcl_FSEvalFiledeclare 130 generic { int Tcl_EvalFile(Tcl_Interp *interp, CONST char *fileName)}declare 131 generic { int Tcl_EvalObj(Tcl_Interp *interp, Tcl_Obj *objPtr)}declare 132 generic { void Tcl_EventuallyFree(ClientData clientData, Tcl_FreeProc *freeProc)}declare 133 generic { void Tcl_Exit(int status)}declare 134 generic { int Tcl_ExposeCommand(Tcl_Interp *interp, CONST char *hiddenCmdToken, CONST char *cmdName)}declare 135 generic { int Tcl_ExprBoolean(Tcl_Interp *interp, CONST char *str, int *ptr)}declare 136 generic { int Tcl_ExprBooleanObj(Tcl_Interp *interp, Tcl_Obj *objPtr, int *ptr)}declare 137 generic { int Tcl_ExprDouble(Tcl_Interp *interp, CONST char *str, double *ptr)}declare 138 generic { int Tcl_ExprDoubleObj(Tcl_Interp *interp, Tcl_Obj *objPtr, double *ptr)}declare 139 generic { int Tcl_ExprLong(Tcl_Interp *interp, CONST char *str, long *ptr)}declare 140 generic { int Tcl_ExprLongObj(Tcl_Interp *interp, Tcl_Obj *objPtr, long *ptr)}declare 141 generic { int Tcl_ExprObj(Tcl_Interp *interp, Tcl_Obj *objPtr, Tcl_Obj **resultPtrPtr)}declare 142 generic { int Tcl_ExprString(Tcl_Interp *interp, CONST char *string)}declare 143 generic { void Tcl_Finalize(void)}declare 144 generic { void Tcl_FindExecutable(CONST char *argv0)}declare 145 generic { Tcl_HashEntry * Tcl_FirstHashEntry(Tcl_HashTable *tablePtr, Tcl_HashSearch *searchPtr)}declare 146 generic { int Tcl_Flush(Tcl_Channel chan)}declare 147 generic { void Tcl_FreeResult(Tcl_Interp *interp)}declare 148 generic { int Tcl_GetAlias(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *argcPtr, CONST84 char ***argvPtr)}declare 149 generic { int Tcl_GetAliasObj(Tcl_Interp *interp, CONST char *slaveCmd, Tcl_Interp **targetInterpPtr, CONST84 char **targetCmdPtr, int *objcPtr, Tcl_Obj ***objv)}declare 150 generic { ClientData Tcl_GetAssocData(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc **procPtr)}declare 151 generic { Tcl_Channel Tcl_GetChannel(Tcl_Interp *interp, CONST char *chanName, int *modePtr)}declare 152 generic { int Tcl_GetChannelBufferSize(Tcl_Channel chan)}declare 153 generic { int Tcl_GetChannelHandle(Tcl_Channel chan, int direction, ClientData *handlePtr)}declare 154 generic { ClientData Tcl_GetChannelInstanceData(Tcl_Channel chan)}declare 155 generic { int Tcl_GetChannelMode(Tcl_Channel chan)}declare 156 generic { CONST84_RETURN char * Tcl_GetChannelName(Tcl_Channel chan)}declare 157 generic { int Tcl_GetChannelOption(Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, Tcl_DString *dsPtr)}declare 158 generic { Tcl_ChannelType * Tcl_GetChannelType(Tcl_Channel chan)}declare 159 generic { int Tcl_GetCommandInfo(Tcl_Interp *interp, CONST char *cmdName, Tcl_CmdInfo *infoPtr)}declare 160 generic { CONST84_RETURN char * Tcl_GetCommandName(Tcl_Interp *interp, Tcl_Command command)}declare 161 generic { int Tcl_GetErrno(void)}declare 162 generic { CONST84_RETURN char * Tcl_GetHostName(void)}declare 163 generic { int Tcl_GetInterpPath(Tcl_Interp *askInterp, Tcl_Interp *slaveInterp)}declare 164 generic { Tcl_Interp * Tcl_GetMaster(Tcl_Interp *interp)}declare 165 generic { CONST char * Tcl_GetNameOfExecutable(void)}declare 166 generic { Tcl_Obj * Tcl_GetObjResult(Tcl_Interp *interp)}# Tcl_GetOpenFile is only available on unix, but it is a part of the old# generic interface, so we inlcude it here for compatibility reasons.declare 167 unix { int Tcl_GetOpenFile(Tcl_Interp *interp, CONST char *str, int forWriting, int checkUsage, ClientData *filePtr)}# Obsolete. Should now use Tcl_FSGetPathType which is objectified# and therefore usually faster.declare 168 generic { Tcl_PathType Tcl_GetPathType(CONST char *path)}declare 169 generic { int Tcl_Gets(Tcl_Channel chan, Tcl_DString *dsPtr)}declare 170 generic { int Tcl_GetsObj(Tcl_Channel chan, Tcl_Obj *objPtr)}declare 171 generic { int Tcl_GetServiceMode(void)}declare 172 generic { Tcl_Interp * Tcl_GetSlave(Tcl_Interp *interp, CONST char *slaveName)}declare 173 generic { Tcl_Channel Tcl_GetStdChannel(int type)}declare 174 generic { CONST84_RETURN char * Tcl_GetStringResult(Tcl_Interp *interp)}declare 175 generic { CONST84_RETURN char * Tcl_GetVar(Tcl_Interp *interp, CONST char *varName, int flags)}declare 176 generic { CONST84_RETURN char * Tcl_GetVar2(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)}declare 177 generic { int Tcl_GlobalEval(Tcl_Interp *interp, CONST char *command)}declare 178 generic { int Tcl_GlobalEvalObj(Tcl_Interp *interp, Tcl_Obj *objPtr)}declare 179 generic { int Tcl_HideCommand(Tcl_Interp *interp, CONST char *cmdName, CONST char *hiddenCmdToken)}declare 180 generic { int Tcl_Init(Tcl_Interp *interp)}declare 181 generic { void Tcl_InitHashTable(Tcl_HashTable *tablePtr, int keyType)}declare 182 generic { int Tcl_InputBlocked(Tcl_Channel chan)}declare 183 generic { int Tcl_InputBuffered(Tcl_Channel chan)}declare 184 generic { int Tcl_InterpDeleted(Tcl_Interp *interp)}declare 185 generic { int Tcl_IsSafe(Tcl_Interp *interp)}# Obsolete, use Tcl_FSJoinPathdeclare 186 generic { char * Tcl_JoinPath(int argc, CONST84 char * CONST *argv, Tcl_DString *resultPtr)}declare 187 generic { int Tcl_LinkVar(Tcl_Interp *interp, CONST char *varName, char *addr, int type)}# This slot is reserved for use by the plus patch:# declare 188 generic {# Tcl_MainLoop# }declare 189 generic { Tcl_Channel Tcl_MakeFileChannel(ClientData handle, int mode)}declare 190 generic { int Tcl_MakeSafe(Tcl_Interp *interp)}declare 191 generic { Tcl_Channel Tcl_MakeTcpClientChannel(ClientData tcpSocket)}declare 192 generic { char * Tcl_Merge(int argc, CONST84 char * CONST *argv)}declare 193 generic { Tcl_HashEntry * Tcl_NextHashEntry(Tcl_HashSearch *searchPtr)}declare 194 generic { void Tcl_NotifyChannel(Tcl_Channel channel, int mask)}declare 195 generic { Tcl_Obj * Tcl_ObjGetVar2(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, int flags)}declare 196 generic { Tcl_Obj * Tcl_ObjSetVar2(Tcl_Interp *interp, Tcl_Obj *part1Ptr, Tcl_Obj *part2Ptr, Tcl_Obj *newValuePtr, int flags)}declare 197 {unix win} { Tcl_Channel Tcl_OpenCommandChannel(Tcl_Interp *interp, int argc, CONST84 char **argv, int flags)}# This is obsolete, use Tcl_FSOpenFileChanneldeclare 198 generic { Tcl_Channel Tcl_OpenFileChannel(Tcl_Interp *interp, CONST char *fileName, CONST char *modeString, int permissions)}declare 199 generic { Tcl_Channel Tcl_OpenTcpClient(Tcl_Interp *interp, int port, CONST char *address, CONST char *myaddr, int myport, int async)}declare 200 generic { Tcl_Channel Tcl_OpenTcpServer(Tcl_Interp *interp, int port, CONST char *host, Tcl_TcpAcceptProc *acceptProc, ClientData callbackData)}declare 201 generic { void Tcl_Preserve(ClientData data)}declare 202 generic { void Tcl_PrintDouble(Tcl_Interp *interp, double value, char *dst)}declare 203 generic { int Tcl_PutEnv(CONST char *string)}declare 204 generic { CONST84_RETURN char * Tcl_PosixError(Tcl_Interp *interp)}declare 205 generic { void Tcl_QueueEvent(Tcl_Event *evPtr, Tcl_QueuePosition position)}declare 206 generic { int Tcl_Read(Tcl_Channel chan, char *bufPtr, int toRead)}declare 207 {unix win} { void Tcl_ReapDetachedProcs(void)}declare 208 generic { int Tcl_RecordAndEval(Tcl_Interp *interp, CONST char *cmd, int flags)}declare 209 generic { int Tcl_RecordAndEvalObj(Tcl_Interp *interp, Tcl_Obj *cmdPtr, int flags)}declare 210 generic { void Tcl_RegisterChannel(Tcl_Interp *interp, Tcl_Channel chan)}declare 211 generic { void Tcl_RegisterObjType(Tcl_ObjType *typePtr)}declare 212 generic { Tcl_RegExp Tcl_RegExpCompile(Tcl_Interp *interp, CONST char *string)}declare 213 generic { int Tcl_RegExpExec(Tcl_Interp *interp, Tcl_RegExp regexp, CONST char *str, CONST char *start)}declare 214 generic { int Tcl_RegExpMatch(Tcl_Interp *interp, CONST char *str, CONST char *pattern)}declare 215 generic { void Tcl_RegExpRange(Tcl_RegExp regexp, int index, CONST84 char **startPtr, CONST84 char **endPtr)}declare 216 generic { void Tcl_Release(ClientData clientData)}declare 217 generic { void Tcl_ResetResult(Tcl_Interp *interp)}declare 218 generic { int Tcl_ScanElement(CONST char *str, int *flagPtr)}declare 219 generic { int Tcl_ScanCountedElement(CONST char *str, int length, int *flagPtr)}# Obsoletedeclare 220 generic { int Tcl_SeekOld(Tcl_Channel chan, int offset, int mode)}declare 221 generic { int Tcl_ServiceAll(void)}declare 222 generic { int Tcl_ServiceEvent(int flags)}declare 223 generic { void Tcl_SetAssocData(Tcl_Interp *interp, CONST char *name, Tcl_InterpDeleteProc *proc, ClientData clientData)}declare 224 generic { void Tcl_SetChannelBufferSize(Tcl_Channel chan, int sz)}declare 225 generic { int Tcl_SetChannelOption(Tcl_Interp *interp, Tcl_Channel chan, CONST char *optionName, CONST char *newValue)}declare 226 generic { int Tcl_SetCommandInfo(Tcl_Interp *interp, CONST char *cmdName, CONST Tcl_CmdInfo *infoPtr)}declare 227 generic { void Tcl_SetErrno(int err)}declare 228 generic { void Tcl_SetErrorCode(Tcl_Interp *interp, ...)}declare 229 generic { void Tcl_SetMaxBlockTime(Tcl_Time *timePtr)}declare 230 generic { void Tcl_SetPanicProc(Tcl_PanicProc *panicProc)}declare 231 generic { int Tcl_SetRecursionLimit(Tcl_Interp *interp, int depth)}declare 232 generic { void Tcl_SetResult(Tcl_Interp *interp, char *str, Tcl_FreeProc *freeProc)}declare 233 generic { int Tcl_SetServiceMode(int mode)}declare 234 generic { void Tcl_SetObjErrorCode(Tcl_Interp *interp, Tcl_Obj *errorObjPtr)}declare 235 generic { void Tcl_SetObjResult(Tcl_Interp *interp, Tcl_Obj *resultObjPtr)}declare 236 generic { void Tcl_SetStdChannel(Tcl_Channel channel, int type)}declare 237 generic { CONST84_RETURN char * Tcl_SetVar(Tcl_Interp *interp, CONST char *varName, CONST char *newValue, int flags)}declare 238 generic { CONST84_RETURN char * Tcl_SetVar2(Tcl_Interp *interp, CONST char *part1, CONST char *part2, CONST char *newValue, int flags)}declare 239 generic { CONST84_RETURN char * Tcl_SignalId(int sig)}declare 240 generic { CONST84_RETURN char * Tcl_SignalMsg(int sig)}declare 241 generic { void Tcl_SourceRCFile(Tcl_Interp *interp)}declare 242 generic { int Tcl_SplitList(Tcl_Interp *interp, CONST char *listStr, int *argcPtr, CONST84 char ***argvPtr)}# Obsolete, use Tcl_FSSplitPathdeclare 243 generic { void Tcl_SplitPath(CONST char *path, int *argcPtr, CONST84 char ***argvPtr)}declare 244 generic { void Tcl_StaticPackage(Tcl_Interp *interp, CONST char *pkgName, Tcl_PackageInitProc *initProc, Tcl_PackageInitProc *safeInitProc)}declare 245 generic { int Tcl_StringMatch(CONST char *str, CONST char *pattern)}# Obsoletedeclare 246 generic { int Tcl_TellOld(Tcl_Channel chan)}declare 247 generic { int Tcl_TraceVar(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)}declare 248 generic { int Tcl_TraceVar2(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)}declare 249 generic { char * Tcl_TranslateFileName(Tcl_Interp *interp, CONST char *name, Tcl_DString *bufferPtr)}declare 250 generic { int Tcl_Ungets(Tcl_Channel chan, CONST char *str, int len, int atHead)}declare 251 generic { void Tcl_UnlinkVar(Tcl_Interp *interp, CONST char *varName)}declare 252 generic { int Tcl_UnregisterChannel(Tcl_Interp *interp, Tcl_Channel chan)}declare 253 generic { int Tcl_UnsetVar(Tcl_Interp *interp, CONST char *varName, int flags)}declare 254 generic { int Tcl_UnsetVar2(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags)}declare 255 generic { void Tcl_UntraceVar(Tcl_Interp *interp, CONST char *varName, int flags, Tcl_VarTraceProc *proc, ClientData clientData)}declare 256 generic { void Tcl_UntraceVar2(Tcl_Interp *interp, CONST char *part1, CONST char *part2, int flags, Tcl_VarTraceProc *proc, ClientData clientData)}declare 257 generic { void Tcl_UpdateLinkedVar(Tcl_Interp *interp, CONST char *varName)}declare 258 generic { int Tcl_UpVar(Tcl_Interp *interp, CONST char *frameName, CONST char *varName, CONST char *localName, int flags)}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?