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 + -
显示快捷键?