📄 tcldecls.h
字号:
Tcl_Mutex * mutexPtr, Tcl_Time * timePtr));/* 312 */EXTERN int Tcl_NumUtfChars _ANSI_ARGS_((CONST char * src, int len));/* 313 */EXTERN int Tcl_ReadChars _ANSI_ARGS_((Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag));/* 314 */EXTERN void Tcl_RestoreResult _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr));/* 315 */EXTERN void Tcl_SaveResult _ANSI_ARGS_((Tcl_Interp * interp, Tcl_SavedResult * statePtr));/* 316 */EXTERN int Tcl_SetSystemEncoding _ANSI_ARGS_(( Tcl_Interp * interp, CONST char * name));/* 317 */EXTERN Tcl_Obj * Tcl_SetVar2Ex _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, Tcl_Obj * newValuePtr, int flags));/* 318 */EXTERN void Tcl_ThreadAlert _ANSI_ARGS_((Tcl_ThreadId threadId));/* 319 */EXTERN void Tcl_ThreadQueueEvent _ANSI_ARGS_(( Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position));/* 320 */EXTERN Tcl_UniChar Tcl_UniCharAtIndex _ANSI_ARGS_((CONST char * src, int index));/* 321 */EXTERN Tcl_UniChar Tcl_UniCharToLower _ANSI_ARGS_((int ch));/* 322 */EXTERN Tcl_UniChar Tcl_UniCharToTitle _ANSI_ARGS_((int ch));/* 323 */EXTERN Tcl_UniChar Tcl_UniCharToUpper _ANSI_ARGS_((int ch));/* 324 */EXTERN int Tcl_UniCharToUtf _ANSI_ARGS_((int ch, char * buf));/* 325 */EXTERN CONST84_RETURN char * Tcl_UtfAtIndex _ANSI_ARGS_((CONST char * src, int index));/* 326 */EXTERN int Tcl_UtfCharComplete _ANSI_ARGS_((CONST char * src, int len));/* 327 */EXTERN int Tcl_UtfBackslash _ANSI_ARGS_((CONST char * src, int * readPtr, char * dst));/* 328 */EXTERN CONST84_RETURN char * Tcl_UtfFindFirst _ANSI_ARGS_((CONST char * src, int ch));/* 329 */EXTERN CONST84_RETURN char * Tcl_UtfFindLast _ANSI_ARGS_((CONST char * src, int ch));/* 330 */EXTERN CONST84_RETURN char * Tcl_UtfNext _ANSI_ARGS_((CONST char * src));/* 331 */EXTERN CONST84_RETURN char * Tcl_UtfPrev _ANSI_ARGS_((CONST char * src, CONST char * start));/* 332 */EXTERN int Tcl_UtfToExternal _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Encoding encoding, CONST char * src, int srcLen, int flags, Tcl_EncodingState * statePtr, char * dst, int dstLen, int * srcReadPtr, int * dstWrotePtr, int * dstCharsPtr));/* 333 */EXTERN char * Tcl_UtfToExternalDString _ANSI_ARGS_(( Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr));/* 334 */EXTERN int Tcl_UtfToLower _ANSI_ARGS_((char * src));/* 335 */EXTERN int Tcl_UtfToTitle _ANSI_ARGS_((char * src));/* 336 */EXTERN int Tcl_UtfToUniChar _ANSI_ARGS_((CONST char * src, Tcl_UniChar * chPtr));/* 337 */EXTERN int Tcl_UtfToUpper _ANSI_ARGS_((char * src));/* 338 */EXTERN int Tcl_WriteChars _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen));/* 339 */EXTERN int Tcl_WriteObj _ANSI_ARGS_((Tcl_Channel chan, Tcl_Obj * objPtr));/* 340 */EXTERN char * Tcl_GetString _ANSI_ARGS_((Tcl_Obj * objPtr));/* 341 */EXTERN CONST84_RETURN char * Tcl_GetDefaultEncodingDir _ANSI_ARGS_((void));/* 342 */EXTERN void Tcl_SetDefaultEncodingDir _ANSI_ARGS_(( CONST char * path));/* 343 */EXTERN void Tcl_AlertNotifier _ANSI_ARGS_((ClientData clientData));/* 344 */EXTERN void Tcl_ServiceModeHook _ANSI_ARGS_((int mode));/* 345 */EXTERN int Tcl_UniCharIsAlnum _ANSI_ARGS_((int ch));/* 346 */EXTERN int Tcl_UniCharIsAlpha _ANSI_ARGS_((int ch));/* 347 */EXTERN int Tcl_UniCharIsDigit _ANSI_ARGS_((int ch));/* 348 */EXTERN int Tcl_UniCharIsLower _ANSI_ARGS_((int ch));/* 349 */EXTERN int Tcl_UniCharIsSpace _ANSI_ARGS_((int ch));/* 350 */EXTERN int Tcl_UniCharIsUpper _ANSI_ARGS_((int ch));/* 351 */EXTERN int Tcl_UniCharIsWordChar _ANSI_ARGS_((int ch));/* 352 */EXTERN int Tcl_UniCharLen _ANSI_ARGS_((CONST Tcl_UniChar * str));/* 353 */EXTERN int Tcl_UniCharNcmp _ANSI_ARGS_((CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n));/* 354 */EXTERN char * Tcl_UniCharToUtfDString _ANSI_ARGS_(( CONST Tcl_UniChar * string, int numChars, Tcl_DString * dsPtr));/* 355 */EXTERN Tcl_UniChar * Tcl_UtfToUniCharDString _ANSI_ARGS_(( CONST char * string, int length, Tcl_DString * dsPtr));/* 356 */EXTERN Tcl_RegExp Tcl_GetRegExpFromObj _ANSI_ARGS_(( Tcl_Interp * interp, Tcl_Obj * patObj, int flags));/* 357 */EXTERN Tcl_Obj * Tcl_EvalTokens _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Token * tokenPtr, int count));/* 358 */EXTERN void Tcl_FreeParse _ANSI_ARGS_((Tcl_Parse * parsePtr));/* 359 */EXTERN void Tcl_LogCommandInfo _ANSI_ARGS_((Tcl_Interp * interp, CONST char * script, CONST char * command, int length));/* 360 */EXTERN int Tcl_ParseBraces _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr));/* 361 */EXTERN int Tcl_ParseCommand _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, int nested, Tcl_Parse * parsePtr));/* 362 */EXTERN int Tcl_ParseExpr _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr));/* 363 */EXTERN int Tcl_ParseQuotedString _ANSI_ARGS_(( Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr));/* 364 */EXTERN int Tcl_ParseVarName _ANSI_ARGS_((Tcl_Interp * interp, CONST char * string, int numBytes, Tcl_Parse * parsePtr, int append));/* 365 */EXTERN char * Tcl_GetCwd _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr));/* 366 */EXTERN int Tcl_Chdir _ANSI_ARGS_((CONST char * dirName));/* 367 */EXTERN int Tcl_Access _ANSI_ARGS_((CONST char * path, int mode));/* 368 */EXTERN int Tcl_Stat _ANSI_ARGS_((CONST char * path, struct stat * bufPtr));/* 369 */EXTERN int Tcl_UtfNcmp _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n));/* 370 */EXTERN int Tcl_UtfNcasecmp _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n));/* 371 */EXTERN int Tcl_StringCaseMatch _ANSI_ARGS_((CONST char * str, CONST char * pattern, int nocase));/* 372 */EXTERN int Tcl_UniCharIsControl _ANSI_ARGS_((int ch));/* 373 */EXTERN int Tcl_UniCharIsGraph _ANSI_ARGS_((int ch));/* 374 */EXTERN int Tcl_UniCharIsPrint _ANSI_ARGS_((int ch));/* 375 */EXTERN int Tcl_UniCharIsPunct _ANSI_ARGS_((int ch));/* 376 */EXTERN int Tcl_RegExpExecObj _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * objPtr, int offset, int nmatches, int flags));/* 377 */EXTERN void Tcl_RegExpGetInfo _ANSI_ARGS_((Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr));/* 378 */EXTERN Tcl_Obj * Tcl_NewUnicodeObj _ANSI_ARGS_(( CONST Tcl_UniChar * unicode, int numChars));/* 379 */EXTERN void Tcl_SetUnicodeObj _ANSI_ARGS_((Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int numChars));/* 380 */EXTERN int Tcl_GetCharLength _ANSI_ARGS_((Tcl_Obj * objPtr));/* 381 */EXTERN Tcl_UniChar Tcl_GetUniChar _ANSI_ARGS_((Tcl_Obj * objPtr, int index));/* 382 */EXTERN Tcl_UniChar * Tcl_GetUnicode _ANSI_ARGS_((Tcl_Obj * objPtr));/* 383 */EXTERN Tcl_Obj * Tcl_GetRange _ANSI_ARGS_((Tcl_Obj * objPtr, int first, int last));/* 384 */EXTERN void Tcl_AppendUnicodeToObj _ANSI_ARGS_((Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int length));/* 385 */EXTERN int Tcl_RegExpMatchObj _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * stringObj, Tcl_Obj * patternObj));/* 386 */EXTERN void Tcl_SetNotifier _ANSI_ARGS_(( Tcl_NotifierProcs * notifierProcPtr));/* 387 */EXTERN Tcl_Mutex * Tcl_GetAllocMutex _ANSI_ARGS_((void));/* 388 */EXTERN int Tcl_GetChannelNames _ANSI_ARGS_((Tcl_Interp * interp));/* 389 */EXTERN int Tcl_GetChannelNamesEx _ANSI_ARGS_(( Tcl_Interp * interp, CONST char * pattern));/* 390 */EXTERN int Tcl_ProcObjCmd _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]));/* 391 */EXTERN void Tcl_ConditionFinalize _ANSI_ARGS_(( Tcl_Condition * condPtr));/* 392 */EXTERN void Tcl_MutexFinalize _ANSI_ARGS_((Tcl_Mutex * mutex));/* 393 */EXTERN int Tcl_CreateThread _ANSI_ARGS_((Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags));/* 394 */EXTERN int Tcl_ReadRaw _ANSI_ARGS_((Tcl_Channel chan, char * dst, int bytesToRead));/* 395 */EXTERN int Tcl_WriteRaw _ANSI_ARGS_((Tcl_Channel chan, CONST char * src, int srcLen));/* 396 */EXTERN Tcl_Channel Tcl_GetTopChannel _ANSI_ARGS_((Tcl_Channel chan));/* 397 */EXTERN int Tcl_ChannelBuffered _ANSI_ARGS_((Tcl_Channel chan));/* 398 */EXTERN CONST84_RETURN char * Tcl_ChannelName _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 399 */EXTERN Tcl_ChannelTypeVersion Tcl_ChannelVersion _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 400 */EXTERN Tcl_DriverBlockModeProc * Tcl_ChannelBlockModeProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 401 */EXTERN Tcl_DriverCloseProc * Tcl_ChannelCloseProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 402 */EXTERN Tcl_DriverClose2Proc * Tcl_ChannelClose2Proc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 403 */EXTERN Tcl_DriverInputProc * Tcl_ChannelInputProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 404 */EXTERN Tcl_DriverOutputProc * Tcl_ChannelOutputProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 405 */EXTERN Tcl_DriverSeekProc * Tcl_ChannelSeekProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 406 */EXTERN Tcl_DriverSetOptionProc * Tcl_ChannelSetOptionProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 407 */EXTERN Tcl_DriverGetOptionProc * Tcl_ChannelGetOptionProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 408 */EXTERN Tcl_DriverWatchProc * Tcl_ChannelWatchProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 409 */EXTERN Tcl_DriverGetHandleProc * Tcl_ChannelGetHandleProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 410 */EXTERN Tcl_DriverFlushProc * Tcl_ChannelFlushProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 411 */EXTERN Tcl_DriverHandlerProc * Tcl_ChannelHandlerProc _ANSI_ARGS_(( Tcl_ChannelType * chanTypePtr));/* 412 */EXTERN int Tcl_JoinThread _ANSI_ARGS_((Tcl_ThreadId id, int* result));/* 413 */EXTERN int Tcl_IsChannelShared _ANSI_ARGS_((Tcl_Channel channel));/* 414 */EXTERN int Tcl_IsChannelRegistered _ANSI_ARGS_(( Tcl_Interp* interp, Tcl_Channel channel));/* 415 */EXTERN void Tcl_CutChannel _ANSI_ARGS_((Tcl_Channel channel));/* 416 */EXTERN void Tcl_SpliceChannel _ANSI_ARGS_((Tcl_Channel channel));/* 417 */EXTERN void Tcl_ClearChannelHandlers _ANSI_ARGS_(( Tcl_Channel channel));/* 418 */EXTERN int Tcl_IsChannelExisting _ANSI_ARGS_(( CONST char* channelName));/* 419 */EXTERN int Tcl_UniCharNcasecmp _ANSI_ARGS_(( CONST Tcl_UniChar * cs, CONST Tcl_UniChar * ct, unsigned long n));/* 420 */EXTERN int Tcl_UniCharCaseMatch _ANSI_ARGS_(( CONST Tcl_UniChar * ustr, CONST Tcl_UniChar * pattern, int nocase));/* 421 */EXTERN Tcl_HashEntry * Tcl_FindHashEntry _ANSI_ARGS_(( Tcl_HashTable * tablePtr, CONST char * key));/* 422 */EXTERN Tcl_HashEntry * Tcl_CreateHashEntry _ANSI_ARGS_(( Tcl_HashTable * tablePtr, CONST char * key, int * newPtr));/* 423 */EXTERN void Tcl_InitCustomHashTable _ANSI_ARGS_(( Tcl_HashTable * tablePtr, int keyType, Tcl_HashKeyType * typePtr));/* 424 */EXTERN void Tcl_InitObjHashTable _ANSI_ARGS_(( Tcl_HashTable * tablePtr));/* 425 */EXTERN ClientData Tcl_CommandTraceInfo _ANSI_ARGS_(( Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * procPtr, ClientData prevClientData));/* 426 */EXTERN int Tcl_TraceCommand _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -