tclDecls.h

Go to the documentation of this file.
00001 /*
00002  * tclDecls.h --
00003  *
00004  *      Declarations of functions in the platform independent public Tcl API.
00005  *
00006  * Copyright (c) 1998-1999 by Scriptics Corporation.
00007  *
00008  * See the file "license.terms" for information on usage and redistribution
00009  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
00010  *
00011  * RCS: @(#) $Id: tclDecls.h,v 1.130 2007/12/13 15:23:16 dgp Exp $
00012  */
00013 
00014 #ifndef _TCLDECLS
00015 #define _TCLDECLS
00016 
00017 #undef TCL_STORAGE_CLASS
00018 #ifdef BUILD_tcl
00019 #   define TCL_STORAGE_CLASS DLLEXPORT
00020 #else
00021 #   ifdef USE_TCL_STUBS
00022 #      define TCL_STORAGE_CLASS
00023 #   else
00024 #      define TCL_STORAGE_CLASS DLLIMPORT
00025 #   endif
00026 #endif
00027 
00028 /*
00029  * WARNING: This file is automatically generated by the tools/genStubs.tcl
00030  * script.  Any modifications to the function declarations below should be made
00031  * in the generic/tcl.decls script.
00032  */
00033 
00034 /* !BEGIN!: Do not edit below this line. */
00035 
00036 /*
00037  * Exported function declarations:
00038  */
00039 
00040 #ifndef Tcl_PkgProvideEx_TCL_DECLARED
00041 #define Tcl_PkgProvideEx_TCL_DECLARED
00042 /* 0 */
00043 EXTERN int              Tcl_PkgProvideEx (Tcl_Interp* interp, 
00044                                 CONST char* name, CONST char* version, 
00045                                 ClientData clientData);
00046 #endif
00047 #ifndef Tcl_PkgRequireEx_TCL_DECLARED
00048 #define Tcl_PkgRequireEx_TCL_DECLARED
00049 /* 1 */
00050 EXTERN CONST84_RETURN char * Tcl_PkgRequireEx (Tcl_Interp * interp, 
00051                                 CONST char * name, CONST char * version, 
00052                                 int exact, ClientData * clientDataPtr);
00053 #endif
00054 #ifndef Tcl_Panic_TCL_DECLARED
00055 #define Tcl_Panic_TCL_DECLARED
00056 /* 2 */
00057 EXTERN void             Tcl_Panic (CONST char * format, ...);
00058 #endif
00059 #ifndef Tcl_Alloc_TCL_DECLARED
00060 #define Tcl_Alloc_TCL_DECLARED
00061 /* 3 */
00062 EXTERN char *           Tcl_Alloc (unsigned int size);
00063 #endif
00064 #ifndef Tcl_Free_TCL_DECLARED
00065 #define Tcl_Free_TCL_DECLARED
00066 /* 4 */
00067 EXTERN void             Tcl_Free (char * ptr);
00068 #endif
00069 #ifndef Tcl_Realloc_TCL_DECLARED
00070 #define Tcl_Realloc_TCL_DECLARED
00071 /* 5 */
00072 EXTERN char *           Tcl_Realloc (char * ptr, unsigned int size);
00073 #endif
00074 #ifndef Tcl_DbCkalloc_TCL_DECLARED
00075 #define Tcl_DbCkalloc_TCL_DECLARED
00076 /* 6 */
00077 EXTERN char *           Tcl_DbCkalloc (unsigned int size, CONST char * file, 
00078                                 int line);
00079 #endif
00080 #ifndef Tcl_DbCkfree_TCL_DECLARED
00081 #define Tcl_DbCkfree_TCL_DECLARED
00082 /* 7 */
00083 EXTERN int              Tcl_DbCkfree (char * ptr, CONST char * file, 
00084                                 int line);
00085 #endif
00086 #ifndef Tcl_DbCkrealloc_TCL_DECLARED
00087 #define Tcl_DbCkrealloc_TCL_DECLARED
00088 /* 8 */
00089 EXTERN char *           Tcl_DbCkrealloc (char * ptr, unsigned int size, 
00090                                 CONST char * file, int line);
00091 #endif
00092 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
00093 #ifndef Tcl_CreateFileHandler_TCL_DECLARED
00094 #define Tcl_CreateFileHandler_TCL_DECLARED
00095 /* 9 */
00096 EXTERN void             Tcl_CreateFileHandler (int fd, int mask, 
00097                                 Tcl_FileProc * proc, ClientData clientData);
00098 #endif
00099 #endif /* UNIX */
00100 #ifdef MAC_OSX_TCL /* MACOSX */
00101 #ifndef Tcl_CreateFileHandler_TCL_DECLARED
00102 #define Tcl_CreateFileHandler_TCL_DECLARED
00103 /* 9 */
00104 EXTERN void             Tcl_CreateFileHandler (int fd, int mask, 
00105                                 Tcl_FileProc * proc, ClientData clientData);
00106 #endif
00107 #endif /* MACOSX */
00108 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
00109 #ifndef Tcl_DeleteFileHandler_TCL_DECLARED
00110 #define Tcl_DeleteFileHandler_TCL_DECLARED
00111 /* 10 */
00112 EXTERN void             Tcl_DeleteFileHandler (int fd);
00113 #endif
00114 #endif /* UNIX */
00115 #ifdef MAC_OSX_TCL /* MACOSX */
00116 #ifndef Tcl_DeleteFileHandler_TCL_DECLARED
00117 #define Tcl_DeleteFileHandler_TCL_DECLARED
00118 /* 10 */
00119 EXTERN void             Tcl_DeleteFileHandler (int fd);
00120 #endif
00121 #endif /* MACOSX */
00122 #ifndef Tcl_SetTimer_TCL_DECLARED
00123 #define Tcl_SetTimer_TCL_DECLARED
00124 /* 11 */
00125 EXTERN void             Tcl_SetTimer (Tcl_Time * timePtr);
00126 #endif
00127 #ifndef Tcl_Sleep_TCL_DECLARED
00128 #define Tcl_Sleep_TCL_DECLARED
00129 /* 12 */
00130 EXTERN void             Tcl_Sleep (int ms);
00131 #endif
00132 #ifndef Tcl_WaitForEvent_TCL_DECLARED
00133 #define Tcl_WaitForEvent_TCL_DECLARED
00134 /* 13 */
00135 EXTERN int              Tcl_WaitForEvent (Tcl_Time * timePtr);
00136 #endif
00137 #ifndef Tcl_AppendAllObjTypes_TCL_DECLARED
00138 #define Tcl_AppendAllObjTypes_TCL_DECLARED
00139 /* 14 */
00140 EXTERN int              Tcl_AppendAllObjTypes (Tcl_Interp * interp, 
00141                                 Tcl_Obj * objPtr);
00142 #endif
00143 #ifndef Tcl_AppendStringsToObj_TCL_DECLARED
00144 #define Tcl_AppendStringsToObj_TCL_DECLARED
00145 /* 15 */
00146 EXTERN void             Tcl_AppendStringsToObj (Tcl_Obj * objPtr, ...);
00147 #endif
00148 #ifndef Tcl_AppendToObj_TCL_DECLARED
00149 #define Tcl_AppendToObj_TCL_DECLARED
00150 /* 16 */
00151 EXTERN void             Tcl_AppendToObj (Tcl_Obj* objPtr, CONST char* bytes, 
00152                                 int length);
00153 #endif
00154 #ifndef Tcl_ConcatObj_TCL_DECLARED
00155 #define Tcl_ConcatObj_TCL_DECLARED
00156 /* 17 */
00157 EXTERN Tcl_Obj *        Tcl_ConcatObj (int objc, Tcl_Obj *CONST objv[]);
00158 #endif
00159 #ifndef Tcl_ConvertToType_TCL_DECLARED
00160 #define Tcl_ConvertToType_TCL_DECLARED
00161 /* 18 */
00162 EXTERN int              Tcl_ConvertToType (Tcl_Interp * interp, 
00163                                 Tcl_Obj * objPtr, Tcl_ObjType * typePtr);
00164 #endif
00165 #ifndef Tcl_DbDecrRefCount_TCL_DECLARED
00166 #define Tcl_DbDecrRefCount_TCL_DECLARED
00167 /* 19 */
00168 EXTERN void             Tcl_DbDecrRefCount (Tcl_Obj * objPtr, 
00169                                 CONST char * file, int line);
00170 #endif
00171 #ifndef Tcl_DbIncrRefCount_TCL_DECLARED
00172 #define Tcl_DbIncrRefCount_TCL_DECLARED
00173 /* 20 */
00174 EXTERN void             Tcl_DbIncrRefCount (Tcl_Obj * objPtr, 
00175                                 CONST char * file, int line);
00176 #endif
00177 #ifndef Tcl_DbIsShared_TCL_DECLARED
00178 #define Tcl_DbIsShared_TCL_DECLARED
00179 /* 21 */
00180 EXTERN int              Tcl_DbIsShared (Tcl_Obj * objPtr, CONST char * file, 
00181                                 int line);
00182 #endif
00183 #ifndef Tcl_DbNewBooleanObj_TCL_DECLARED
00184 #define Tcl_DbNewBooleanObj_TCL_DECLARED
00185 /* 22 */
00186 EXTERN Tcl_Obj *        Tcl_DbNewBooleanObj (int boolValue, 
00187                                 CONST char * file, int line);
00188 #endif
00189 #ifndef Tcl_DbNewByteArrayObj_TCL_DECLARED
00190 #define Tcl_DbNewByteArrayObj_TCL_DECLARED
00191 /* 23 */
00192 EXTERN Tcl_Obj *        Tcl_DbNewByteArrayObj (CONST unsigned char * bytes, 
00193                                 int length, CONST char * file, int line);
00194 #endif
00195 #ifndef Tcl_DbNewDoubleObj_TCL_DECLARED
00196 #define Tcl_DbNewDoubleObj_TCL_DECLARED
00197 /* 24 */
00198 EXTERN Tcl_Obj *        Tcl_DbNewDoubleObj (double doubleValue, 
00199                                 CONST char * file, int line);
00200 #endif
00201 #ifndef Tcl_DbNewListObj_TCL_DECLARED
00202 #define Tcl_DbNewListObj_TCL_DECLARED
00203 /* 25 */
00204 EXTERN Tcl_Obj *        Tcl_DbNewListObj (int objc, Tcl_Obj *CONST * objv, 
00205                                 CONST char * file, int line);
00206 #endif
00207 #ifndef Tcl_DbNewLongObj_TCL_DECLARED
00208 #define Tcl_DbNewLongObj_TCL_DECLARED
00209 /* 26 */
00210 EXTERN Tcl_Obj *        Tcl_DbNewLongObj (long longValue, CONST char * file, 
00211                                 int line);
00212 #endif
00213 #ifndef Tcl_DbNewObj_TCL_DECLARED
00214 #define Tcl_DbNewObj_TCL_DECLARED
00215 /* 27 */
00216 EXTERN Tcl_Obj *        Tcl_DbNewObj (CONST char * file, int line);
00217 #endif
00218 #ifndef Tcl_DbNewStringObj_TCL_DECLARED
00219 #define Tcl_DbNewStringObj_TCL_DECLARED
00220 /* 28 */
00221 EXTERN Tcl_Obj *        Tcl_DbNewStringObj (CONST char * bytes, int length, 
00222                                 CONST char * file, int line);
00223 #endif
00224 #ifndef Tcl_DuplicateObj_TCL_DECLARED
00225 #define Tcl_DuplicateObj_TCL_DECLARED
00226 /* 29 */
00227 EXTERN Tcl_Obj *        Tcl_DuplicateObj (Tcl_Obj * objPtr);
00228 #endif
00229 #ifndef TclFreeObj_TCL_DECLARED
00230 #define TclFreeObj_TCL_DECLARED
00231 /* 30 */
00232 EXTERN void             TclFreeObj (Tcl_Obj * objPtr);
00233 #endif
00234 #ifndef Tcl_GetBoolean_TCL_DECLARED
00235 #define Tcl_GetBoolean_TCL_DECLARED
00236 /* 31 */
00237 EXTERN int              Tcl_GetBoolean (Tcl_Interp * interp, 
00238                                 CONST char * src, int * boolPtr);
00239 #endif
00240 #ifndef Tcl_GetBooleanFromObj_TCL_DECLARED
00241 #define Tcl_GetBooleanFromObj_TCL_DECLARED
00242 /* 32 */
00243 EXTERN int              Tcl_GetBooleanFromObj (Tcl_Interp * interp, 
00244                                 Tcl_Obj * objPtr, int * boolPtr);
00245 #endif
00246 #ifndef Tcl_GetByteArrayFromObj_TCL_DECLARED
00247 #define Tcl_GetByteArrayFromObj_TCL_DECLARED
00248 /* 33 */
00249 EXTERN unsigned char *  Tcl_GetByteArrayFromObj (Tcl_Obj * objPtr, 
00250                                 int * lengthPtr);
00251 #endif
00252 #ifndef Tcl_GetDouble_TCL_DECLARED
00253 #define Tcl_GetDouble_TCL_DECLARED
00254 /* 34 */
00255 EXTERN int              Tcl_GetDouble (Tcl_Interp * interp, CONST char * src, 
00256                                 double * doublePtr);
00257 #endif
00258 #ifndef Tcl_GetDoubleFromObj_TCL_DECLARED
00259 #define Tcl_GetDoubleFromObj_TCL_DECLARED
00260 /* 35 */
00261 EXTERN int              Tcl_GetDoubleFromObj (Tcl_Interp * interp, 
00262                                 Tcl_Obj * objPtr, double * doublePtr);
00263 #endif
00264 #ifndef Tcl_GetIndexFromObj_TCL_DECLARED
00265 #define Tcl_GetIndexFromObj_TCL_DECLARED
00266 /* 36 */
00267 EXTERN int              Tcl_GetIndexFromObj (Tcl_Interp * interp, 
00268                                 Tcl_Obj * objPtr, CONST84 char ** tablePtr, 
00269                                 CONST char * msg, int flags, int * indexPtr);
00270 #endif
00271 #ifndef Tcl_GetInt_TCL_DECLARED
00272 #define Tcl_GetInt_TCL_DECLARED
00273 /* 37 */
00274 EXTERN int              Tcl_GetInt (Tcl_Interp * interp, CONST char * src, 
00275                                 int * intPtr);
00276 #endif
00277 #ifndef Tcl_GetIntFromObj_TCL_DECLARED
00278 #define Tcl_GetIntFromObj_TCL_DECLARED
00279 /* 38 */
00280 EXTERN int              Tcl_GetIntFromObj (Tcl_Interp * interp, 
00281                                 Tcl_Obj * objPtr, int * intPtr);
00282 #endif
00283 #ifndef Tcl_GetLongFromObj_TCL_DECLARED
00284 #define Tcl_GetLongFromObj_TCL_DECLARED
00285 /* 39 */
00286 EXTERN int              Tcl_GetLongFromObj (Tcl_Interp * interp, 
00287                                 Tcl_Obj * objPtr, long * longPtr);
00288 #endif
00289 #ifndef Tcl_GetObjType_TCL_DECLARED
00290 #define Tcl_GetObjType_TCL_DECLARED
00291 /* 40 */
00292 EXTERN Tcl_ObjType *    Tcl_GetObjType (CONST char * typeName);
00293 #endif
00294 #ifndef Tcl_GetStringFromObj_TCL_DECLARED
00295 #define Tcl_GetStringFromObj_TCL_DECLARED
00296 /* 41 */
00297 EXTERN char *           Tcl_GetStringFromObj (Tcl_Obj * objPtr, 
00298                                 int * lengthPtr);
00299 #endif
00300 #ifndef Tcl_InvalidateStringRep_TCL_DECLARED
00301 #define Tcl_InvalidateStringRep_TCL_DECLARED
00302 /* 42 */
00303 EXTERN void             Tcl_InvalidateStringRep (Tcl_Obj * objPtr);
00304 #endif
00305 #ifndef Tcl_ListObjAppendList_TCL_DECLARED
00306 #define Tcl_ListObjAppendList_TCL_DECLARED
00307 /* 43 */
00308 EXTERN int              Tcl_ListObjAppendList (Tcl_Interp * interp, 
00309                                 Tcl_Obj * listPtr, Tcl_Obj * elemListPtr);
00310 #endif
00311 #ifndef Tcl_ListObjAppendElement_TCL_DECLARED
00312 #define Tcl_ListObjAppendElement_TCL_DECLARED
00313 /* 44 */
00314 EXTERN int              Tcl_ListObjAppendElement (Tcl_Interp * interp, 
00315                                 Tcl_Obj * listPtr, Tcl_Obj * objPtr);
00316 #endif
00317 #ifndef Tcl_ListObjGetElements_TCL_DECLARED
00318 #define Tcl_ListObjGetElements_TCL_DECLARED
00319 /* 45 */
00320 EXTERN int              Tcl_ListObjGetElements (Tcl_Interp * interp, 
00321                                 Tcl_Obj * listPtr, int * objcPtr, 
00322                                 Tcl_Obj *** objvPtr);
00323 #endif
00324 #ifndef Tcl_ListObjIndex_TCL_DECLARED
00325 #define Tcl_ListObjIndex_TCL_DECLARED
00326 /* 46 */
00327 EXTERN int              Tcl_ListObjIndex (Tcl_Interp * interp, 
00328                                 Tcl_Obj * listPtr, int index, 
00329                                 Tcl_Obj ** objPtrPtr);
00330 #endif
00331 #ifndef Tcl_ListObjLength_TCL_DECLARED
00332 #define Tcl_ListObjLength_TCL_DECLARED
00333 /* 47 */
00334 EXTERN int              Tcl_ListObjLength (Tcl_Interp * interp, 
00335                                 Tcl_Obj * listPtr, int * lengthPtr);
00336 #endif
00337 #ifndef Tcl_ListObjReplace_TCL_DECLARED
00338 #define Tcl_ListObjReplace_TCL_DECLARED
00339 /* 48 */
00340 EXTERN int              Tcl_ListObjReplace (Tcl_Interp * interp, 
00341                                 Tcl_Obj * listPtr, int first, int count, 
00342                                 int objc, Tcl_Obj *CONST objv[]);
00343 #endif
00344 #ifndef Tcl_NewBooleanObj_TCL_DECLARED
00345 #define Tcl_NewBooleanObj_TCL_DECLARED
00346 /* 49 */
00347 EXTERN Tcl_Obj *        Tcl_NewBooleanObj (int boolValue);
00348 #endif
00349 #ifndef Tcl_NewByteArrayObj_TCL_DECLARED
00350 #define Tcl_NewByteArrayObj_TCL_DECLARED
00351 /* 50 */
00352 EXTERN Tcl_Obj *        Tcl_NewByteArrayObj (CONST unsigned char* bytes, 
00353                                 int length);
00354 #endif
00355 #ifndef Tcl_NewDoubleObj_TCL_DECLARED
00356 #define Tcl_NewDoubleObj_TCL_DECLARED
00357 /* 51 */
00358 EXTERN Tcl_Obj *        Tcl_NewDoubleObj (double doubleValue);
00359 #endif
00360 #ifndef Tcl_NewIntObj_TCL_DECLARED
00361 #define Tcl_NewIntObj_TCL_DECLARED
00362 /* 52 */
00363 EXTERN Tcl_Obj *        Tcl_NewIntObj (int intValue);
00364 #endif
00365 #ifndef Tcl_NewListObj_TCL_DECLARED
00366 #define Tcl_NewListObj_TCL_DECLARED
00367 /* 53 */
00368 EXTERN Tcl_Obj *        Tcl_NewListObj (int objc, Tcl_Obj *CONST objv[]);
00369 #endif
00370 #ifndef Tcl_NewLongObj_TCL_DECLARED
00371 #define Tcl_NewLongObj_TCL_DECLARED
00372 /* 54 */
00373 EXTERN Tcl_Obj *        Tcl_NewLongObj (long longValue);
00374 #endif
00375 #ifndef Tcl_NewObj_TCL_DECLARED
00376 #define Tcl_NewObj_TCL_DECLARED
00377 /* 55 */
00378 EXTERN Tcl_Obj *        Tcl_NewObj (void);
00379 #endif
00380 #ifndef Tcl_NewStringObj_TCL_DECLARED
00381 #define Tcl_NewStringObj_TCL_DECLARED
00382 /* 56 */
00383 EXTERN Tcl_Obj *        Tcl_NewStringObj (CONST char * bytes, int length);
00384 #endif
00385 #ifndef Tcl_SetBooleanObj_TCL_DECLARED
00386 #define Tcl_SetBooleanObj_TCL_DECLARED
00387 /* 57 */
00388 EXTERN void             Tcl_SetBooleanObj (Tcl_Obj * objPtr, int boolValue);
00389 #endif
00390 #ifndef Tcl_SetByteArrayLength_TCL_DECLARED
00391 #define Tcl_SetByteArrayLength_TCL_DECLARED
00392 /* 58 */
00393 EXTERN unsigned char *  Tcl_SetByteArrayLength (Tcl_Obj * objPtr, int length);
00394 #endif
00395 #ifndef Tcl_SetByteArrayObj_TCL_DECLARED
00396 #define Tcl_SetByteArrayObj_TCL_DECLARED
00397 /* 59 */
00398 EXTERN void             Tcl_SetByteArrayObj (Tcl_Obj * objPtr, 
00399                                 CONST unsigned char * bytes, int length);
00400 #endif
00401 #ifndef Tcl_SetDoubleObj_TCL_DECLARED
00402 #define Tcl_SetDoubleObj_TCL_DECLARED
00403 /* 60 */
00404 EXTERN void             Tcl_SetDoubleObj (Tcl_Obj * objPtr, 
00405                                 double doubleValue);
00406 #endif
00407 #ifndef Tcl_SetIntObj_TCL_DECLARED
00408 #define Tcl_SetIntObj_TCL_DECLARED
00409 /* 61 */
00410 EXTERN void             Tcl_SetIntObj (Tcl_Obj * objPtr, int intValue);
00411 #endif
00412 #ifndef Tcl_SetListObj_TCL_DECLARED
00413 #define Tcl_SetListObj_TCL_DECLARED
00414 /* 62 */
00415 EXTERN void             Tcl_SetListObj (Tcl_Obj * objPtr, int objc, 
00416                                 Tcl_Obj *CONST objv[]);
00417 #endif
00418 #ifndef Tcl_SetLongObj_TCL_DECLARED
00419 #define Tcl_SetLongObj_TCL_DECLARED
00420 /* 63 */
00421 EXTERN void             Tcl_SetLongObj (Tcl_Obj * objPtr, long longValue);
00422 #endif
00423 #ifndef Tcl_SetObjLength_TCL_DECLARED
00424 #define Tcl_SetObjLength_TCL_DECLARED
00425 /* 64 */
00426 EXTERN void             Tcl_SetObjLength (Tcl_Obj * objPtr, int length);
00427 #endif
00428 #ifndef Tcl_SetStringObj_TCL_DECLARED
00429 #define Tcl_SetStringObj_TCL_DECLARED
00430 /* 65 */
00431 EXTERN void             Tcl_SetStringObj (Tcl_Obj* objPtr, CONST char* bytes, 
00432                                 int length);
00433 #endif
00434 #ifndef Tcl_AddErrorInfo_TCL_DECLARED
00435 #define Tcl_AddErrorInfo_TCL_DECLARED
00436 /* 66 */
00437 EXTERN void             Tcl_AddErrorInfo (Tcl_Interp * interp, 
00438                                 CONST char * message);
00439 #endif
00440 #ifndef Tcl_AddObjErrorInfo_TCL_DECLARED
00441 #define Tcl_AddObjErrorInfo_TCL_DECLARED
00442 /* 67 */
00443 EXTERN void             Tcl_AddObjErrorInfo (Tcl_Interp * interp, 
00444                                 CONST char * message, int length);
00445 #endif
00446 #ifndef Tcl_AllowExceptions_TCL_DECLARED
00447 #define Tcl_AllowExceptions_TCL_DECLARED
00448 /* 68 */
00449 EXTERN void             Tcl_AllowExceptions (Tcl_Interp * interp);
00450 #endif
00451 #ifndef Tcl_AppendElement_TCL_DECLARED
00452 #define Tcl_AppendElement_TCL_DECLARED
00453 /* 69 */
00454 EXTERN void             Tcl_AppendElement (Tcl_Interp * interp, 
00455                                 CONST char * element);
00456 #endif
00457 #ifndef Tcl_AppendResult_TCL_DECLARED
00458 #define Tcl_AppendResult_TCL_DECLARED
00459 /* 70 */
00460 EXTERN void             Tcl_AppendResult (Tcl_Interp * interp, ...);
00461 #endif
00462 #ifndef Tcl_AsyncCreate_TCL_DECLARED
00463 #define Tcl_AsyncCreate_TCL_DECLARED
00464 /* 71 */
00465 EXTERN Tcl_AsyncHandler  Tcl_AsyncCreate (Tcl_AsyncProc * proc, 
00466                                 ClientData clientData);
00467 #endif
00468 #ifndef Tcl_AsyncDelete_TCL_DECLARED
00469 #define Tcl_AsyncDelete_TCL_DECLARED
00470 /* 72 */
00471 EXTERN void             Tcl_AsyncDelete (Tcl_AsyncHandler async);
00472 #endif
00473 #ifndef Tcl_AsyncInvoke_TCL_DECLARED
00474 #define Tcl_AsyncInvoke_TCL_DECLARED
00475 /* 73 */
00476 EXTERN int              Tcl_AsyncInvoke (Tcl_Interp * interp, int code);
00477 #endif
00478 #ifndef Tcl_AsyncMark_TCL_DECLARED
00479 #define Tcl_AsyncMark_TCL_DECLARED
00480 /* 74 */
00481 EXTERN void             Tcl_AsyncMark (Tcl_AsyncHandler async);
00482 #endif
00483 #ifndef Tcl_AsyncReady_TCL_DECLARED
00484 #define Tcl_AsyncReady_TCL_DECLARED
00485 /* 75 */
00486 EXTERN int              Tcl_AsyncReady (void);
00487 #endif
00488 #ifndef Tcl_BackgroundError_TCL_DECLARED
00489 #define Tcl_BackgroundError_TCL_DECLARED
00490 /* 76 */
00491 EXTERN void             Tcl_BackgroundError (Tcl_Interp * interp);
00492 #endif
00493 #ifndef Tcl_Backslash_TCL_DECLARED
00494 #define Tcl_Backslash_TCL_DECLARED
00495 /* 77 */
00496 EXTERN char             Tcl_Backslash (CONST char * src, int * readPtr);
00497 #endif
00498 #ifndef Tcl_BadChannelOption_TCL_DECLARED
00499 #define Tcl_BadChannelOption_TCL_DECLARED
00500 /* 78 */
00501 EXTERN int              Tcl_BadChannelOption (Tcl_Interp * interp, 
00502                                 CONST char * optionName, 
00503                                 CONST char * optionList);
00504 #endif
00505 #ifndef Tcl_CallWhenDeleted_TCL_DECLARED
00506 #define Tcl_CallWhenDeleted_TCL_DECLARED
00507 /* 79 */
00508 EXTERN void             Tcl_CallWhenDeleted (Tcl_Interp * interp, 
00509                                 Tcl_InterpDeleteProc * proc, 
00510                                 ClientData clientData);
00511 #endif
00512 #ifndef Tcl_CancelIdleCall_TCL_DECLARED
00513 #define Tcl_CancelIdleCall_TCL_DECLARED
00514 /* 80 */
00515 EXTERN void             Tcl_CancelIdleCall (Tcl_IdleProc * idleProc, 
00516                                 ClientData clientData);
00517 #endif
00518 #ifndef Tcl_Close_TCL_DECLARED
00519 #define Tcl_Close_TCL_DECLARED
00520 /* 81 */
00521 EXTERN int              Tcl_Close (Tcl_Interp * interp, Tcl_Channel chan);
00522 #endif
00523 #ifndef Tcl_CommandComplete_TCL_DECLARED
00524 #define Tcl_CommandComplete_TCL_DECLARED
00525 /* 82 */
00526 EXTERN int              Tcl_CommandComplete (CONST char * cmd);
00527 #endif
00528 #ifndef Tcl_Concat_TCL_DECLARED
00529 #define Tcl_Concat_TCL_DECLARED
00530 /* 83 */
00531 EXTERN char *           Tcl_Concat (int argc, CONST84 char * CONST * argv);
00532 #endif
00533 #ifndef Tcl_ConvertElement_TCL_DECLARED
00534 #define Tcl_ConvertElement_TCL_DECLARED
00535 /* 84 */
00536 EXTERN int              Tcl_ConvertElement (CONST char * src, char * dst, 
00537                                 int flags);
00538 #endif
00539 #ifndef Tcl_ConvertCountedElement_TCL_DECLARED
00540 #define Tcl_ConvertCountedElement_TCL_DECLARED
00541 /* 85 */
00542 EXTERN int              Tcl_ConvertCountedElement (CONST char * src, 
00543                                 int length, char * dst, int flags);
00544 #endif
00545 #ifndef Tcl_CreateAlias_TCL_DECLARED
00546 #define Tcl_CreateAlias_TCL_DECLARED
00547 /* 86 */
00548 EXTERN int              Tcl_CreateAlias (Tcl_Interp * slave, 
00549                                 CONST char * slaveCmd, Tcl_Interp * target, 
00550                                 CONST char * targetCmd, int argc, 
00551                                 CONST84 char * CONST * argv);
00552 #endif
00553 #ifndef Tcl_CreateAliasObj_TCL_DECLARED
00554 #define Tcl_CreateAliasObj_TCL_DECLARED
00555 /* 87 */
00556 EXTERN int              Tcl_CreateAliasObj (Tcl_Interp * slave, 
00557                                 CONST char * slaveCmd, Tcl_Interp * target, 
00558                                 CONST char * targetCmd, int objc, 
00559                                 Tcl_Obj *CONST objv[]);
00560 #endif
00561 #ifndef Tcl_CreateChannel_TCL_DECLARED
00562 #define Tcl_CreateChannel_TCL_DECLARED
00563 /* 88 */
00564 EXTERN Tcl_Channel      Tcl_CreateChannel (Tcl_ChannelType * typePtr, 
00565                                 CONST char * chanName, 
00566                                 ClientData instanceData, int mask);
00567 #endif
00568 #ifndef Tcl_CreateChannelHandler_TCL_DECLARED
00569 #define Tcl_CreateChannelHandler_TCL_DECLARED
00570 /* 89 */
00571 EXTERN void             Tcl_CreateChannelHandler (Tcl_Channel chan, int mask, 
00572                                 Tcl_ChannelProc * proc, 
00573                                 ClientData clientData);
00574 #endif
00575 #ifndef Tcl_CreateCloseHandler_TCL_DECLARED
00576 #define Tcl_CreateCloseHandler_TCL_DECLARED
00577 /* 90 */
00578 EXTERN void             Tcl_CreateCloseHandler (Tcl_Channel chan, 
00579                                 Tcl_CloseProc * proc, ClientData clientData);
00580 #endif
00581 #ifndef Tcl_CreateCommand_TCL_DECLARED
00582 #define Tcl_CreateCommand_TCL_DECLARED
00583 /* 91 */
00584 EXTERN Tcl_Command      Tcl_CreateCommand (Tcl_Interp * interp, 
00585                                 CONST char * cmdName, Tcl_CmdProc * proc, 
00586                                 ClientData clientData, 
00587                                 Tcl_CmdDeleteProc * deleteProc);
00588 #endif
00589 #ifndef Tcl_CreateEventSource_TCL_DECLARED
00590 #define Tcl_CreateEventSource_TCL_DECLARED
00591 /* 92 */
00592 EXTERN void             Tcl_CreateEventSource (
00593                                 Tcl_EventSetupProc * setupProc, 
00594                                 Tcl_EventCheckProc * checkProc, 
00595                                 ClientData clientData);
00596 #endif
00597 #ifndef Tcl_CreateExitHandler_TCL_DECLARED
00598 #define Tcl_CreateExitHandler_TCL_DECLARED
00599 /* 93 */
00600 EXTERN void             Tcl_CreateExitHandler (Tcl_ExitProc * proc, 
00601                                 ClientData clientData);
00602 #endif
00603 #ifndef Tcl_CreateInterp_TCL_DECLARED
00604 #define Tcl_CreateInterp_TCL_DECLARED
00605 /* 94 */
00606 EXTERN Tcl_Interp *     Tcl_CreateInterp (void);
00607 #endif
00608 #ifndef Tcl_CreateMathFunc_TCL_DECLARED
00609 #define Tcl_CreateMathFunc_TCL_DECLARED
00610 /* 95 */
00611 EXTERN void             Tcl_CreateMathFunc (Tcl_Interp * interp, 
00612                                 CONST char * name, int numArgs, 
00613                                 Tcl_ValueType * argTypes, 
00614                                 Tcl_MathProc * proc, ClientData clientData);
00615 #endif
00616 #ifndef Tcl_CreateObjCommand_TCL_DECLARED
00617 #define Tcl_CreateObjCommand_TCL_DECLARED
00618 /* 96 */
00619 EXTERN Tcl_Command      Tcl_CreateObjCommand (Tcl_Interp * interp, 
00620                                 CONST char * cmdName, Tcl_ObjCmdProc * proc, 
00621                                 ClientData clientData, 
00622                                 Tcl_CmdDeleteProc * deleteProc);
00623 #endif
00624 #ifndef Tcl_CreateSlave_TCL_DECLARED
00625 #define Tcl_CreateSlave_TCL_DECLARED
00626 /* 97 */
00627 EXTERN Tcl_Interp *     Tcl_CreateSlave (Tcl_Interp * interp, 
00628                                 CONST char * slaveName, int isSafe);
00629 #endif
00630 #ifndef Tcl_CreateTimerHandler_TCL_DECLARED
00631 #define Tcl_CreateTimerHandler_TCL_DECLARED
00632 /* 98 */
00633 EXTERN Tcl_TimerToken   Tcl_CreateTimerHandler (int milliseconds, 
00634                                 Tcl_TimerProc * proc, ClientData clientData);
00635 #endif
00636 #ifndef Tcl_CreateTrace_TCL_DECLARED
00637 #define Tcl_CreateTrace_TCL_DECLARED
00638 /* 99 */
00639 EXTERN Tcl_Trace        Tcl_CreateTrace (Tcl_Interp * interp, int level, 
00640                                 Tcl_CmdTraceProc * proc, 
00641                                 ClientData clientData);
00642 #endif
00643 #ifndef Tcl_DeleteAssocData_TCL_DECLARED
00644 #define Tcl_DeleteAssocData_TCL_DECLARED
00645 /* 100 */
00646 EXTERN void             Tcl_DeleteAssocData (Tcl_Interp * interp, 
00647                                 CONST char * name);
00648 #endif
00649 #ifndef Tcl_DeleteChannelHandler_TCL_DECLARED
00650 #define Tcl_DeleteChannelHandler_TCL_DECLARED
00651 /* 101 */
00652 EXTERN void             Tcl_DeleteChannelHandler (Tcl_Channel chan, 
00653                                 Tcl_ChannelProc * proc, 
00654                                 ClientData clientData);
00655 #endif
00656 #ifndef Tcl_DeleteCloseHandler_TCL_DECLARED
00657 #define Tcl_DeleteCloseHandler_TCL_DECLARED
00658 /* 102 */
00659 EXTERN void             Tcl_DeleteCloseHandler (Tcl_Channel chan, 
00660                                 Tcl_CloseProc * proc, ClientData clientData);
00661 #endif
00662 #ifndef Tcl_DeleteCommand_TCL_DECLARED
00663 #define Tcl_DeleteCommand_TCL_DECLARED
00664 /* 103 */
00665 EXTERN int              Tcl_DeleteCommand (Tcl_Interp * interp, 
00666                                 CONST char * cmdName);
00667 #endif
00668 #ifndef Tcl_DeleteCommandFromToken_TCL_DECLARED
00669 #define Tcl_DeleteCommandFromToken_TCL_DECLARED
00670 /* 104 */
00671 EXTERN int              Tcl_DeleteCommandFromToken (Tcl_Interp * interp, 
00672                                 Tcl_Command command);
00673 #endif
00674 #ifndef Tcl_DeleteEvents_TCL_DECLARED
00675 #define Tcl_DeleteEvents_TCL_DECLARED
00676 /* 105 */
00677 EXTERN void             Tcl_DeleteEvents (Tcl_EventDeleteProc * proc, 
00678                                 ClientData clientData);
00679 #endif
00680 #ifndef Tcl_DeleteEventSource_TCL_DECLARED
00681 #define Tcl_DeleteEventSource_TCL_DECLARED
00682 /* 106 */
00683 EXTERN void             Tcl_DeleteEventSource (
00684                                 Tcl_EventSetupProc * setupProc, 
00685                                 Tcl_EventCheckProc * checkProc, 
00686                                 ClientData clientData);
00687 #endif
00688 #ifndef Tcl_DeleteExitHandler_TCL_DECLARED
00689 #define Tcl_DeleteExitHandler_TCL_DECLARED
00690 /* 107 */
00691 EXTERN void             Tcl_DeleteExitHandler (Tcl_ExitProc * proc, 
00692                                 ClientData clientData);
00693 #endif
00694 #ifndef Tcl_DeleteHashEntry_TCL_DECLARED
00695 #define Tcl_DeleteHashEntry_TCL_DECLARED
00696 /* 108 */
00697 EXTERN void             Tcl_DeleteHashEntry (Tcl_HashEntry * entryPtr);
00698 #endif
00699 #ifndef Tcl_DeleteHashTable_TCL_DECLARED
00700 #define Tcl_DeleteHashTable_TCL_DECLARED
00701 /* 109 */
00702 EXTERN void             Tcl_DeleteHashTable (Tcl_HashTable * tablePtr);
00703 #endif
00704 #ifndef Tcl_DeleteInterp_TCL_DECLARED
00705 #define Tcl_DeleteInterp_TCL_DECLARED
00706 /* 110 */
00707 EXTERN void             Tcl_DeleteInterp (Tcl_Interp * interp);
00708 #endif
00709 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
00710 #ifndef Tcl_DetachPids_TCL_DECLARED
00711 #define Tcl_DetachPids_TCL_DECLARED
00712 /* 111 */
00713 EXTERN void             Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr);
00714 #endif
00715 #endif /* UNIX */
00716 #ifdef __WIN32__ /* WIN */
00717 #ifndef Tcl_DetachPids_TCL_DECLARED
00718 #define Tcl_DetachPids_TCL_DECLARED
00719 /* 111 */
00720 EXTERN void             Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr);
00721 #endif
00722 #endif /* WIN */
00723 #ifdef MAC_OSX_TCL /* MACOSX */
00724 #ifndef Tcl_DetachPids_TCL_DECLARED
00725 #define Tcl_DetachPids_TCL_DECLARED
00726 /* 111 */
00727 EXTERN void             Tcl_DetachPids (int numPids, Tcl_Pid * pidPtr);
00728 #endif
00729 #endif /* MACOSX */
00730 #ifndef Tcl_DeleteTimerHandler_TCL_DECLARED
00731 #define Tcl_DeleteTimerHandler_TCL_DECLARED
00732 /* 112 */
00733 EXTERN void             Tcl_DeleteTimerHandler (Tcl_TimerToken token);
00734 #endif
00735 #ifndef Tcl_DeleteTrace_TCL_DECLARED
00736 #define Tcl_DeleteTrace_TCL_DECLARED
00737 /* 113 */
00738 EXTERN void             Tcl_DeleteTrace (Tcl_Interp * interp, 
00739                                 Tcl_Trace trace);
00740 #endif
00741 #ifndef Tcl_DontCallWhenDeleted_TCL_DECLARED
00742 #define Tcl_DontCallWhenDeleted_TCL_DECLARED
00743 /* 114 */
00744 EXTERN void             Tcl_DontCallWhenDeleted (Tcl_Interp * interp, 
00745                                 Tcl_InterpDeleteProc * proc, 
00746                                 ClientData clientData);
00747 #endif
00748 #ifndef Tcl_DoOneEvent_TCL_DECLARED
00749 #define Tcl_DoOneEvent_TCL_DECLARED
00750 /* 115 */
00751 EXTERN int              Tcl_DoOneEvent (int flags);
00752 #endif
00753 #ifndef Tcl_DoWhenIdle_TCL_DECLARED
00754 #define Tcl_DoWhenIdle_TCL_DECLARED
00755 /* 116 */
00756 EXTERN void             Tcl_DoWhenIdle (Tcl_IdleProc * proc, 
00757                                 ClientData clientData);
00758 #endif
00759 #ifndef Tcl_DStringAppend_TCL_DECLARED
00760 #define Tcl_DStringAppend_TCL_DECLARED
00761 /* 117 */
00762 EXTERN char *           Tcl_DStringAppend (Tcl_DString * dsPtr, 
00763                                 CONST char * bytes, int length);
00764 #endif
00765 #ifndef Tcl_DStringAppendElement_TCL_DECLARED
00766 #define Tcl_DStringAppendElement_TCL_DECLARED
00767 /* 118 */
00768 EXTERN char *           Tcl_DStringAppendElement (Tcl_DString * dsPtr, 
00769                                 CONST char * element);
00770 #endif
00771 #ifndef Tcl_DStringEndSublist_TCL_DECLARED
00772 #define Tcl_DStringEndSublist_TCL_DECLARED
00773 /* 119 */
00774 EXTERN void             Tcl_DStringEndSublist (Tcl_DString * dsPtr);
00775 #endif
00776 #ifndef Tcl_DStringFree_TCL_DECLARED
00777 #define Tcl_DStringFree_TCL_DECLARED
00778 /* 120 */
00779 EXTERN void             Tcl_DStringFree (Tcl_DString * dsPtr);
00780 #endif
00781 #ifndef Tcl_DStringGetResult_TCL_DECLARED
00782 #define Tcl_DStringGetResult_TCL_DECLARED
00783 /* 121 */
00784 EXTERN void             Tcl_DStringGetResult (Tcl_Interp * interp, 
00785                                 Tcl_DString * dsPtr);
00786 #endif
00787 #ifndef Tcl_DStringInit_TCL_DECLARED
00788 #define Tcl_DStringInit_TCL_DECLARED
00789 /* 122 */
00790 EXTERN void             Tcl_DStringInit (Tcl_DString * dsPtr);
00791 #endif
00792 #ifndef Tcl_DStringResult_TCL_DECLARED
00793 #define Tcl_DStringResult_TCL_DECLARED
00794 /* 123 */
00795 EXTERN void             Tcl_DStringResult (Tcl_Interp * interp, 
00796                                 Tcl_DString * dsPtr);
00797 #endif
00798 #ifndef Tcl_DStringSetLength_TCL_DECLARED
00799 #define Tcl_DStringSetLength_TCL_DECLARED
00800 /* 124 */
00801 EXTERN void             Tcl_DStringSetLength (Tcl_DString * dsPtr, 
00802                                 int length);
00803 #endif
00804 #ifndef Tcl_DStringStartSublist_TCL_DECLARED
00805 #define Tcl_DStringStartSublist_TCL_DECLARED
00806 /* 125 */
00807 EXTERN void             Tcl_DStringStartSublist (Tcl_DString * dsPtr);
00808 #endif
00809 #ifndef Tcl_Eof_TCL_DECLARED
00810 #define Tcl_Eof_TCL_DECLARED
00811 /* 126 */
00812 EXTERN int              Tcl_Eof (Tcl_Channel chan);
00813 #endif
00814 #ifndef Tcl_ErrnoId_TCL_DECLARED
00815 #define Tcl_ErrnoId_TCL_DECLARED
00816 /* 127 */
00817 EXTERN CONST84_RETURN char * Tcl_ErrnoId (void);
00818 #endif
00819 #ifndef Tcl_ErrnoMsg_TCL_DECLARED
00820 #define Tcl_ErrnoMsg_TCL_DECLARED
00821 /* 128 */
00822 EXTERN CONST84_RETURN char * Tcl_ErrnoMsg (int err);
00823 #endif
00824 #ifndef Tcl_Eval_TCL_DECLARED
00825 #define Tcl_Eval_TCL_DECLARED
00826 /* 129 */
00827 EXTERN int              Tcl_Eval (Tcl_Interp * interp, CONST char * script);
00828 #endif
00829 #ifndef Tcl_EvalFile_TCL_DECLARED
00830 #define Tcl_EvalFile_TCL_DECLARED
00831 /* 130 */
00832 EXTERN int              Tcl_EvalFile (Tcl_Interp * interp, 
00833                                 CONST char * fileName);
00834 #endif
00835 #ifndef Tcl_EvalObj_TCL_DECLARED
00836 #define Tcl_EvalObj_TCL_DECLARED
00837 /* 131 */
00838 EXTERN int              Tcl_EvalObj (Tcl_Interp * interp, Tcl_Obj * objPtr);
00839 #endif
00840 #ifndef Tcl_EventuallyFree_TCL_DECLARED
00841 #define Tcl_EventuallyFree_TCL_DECLARED
00842 /* 132 */
00843 EXTERN void             Tcl_EventuallyFree (ClientData clientData, 
00844                                 Tcl_FreeProc * freeProc);
00845 #endif
00846 #ifndef Tcl_Exit_TCL_DECLARED
00847 #define Tcl_Exit_TCL_DECLARED
00848 /* 133 */
00849 EXTERN void             Tcl_Exit (int status);
00850 #endif
00851 #ifndef Tcl_ExposeCommand_TCL_DECLARED
00852 #define Tcl_ExposeCommand_TCL_DECLARED
00853 /* 134 */
00854 EXTERN int              Tcl_ExposeCommand (Tcl_Interp * interp, 
00855                                 CONST char * hiddenCmdToken, 
00856                                 CONST char * cmdName);
00857 #endif
00858 #ifndef Tcl_ExprBoolean_TCL_DECLARED
00859 #define Tcl_ExprBoolean_TCL_DECLARED
00860 /* 135 */
00861 EXTERN int              Tcl_ExprBoolean (Tcl_Interp * interp, 
00862                                 CONST char * expr, int * ptr);
00863 #endif
00864 #ifndef Tcl_ExprBooleanObj_TCL_DECLARED
00865 #define Tcl_ExprBooleanObj_TCL_DECLARED
00866 /* 136 */
00867 EXTERN int              Tcl_ExprBooleanObj (Tcl_Interp * interp, 
00868                                 Tcl_Obj * objPtr, int * ptr);
00869 #endif
00870 #ifndef Tcl_ExprDouble_TCL_DECLARED
00871 #define Tcl_ExprDouble_TCL_DECLARED
00872 /* 137 */
00873 EXTERN int              Tcl_ExprDouble (Tcl_Interp * interp, 
00874                                 CONST char * expr, double * ptr);
00875 #endif
00876 #ifndef Tcl_ExprDoubleObj_TCL_DECLARED
00877 #define Tcl_ExprDoubleObj_TCL_DECLARED
00878 /* 138 */
00879 EXTERN int              Tcl_ExprDoubleObj (Tcl_Interp * interp, 
00880                                 Tcl_Obj * objPtr, double * ptr);
00881 #endif
00882 #ifndef Tcl_ExprLong_TCL_DECLARED
00883 #define Tcl_ExprLong_TCL_DECLARED
00884 /* 139 */
00885 EXTERN int              Tcl_ExprLong (Tcl_Interp * interp, CONST char * expr, 
00886                                 long * ptr);
00887 #endif
00888 #ifndef Tcl_ExprLongObj_TCL_DECLARED
00889 #define Tcl_ExprLongObj_TCL_DECLARED
00890 /* 140 */
00891 EXTERN int              Tcl_ExprLongObj (Tcl_Interp * interp, 
00892                                 Tcl_Obj * objPtr, long * ptr);
00893 #endif
00894 #ifndef Tcl_ExprObj_TCL_DECLARED
00895 #define Tcl_ExprObj_TCL_DECLARED
00896 /* 141 */
00897 EXTERN int              Tcl_ExprObj (Tcl_Interp * interp, Tcl_Obj * objPtr, 
00898                                 Tcl_Obj ** resultPtrPtr);
00899 #endif
00900 #ifndef Tcl_ExprString_TCL_DECLARED
00901 #define Tcl_ExprString_TCL_DECLARED
00902 /* 142 */
00903 EXTERN int              Tcl_ExprString (Tcl_Interp * interp, 
00904                                 CONST char * expr);
00905 #endif
00906 #ifndef Tcl_Finalize_TCL_DECLARED
00907 #define Tcl_Finalize_TCL_DECLARED
00908 /* 143 */
00909 EXTERN void             Tcl_Finalize (void);
00910 #endif
00911 #ifndef Tcl_FindExecutable_TCL_DECLARED
00912 #define Tcl_FindExecutable_TCL_DECLARED
00913 /* 144 */
00914 EXTERN void             Tcl_FindExecutable (CONST char * argv0);
00915 #endif
00916 #ifndef Tcl_FirstHashEntry_TCL_DECLARED
00917 #define Tcl_FirstHashEntry_TCL_DECLARED
00918 /* 145 */
00919 EXTERN Tcl_HashEntry *  Tcl_FirstHashEntry (Tcl_HashTable * tablePtr, 
00920                                 Tcl_HashSearch * searchPtr);
00921 #endif
00922 #ifndef Tcl_Flush_TCL_DECLARED
00923 #define Tcl_Flush_TCL_DECLARED
00924 /* 146 */
00925 EXTERN int              Tcl_Flush (Tcl_Channel chan);
00926 #endif
00927 #ifndef Tcl_FreeResult_TCL_DECLARED
00928 #define Tcl_FreeResult_TCL_DECLARED
00929 /* 147 */
00930 EXTERN void             Tcl_FreeResult (Tcl_Interp * interp);
00931 #endif
00932 #ifndef Tcl_GetAlias_TCL_DECLARED
00933 #define Tcl_GetAlias_TCL_DECLARED
00934 /* 148 */
00935 EXTERN int              Tcl_GetAlias (Tcl_Interp * interp, 
00936                                 CONST char * slaveCmd, 
00937                                 Tcl_Interp ** targetInterpPtr, 
00938                                 CONST84 char ** targetCmdPtr, int * argcPtr, 
00939                                 CONST84 char *** argvPtr);
00940 #endif
00941 #ifndef Tcl_GetAliasObj_TCL_DECLARED
00942 #define Tcl_GetAliasObj_TCL_DECLARED
00943 /* 149 */
00944 EXTERN int              Tcl_GetAliasObj (Tcl_Interp * interp, 
00945                                 CONST char * slaveCmd, 
00946                                 Tcl_Interp ** targetInterpPtr, 
00947                                 CONST84 char ** targetCmdPtr, int * objcPtr, 
00948                                 Tcl_Obj *** objv);
00949 #endif
00950 #ifndef Tcl_GetAssocData_TCL_DECLARED
00951 #define Tcl_GetAssocData_TCL_DECLARED
00952 /* 150 */
00953 EXTERN ClientData       Tcl_GetAssocData (Tcl_Interp * interp, 
00954                                 CONST char * name, 
00955                                 Tcl_InterpDeleteProc ** procPtr);
00956 #endif
00957 #ifndef Tcl_GetChannel_TCL_DECLARED
00958 #define Tcl_GetChannel_TCL_DECLARED
00959 /* 151 */
00960 EXTERN Tcl_Channel      Tcl_GetChannel (Tcl_Interp * interp, 
00961                                 CONST char * chanName, int * modePtr);
00962 #endif
00963 #ifndef Tcl_GetChannelBufferSize_TCL_DECLARED
00964 #define Tcl_GetChannelBufferSize_TCL_DECLARED
00965 /* 152 */
00966 EXTERN int              Tcl_GetChannelBufferSize (Tcl_Channel chan);
00967 #endif
00968 #ifndef Tcl_GetChannelHandle_TCL_DECLARED
00969 #define Tcl_GetChannelHandle_TCL_DECLARED
00970 /* 153 */
00971 EXTERN int              Tcl_GetChannelHandle (Tcl_Channel chan, 
00972                                 int direction, ClientData * handlePtr);
00973 #endif
00974 #ifndef Tcl_GetChannelInstanceData_TCL_DECLARED
00975 #define Tcl_GetChannelInstanceData_TCL_DECLARED
00976 /* 154 */
00977 EXTERN ClientData       Tcl_GetChannelInstanceData (Tcl_Channel chan);
00978 #endif
00979 #ifndef Tcl_GetChannelMode_TCL_DECLARED
00980 #define Tcl_GetChannelMode_TCL_DECLARED
00981 /* 155 */
00982 EXTERN int              Tcl_GetChannelMode (Tcl_Channel chan);
00983 #endif
00984 #ifndef Tcl_GetChannelName_TCL_DECLARED
00985 #define Tcl_GetChannelName_TCL_DECLARED
00986 /* 156 */
00987 EXTERN CONST84_RETURN char * Tcl_GetChannelName (Tcl_Channel chan);
00988 #endif
00989 #ifndef Tcl_GetChannelOption_TCL_DECLARED
00990 #define Tcl_GetChannelOption_TCL_DECLARED
00991 /* 157 */
00992 EXTERN int              Tcl_GetChannelOption (Tcl_Interp * interp, 
00993                                 Tcl_Channel chan, CONST char * optionName, 
00994                                 Tcl_DString * dsPtr);
00995 #endif
00996 #ifndef Tcl_GetChannelType_TCL_DECLARED
00997 #define Tcl_GetChannelType_TCL_DECLARED
00998 /* 158 */
00999 EXTERN Tcl_ChannelType * Tcl_GetChannelType (Tcl_Channel chan);
01000 #endif
01001 #ifndef Tcl_GetCommandInfo_TCL_DECLARED
01002 #define Tcl_GetCommandInfo_TCL_DECLARED
01003 /* 159 */
01004 EXTERN int              Tcl_GetCommandInfo (Tcl_Interp * interp, 
01005                                 CONST char * cmdName, Tcl_CmdInfo * infoPtr);
01006 #endif
01007 #ifndef Tcl_GetCommandName_TCL_DECLARED
01008 #define Tcl_GetCommandName_TCL_DECLARED
01009 /* 160 */
01010 EXTERN CONST84_RETURN char * Tcl_GetCommandName (Tcl_Interp * interp, 
01011                                 Tcl_Command command);
01012 #endif
01013 #ifndef Tcl_GetErrno_TCL_DECLARED
01014 #define Tcl_GetErrno_TCL_DECLARED
01015 /* 161 */
01016 EXTERN int              Tcl_GetErrno (void);
01017 #endif
01018 #ifndef Tcl_GetHostName_TCL_DECLARED
01019 #define Tcl_GetHostName_TCL_DECLARED
01020 /* 162 */
01021 EXTERN CONST84_RETURN char * Tcl_GetHostName (void);
01022 #endif
01023 #ifndef Tcl_GetInterpPath_TCL_DECLARED
01024 #define Tcl_GetInterpPath_TCL_DECLARED
01025 /* 163 */
01026 EXTERN int              Tcl_GetInterpPath (Tcl_Interp * askInterp, 
01027                                 Tcl_Interp * slaveInterp);
01028 #endif
01029 #ifndef Tcl_GetMaster_TCL_DECLARED
01030 #define Tcl_GetMaster_TCL_DECLARED
01031 /* 164 */
01032 EXTERN Tcl_Interp *     Tcl_GetMaster (Tcl_Interp * interp);
01033 #endif
01034 #ifndef Tcl_GetNameOfExecutable_TCL_DECLARED
01035 #define Tcl_GetNameOfExecutable_TCL_DECLARED
01036 /* 165 */
01037 EXTERN CONST char *     Tcl_GetNameOfExecutable (void);
01038 #endif
01039 #ifndef Tcl_GetObjResult_TCL_DECLARED
01040 #define Tcl_GetObjResult_TCL_DECLARED
01041 /* 166 */
01042 EXTERN Tcl_Obj *        Tcl_GetObjResult (Tcl_Interp * interp);
01043 #endif
01044 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
01045 #ifndef Tcl_GetOpenFile_TCL_DECLARED
01046 #define Tcl_GetOpenFile_TCL_DECLARED
01047 /* 167 */
01048 EXTERN int              Tcl_GetOpenFile (Tcl_Interp * interp, 
01049                                 CONST char * chanID, int forWriting, 
01050                                 int checkUsage, ClientData * filePtr);
01051 #endif
01052 #endif /* UNIX */
01053 #ifdef MAC_OSX_TCL /* MACOSX */
01054 #ifndef Tcl_GetOpenFile_TCL_DECLARED
01055 #define Tcl_GetOpenFile_TCL_DECLARED
01056 /* 167 */
01057 EXTERN int              Tcl_GetOpenFile (Tcl_Interp * interp, 
01058                                 CONST char * chanID, int forWriting, 
01059                                 int checkUsage, ClientData * filePtr);
01060 #endif
01061 #endif /* MACOSX */
01062 #ifndef Tcl_GetPathType_TCL_DECLARED
01063 #define Tcl_GetPathType_TCL_DECLARED
01064 /* 168 */
01065 EXTERN Tcl_PathType     Tcl_GetPathType (CONST char * path);
01066 #endif
01067 #ifndef Tcl_Gets_TCL_DECLARED
01068 #define Tcl_Gets_TCL_DECLARED
01069 /* 169 */
01070 EXTERN int              Tcl_Gets (Tcl_Channel chan, Tcl_DString * dsPtr);
01071 #endif
01072 #ifndef Tcl_GetsObj_TCL_DECLARED
01073 #define Tcl_GetsObj_TCL_DECLARED
01074 /* 170 */
01075 EXTERN int              Tcl_GetsObj (Tcl_Channel chan, Tcl_Obj * objPtr);
01076 #endif
01077 #ifndef Tcl_GetServiceMode_TCL_DECLARED
01078 #define Tcl_GetServiceMode_TCL_DECLARED
01079 /* 171 */
01080 EXTERN int              Tcl_GetServiceMode (void);
01081 #endif
01082 #ifndef Tcl_GetSlave_TCL_DECLARED
01083 #define Tcl_GetSlave_TCL_DECLARED
01084 /* 172 */
01085 EXTERN Tcl_Interp *     Tcl_GetSlave (Tcl_Interp * interp, 
01086                                 CONST char * slaveName);
01087 #endif
01088 #ifndef Tcl_GetStdChannel_TCL_DECLARED
01089 #define Tcl_GetStdChannel_TCL_DECLARED
01090 /* 173 */
01091 EXTERN Tcl_Channel      Tcl_GetStdChannel (int type);
01092 #endif
01093 #ifndef Tcl_GetStringResult_TCL_DECLARED
01094 #define Tcl_GetStringResult_TCL_DECLARED
01095 /* 174 */
01096 EXTERN CONST84_RETURN char * Tcl_GetStringResult (Tcl_Interp * interp);
01097 #endif
01098 #ifndef Tcl_GetVar_TCL_DECLARED
01099 #define Tcl_GetVar_TCL_DECLARED
01100 /* 175 */
01101 EXTERN CONST84_RETURN char * Tcl_GetVar (Tcl_Interp * interp, 
01102                                 CONST char * varName, int flags);
01103 #endif
01104 #ifndef Tcl_GetVar2_TCL_DECLARED
01105 #define Tcl_GetVar2_TCL_DECLARED
01106 /* 176 */
01107 EXTERN CONST84_RETURN char * Tcl_GetVar2 (Tcl_Interp * interp, 
01108                                 CONST char * part1, CONST char * part2, 
01109                                 int flags);
01110 #endif
01111 #ifndef Tcl_GlobalEval_TCL_DECLARED
01112 #define Tcl_GlobalEval_TCL_DECLARED
01113 /* 177 */
01114 EXTERN int              Tcl_GlobalEval (Tcl_Interp * interp, 
01115                                 CONST char * command);
01116 #endif
01117 #ifndef Tcl_GlobalEvalObj_TCL_DECLARED
01118 #define Tcl_GlobalEvalObj_TCL_DECLARED
01119 /* 178 */
01120 EXTERN int              Tcl_GlobalEvalObj (Tcl_Interp * interp, 
01121                                 Tcl_Obj * objPtr);
01122 #endif
01123 #ifndef Tcl_HideCommand_TCL_DECLARED
01124 #define Tcl_HideCommand_TCL_DECLARED
01125 /* 179 */
01126 EXTERN int              Tcl_HideCommand (Tcl_Interp * interp, 
01127                                 CONST char * cmdName, 
01128                                 CONST char * hiddenCmdToken);
01129 #endif
01130 #ifndef Tcl_Init_TCL_DECLARED
01131 #define Tcl_Init_TCL_DECLARED
01132 /* 180 */
01133 EXTERN int              Tcl_Init (Tcl_Interp * interp);
01134 #endif
01135 #ifndef Tcl_InitHashTable_TCL_DECLARED
01136 #define Tcl_InitHashTable_TCL_DECLARED
01137 /* 181 */
01138 EXTERN void             Tcl_InitHashTable (Tcl_HashTable * tablePtr, 
01139                                 int keyType);
01140 #endif
01141 #ifndef Tcl_InputBlocked_TCL_DECLARED
01142 #define Tcl_InputBlocked_TCL_DECLARED
01143 /* 182 */
01144 EXTERN int              Tcl_InputBlocked (Tcl_Channel chan);
01145 #endif
01146 #ifndef Tcl_InputBuffered_TCL_DECLARED
01147 #define Tcl_InputBuffered_TCL_DECLARED
01148 /* 183 */
01149 EXTERN int              Tcl_InputBuffered (Tcl_Channel chan);
01150 #endif
01151 #ifndef Tcl_InterpDeleted_TCL_DECLARED
01152 #define Tcl_InterpDeleted_TCL_DECLARED
01153 /* 184 */
01154 EXTERN int              Tcl_InterpDeleted (Tcl_Interp * interp);
01155 #endif
01156 #ifndef Tcl_IsSafe_TCL_DECLARED
01157 #define Tcl_IsSafe_TCL_DECLARED
01158 /* 185 */
01159 EXTERN int              Tcl_IsSafe (Tcl_Interp * interp);
01160 #endif
01161 #ifndef Tcl_JoinPath_TCL_DECLARED
01162 #define Tcl_JoinPath_TCL_DECLARED
01163 /* 186 */
01164 EXTERN char *           Tcl_JoinPath (int argc, CONST84 char * CONST * argv, 
01165                                 Tcl_DString * resultPtr);
01166 #endif
01167 #ifndef Tcl_LinkVar_TCL_DECLARED
01168 #define Tcl_LinkVar_TCL_DECLARED
01169 /* 187 */
01170 EXTERN int              Tcl_LinkVar (Tcl_Interp * interp, 
01171                                 CONST char * varName, char * addr, int type);
01172 #endif
01173 /* Slot 188 is reserved */
01174 #ifndef Tcl_MakeFileChannel_TCL_DECLARED
01175 #define Tcl_MakeFileChannel_TCL_DECLARED
01176 /* 189 */
01177 EXTERN Tcl_Channel      Tcl_MakeFileChannel (ClientData handle, int mode);
01178 #endif
01179 #ifndef Tcl_MakeSafe_TCL_DECLARED
01180 #define Tcl_MakeSafe_TCL_DECLARED
01181 /* 190 */
01182 EXTERN int              Tcl_MakeSafe (Tcl_Interp * interp);
01183 #endif
01184 #ifndef Tcl_MakeTcpClientChannel_TCL_DECLARED
01185 #define Tcl_MakeTcpClientChannel_TCL_DECLARED
01186 /* 191 */
01187 EXTERN Tcl_Channel      Tcl_MakeTcpClientChannel (ClientData tcpSocket);
01188 #endif
01189 #ifndef Tcl_Merge_TCL_DECLARED
01190 #define Tcl_Merge_TCL_DECLARED
01191 /* 192 */
01192 EXTERN char *           Tcl_Merge (int argc, CONST84 char * CONST * argv);
01193 #endif
01194 #ifndef Tcl_NextHashEntry_TCL_DECLARED
01195 #define Tcl_NextHashEntry_TCL_DECLARED
01196 /* 193 */
01197 EXTERN Tcl_HashEntry *  Tcl_NextHashEntry (Tcl_HashSearch * searchPtr);
01198 #endif
01199 #ifndef Tcl_NotifyChannel_TCL_DECLARED
01200 #define Tcl_NotifyChannel_TCL_DECLARED
01201 /* 194 */
01202 EXTERN void             Tcl_NotifyChannel (Tcl_Channel channel, int mask);
01203 #endif
01204 #ifndef Tcl_ObjGetVar2_TCL_DECLARED
01205 #define Tcl_ObjGetVar2_TCL_DECLARED
01206 /* 195 */
01207 EXTERN Tcl_Obj *        Tcl_ObjGetVar2 (Tcl_Interp * interp, 
01208                                 Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, 
01209                                 int flags);
01210 #endif
01211 #ifndef Tcl_ObjSetVar2_TCL_DECLARED
01212 #define Tcl_ObjSetVar2_TCL_DECLARED
01213 /* 196 */
01214 EXTERN Tcl_Obj *        Tcl_ObjSetVar2 (Tcl_Interp * interp, 
01215                                 Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, 
01216                                 Tcl_Obj * newValuePtr, int flags);
01217 #endif
01218 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
01219 #ifndef Tcl_OpenCommandChannel_TCL_DECLARED
01220 #define Tcl_OpenCommandChannel_TCL_DECLARED
01221 /* 197 */
01222 EXTERN Tcl_Channel      Tcl_OpenCommandChannel (Tcl_Interp * interp, 
01223                                 int argc, CONST84 char ** argv, int flags);
01224 #endif
01225 #endif /* UNIX */
01226 #ifdef __WIN32__ /* WIN */
01227 #ifndef Tcl_OpenCommandChannel_TCL_DECLARED
01228 #define Tcl_OpenCommandChannel_TCL_DECLARED
01229 /* 197 */
01230 EXTERN Tcl_Channel      Tcl_OpenCommandChannel (Tcl_Interp * interp, 
01231                                 int argc, CONST84 char ** argv, int flags);
01232 #endif
01233 #endif /* WIN */
01234 #ifdef MAC_OSX_TCL /* MACOSX */
01235 #ifndef Tcl_OpenCommandChannel_TCL_DECLARED
01236 #define Tcl_OpenCommandChannel_TCL_DECLARED
01237 /* 197 */
01238 EXTERN Tcl_Channel      Tcl_OpenCommandChannel (Tcl_Interp * interp, 
01239                                 int argc, CONST84 char ** argv, int flags);
01240 #endif
01241 #endif /* MACOSX */
01242 #ifndef Tcl_OpenFileChannel_TCL_DECLARED
01243 #define Tcl_OpenFileChannel_TCL_DECLARED
01244 /* 198 */
01245 EXTERN Tcl_Channel      Tcl_OpenFileChannel (Tcl_Interp * interp, 
01246                                 CONST char * fileName, 
01247                                 CONST char * modeString, int permissions);
01248 #endif
01249 #ifndef Tcl_OpenTcpClient_TCL_DECLARED
01250 #define Tcl_OpenTcpClient_TCL_DECLARED
01251 /* 199 */
01252 EXTERN Tcl_Channel      Tcl_OpenTcpClient (Tcl_Interp * interp, int port, 
01253                                 CONST char * address, CONST char * myaddr, 
01254                                 int myport, int async);
01255 #endif
01256 #ifndef Tcl_OpenTcpServer_TCL_DECLARED
01257 #define Tcl_OpenTcpServer_TCL_DECLARED
01258 /* 200 */
01259 EXTERN Tcl_Channel      Tcl_OpenTcpServer (Tcl_Interp * interp, int port, 
01260                                 CONST char * host, 
01261                                 Tcl_TcpAcceptProc * acceptProc, 
01262                                 ClientData callbackData);
01263 #endif
01264 #ifndef Tcl_Preserve_TCL_DECLARED
01265 #define Tcl_Preserve_TCL_DECLARED
01266 /* 201 */
01267 EXTERN void             Tcl_Preserve (ClientData data);
01268 #endif
01269 #ifndef Tcl_PrintDouble_TCL_DECLARED
01270 #define Tcl_PrintDouble_TCL_DECLARED
01271 /* 202 */
01272 EXTERN void             Tcl_PrintDouble (Tcl_Interp * interp, double value, 
01273                                 char * dst);
01274 #endif
01275 #ifndef Tcl_PutEnv_TCL_DECLARED
01276 #define Tcl_PutEnv_TCL_DECLARED
01277 /* 203 */
01278 EXTERN int              Tcl_PutEnv (CONST char * assignment);
01279 #endif
01280 #ifndef Tcl_PosixError_TCL_DECLARED
01281 #define Tcl_PosixError_TCL_DECLARED
01282 /* 204 */
01283 EXTERN CONST84_RETURN char * Tcl_PosixError (Tcl_Interp * interp);
01284 #endif
01285 #ifndef Tcl_QueueEvent_TCL_DECLARED
01286 #define Tcl_QueueEvent_TCL_DECLARED
01287 /* 205 */
01288 EXTERN void             Tcl_QueueEvent (Tcl_Event * evPtr, 
01289                                 Tcl_QueuePosition position);
01290 #endif
01291 #ifndef Tcl_Read_TCL_DECLARED
01292 #define Tcl_Read_TCL_DECLARED
01293 /* 206 */
01294 EXTERN int              Tcl_Read (Tcl_Channel chan, char * bufPtr, 
01295                                 int toRead);
01296 #endif
01297 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
01298 #ifndef Tcl_ReapDetachedProcs_TCL_DECLARED
01299 #define Tcl_ReapDetachedProcs_TCL_DECLARED
01300 /* 207 */
01301 EXTERN void             Tcl_ReapDetachedProcs (void);
01302 #endif
01303 #endif /* UNIX */
01304 #ifdef __WIN32__ /* WIN */
01305 #ifndef Tcl_ReapDetachedProcs_TCL_DECLARED
01306 #define Tcl_ReapDetachedProcs_TCL_DECLARED
01307 /* 207 */
01308 EXTERN void             Tcl_ReapDetachedProcs (void);
01309 #endif
01310 #endif /* WIN */
01311 #ifdef MAC_OSX_TCL /* MACOSX */
01312 #ifndef Tcl_ReapDetachedProcs_TCL_DECLARED
01313 #define Tcl_ReapDetachedProcs_TCL_DECLARED
01314 /* 207 */
01315 EXTERN void             Tcl_ReapDetachedProcs (void);
01316 #endif
01317 #endif /* MACOSX */
01318 #ifndef Tcl_RecordAndEval_TCL_DECLARED
01319 #define Tcl_RecordAndEval_TCL_DECLARED
01320 /* 208 */
01321 EXTERN int              Tcl_RecordAndEval (Tcl_Interp * interp, 
01322                                 CONST char * cmd, int flags);
01323 #endif
01324 #ifndef Tcl_RecordAndEvalObj_TCL_DECLARED
01325 #define Tcl_RecordAndEvalObj_TCL_DECLARED
01326 /* 209 */
01327 EXTERN int              Tcl_RecordAndEvalObj (Tcl_Interp * interp, 
01328                                 Tcl_Obj * cmdPtr, int flags);
01329 #endif
01330 #ifndef Tcl_RegisterChannel_TCL_DECLARED
01331 #define Tcl_RegisterChannel_TCL_DECLARED
01332 /* 210 */
01333 EXTERN void             Tcl_RegisterChannel (Tcl_Interp * interp, 
01334                                 Tcl_Channel chan);
01335 #endif
01336 #ifndef Tcl_RegisterObjType_TCL_DECLARED
01337 #define Tcl_RegisterObjType_TCL_DECLARED
01338 /* 211 */
01339 EXTERN void             Tcl_RegisterObjType (Tcl_ObjType * typePtr);
01340 #endif
01341 #ifndef Tcl_RegExpCompile_TCL_DECLARED
01342 #define Tcl_RegExpCompile_TCL_DECLARED
01343 /* 212 */
01344 EXTERN Tcl_RegExp       Tcl_RegExpCompile (Tcl_Interp * interp, 
01345                                 CONST char * pattern);
01346 #endif
01347 #ifndef Tcl_RegExpExec_TCL_DECLARED
01348 #define Tcl_RegExpExec_TCL_DECLARED
01349 /* 213 */
01350 EXTERN int              Tcl_RegExpExec (Tcl_Interp * interp, 
01351                                 Tcl_RegExp regexp, CONST char * text, 
01352                                 CONST char * start);
01353 #endif
01354 #ifndef Tcl_RegExpMatch_TCL_DECLARED
01355 #define Tcl_RegExpMatch_TCL_DECLARED
01356 /* 214 */
01357 EXTERN int              Tcl_RegExpMatch (Tcl_Interp * interp, 
01358                                 CONST char * text, CONST char * pattern);
01359 #endif
01360 #ifndef Tcl_RegExpRange_TCL_DECLARED
01361 #define Tcl_RegExpRange_TCL_DECLARED
01362 /* 215 */
01363 EXTERN void             Tcl_RegExpRange (Tcl_RegExp regexp, int index, 
01364                                 CONST84 char ** startPtr, 
01365                                 CONST84 char ** endPtr);
01366 #endif
01367 #ifndef Tcl_Release_TCL_DECLARED
01368 #define Tcl_Release_TCL_DECLARED
01369 /* 216 */
01370 EXTERN void             Tcl_Release (ClientData clientData);
01371 #endif
01372 #ifndef Tcl_ResetResult_TCL_DECLARED
01373 #define Tcl_ResetResult_TCL_DECLARED
01374 /* 217 */
01375 EXTERN void             Tcl_ResetResult (Tcl_Interp * interp);
01376 #endif
01377 #ifndef Tcl_ScanElement_TCL_DECLARED
01378 #define Tcl_ScanElement_TCL_DECLARED
01379 /* 218 */
01380 EXTERN int              Tcl_ScanElement (CONST char * str, int * flagPtr);
01381 #endif
01382 #ifndef Tcl_ScanCountedElement_TCL_DECLARED
01383 #define Tcl_ScanCountedElement_TCL_DECLARED
01384 /* 219 */
01385 EXTERN int              Tcl_ScanCountedElement (CONST char * str, int length, 
01386                                 int * flagPtr);
01387 #endif
01388 #ifndef Tcl_SeekOld_TCL_DECLARED
01389 #define Tcl_SeekOld_TCL_DECLARED
01390 /* 220 */
01391 EXTERN int              Tcl_SeekOld (Tcl_Channel chan, int offset, int mode);
01392 #endif
01393 #ifndef Tcl_ServiceAll_TCL_DECLARED
01394 #define Tcl_ServiceAll_TCL_DECLARED
01395 /* 221 */
01396 EXTERN int              Tcl_ServiceAll (void);
01397 #endif
01398 #ifndef Tcl_ServiceEvent_TCL_DECLARED
01399 #define Tcl_ServiceEvent_TCL_DECLARED
01400 /* 222 */
01401 EXTERN int              Tcl_ServiceEvent (int flags);
01402 #endif
01403 #ifndef Tcl_SetAssocData_TCL_DECLARED
01404 #define Tcl_SetAssocData_TCL_DECLARED
01405 /* 223 */
01406 EXTERN void             Tcl_SetAssocData (Tcl_Interp * interp, 
01407                                 CONST char * name, 
01408                                 Tcl_InterpDeleteProc * proc, 
01409                                 ClientData clientData);
01410 #endif
01411 #ifndef Tcl_SetChannelBufferSize_TCL_DECLARED
01412 #define Tcl_SetChannelBufferSize_TCL_DECLARED
01413 /* 224 */
01414 EXTERN void             Tcl_SetChannelBufferSize (Tcl_Channel chan, int sz);
01415 #endif
01416 #ifndef Tcl_SetChannelOption_TCL_DECLARED
01417 #define Tcl_SetChannelOption_TCL_DECLARED
01418 /* 225 */
01419 EXTERN int              Tcl_SetChannelOption (Tcl_Interp * interp, 
01420                                 Tcl_Channel chan, CONST char * optionName, 
01421                                 CONST char * newValue);
01422 #endif
01423 #ifndef Tcl_SetCommandInfo_TCL_DECLARED
01424 #define Tcl_SetCommandInfo_TCL_DECLARED
01425 /* 226 */
01426 EXTERN int              Tcl_SetCommandInfo (Tcl_Interp * interp, 
01427                                 CONST char * cmdName, 
01428                                 CONST Tcl_CmdInfo * infoPtr);
01429 #endif
01430 #ifndef Tcl_SetErrno_TCL_DECLARED
01431 #define Tcl_SetErrno_TCL_DECLARED
01432 /* 227 */
01433 EXTERN void             Tcl_SetErrno (int err);
01434 #endif
01435 #ifndef Tcl_SetErrorCode_TCL_DECLARED
01436 #define Tcl_SetErrorCode_TCL_DECLARED
01437 /* 228 */
01438 EXTERN void             Tcl_SetErrorCode (Tcl_Interp * interp, ...);
01439 #endif
01440 #ifndef Tcl_SetMaxBlockTime_TCL_DECLARED
01441 #define Tcl_SetMaxBlockTime_TCL_DECLARED
01442 /* 229 */
01443 EXTERN void             Tcl_SetMaxBlockTime (Tcl_Time * timePtr);
01444 #endif
01445 #ifndef Tcl_SetPanicProc_TCL_DECLARED
01446 #define Tcl_SetPanicProc_TCL_DECLARED
01447 /* 230 */
01448 EXTERN void             Tcl_SetPanicProc (Tcl_PanicProc * panicProc);
01449 #endif
01450 #ifndef Tcl_SetRecursionLimit_TCL_DECLARED
01451 #define Tcl_SetRecursionLimit_TCL_DECLARED
01452 /* 231 */
01453 EXTERN int              Tcl_SetRecursionLimit (Tcl_Interp * interp, 
01454                                 int depth);
01455 #endif
01456 #ifndef Tcl_SetResult_TCL_DECLARED
01457 #define Tcl_SetResult_TCL_DECLARED
01458 /* 232 */
01459 EXTERN void             Tcl_SetResult (Tcl_Interp * interp, char * result, 
01460                                 Tcl_FreeProc * freeProc);
01461 #endif
01462 #ifndef Tcl_SetServiceMode_TCL_DECLARED
01463 #define Tcl_SetServiceMode_TCL_DECLARED
01464 /* 233 */
01465 EXTERN int              Tcl_SetServiceMode (int mode);
01466 #endif
01467 #ifndef Tcl_SetObjErrorCode_TCL_DECLARED
01468 #define Tcl_SetObjErrorCode_TCL_DECLARED
01469 /* 234 */
01470 EXTERN void             Tcl_SetObjErrorCode (Tcl_Interp * interp, 
01471                                 Tcl_Obj * errorObjPtr);
01472 #endif
01473 #ifndef Tcl_SetObjResult_TCL_DECLARED
01474 #define Tcl_SetObjResult_TCL_DECLARED
01475 /* 235 */
01476 EXTERN void             Tcl_SetObjResult (Tcl_Interp * interp, 
01477                                 Tcl_Obj * resultObjPtr);
01478 #endif
01479 #ifndef Tcl_SetStdChannel_TCL_DECLARED
01480 #define Tcl_SetStdChannel_TCL_DECLARED
01481 /* 236 */
01482 EXTERN void             Tcl_SetStdChannel (Tcl_Channel channel, int type);
01483 #endif
01484 #ifndef Tcl_SetVar_TCL_DECLARED
01485 #define Tcl_SetVar_TCL_DECLARED
01486 /* 237 */
01487 EXTERN CONST84_RETURN char * Tcl_SetVar (Tcl_Interp * interp, 
01488                                 CONST char * varName, CONST char * newValue, 
01489                                 int flags);
01490 #endif
01491 #ifndef Tcl_SetVar2_TCL_DECLARED
01492 #define Tcl_SetVar2_TCL_DECLARED
01493 /* 238 */
01494 EXTERN CONST84_RETURN char * Tcl_SetVar2 (Tcl_Interp * interp, 
01495                                 CONST char * part1, CONST char * part2, 
01496                                 CONST char * newValue, int flags);
01497 #endif
01498 #ifndef Tcl_SignalId_TCL_DECLARED
01499 #define Tcl_SignalId_TCL_DECLARED
01500 /* 239 */
01501 EXTERN CONST84_RETURN char * Tcl_SignalId (int sig);
01502 #endif
01503 #ifndef Tcl_SignalMsg_TCL_DECLARED
01504 #define Tcl_SignalMsg_TCL_DECLARED
01505 /* 240 */
01506 EXTERN CONST84_RETURN char * Tcl_SignalMsg (int sig);
01507 #endif
01508 #ifndef Tcl_SourceRCFile_TCL_DECLARED
01509 #define Tcl_SourceRCFile_TCL_DECLARED
01510 /* 241 */
01511 EXTERN void             Tcl_SourceRCFile (Tcl_Interp * interp);
01512 #endif
01513 #ifndef Tcl_SplitList_TCL_DECLARED
01514 #define Tcl_SplitList_TCL_DECLARED
01515 /* 242 */
01516 EXTERN int              Tcl_SplitList (Tcl_Interp * interp, 
01517                                 CONST char * listStr, int * argcPtr, 
01518                                 CONST84 char *** argvPtr);
01519 #endif
01520 #ifndef Tcl_SplitPath_TCL_DECLARED
01521 #define Tcl_SplitPath_TCL_DECLARED
01522 /* 243 */
01523 EXTERN void             Tcl_SplitPath (CONST char * path, int * argcPtr, 
01524                                 CONST84 char *** argvPtr);
01525 #endif
01526 #ifndef Tcl_StaticPackage_TCL_DECLARED
01527 #define Tcl_StaticPackage_TCL_DECLARED
01528 /* 244 */
01529 EXTERN void             Tcl_StaticPackage (Tcl_Interp * interp, 
01530                                 CONST char * pkgName, 
01531                                 Tcl_PackageInitProc * initProc, 
01532                                 Tcl_PackageInitProc * safeInitProc);
01533 #endif
01534 #ifndef Tcl_StringMatch_TCL_DECLARED
01535 #define Tcl_StringMatch_TCL_DECLARED
01536 /* 245 */
01537 EXTERN int              Tcl_StringMatch (CONST char * str, 
01538                                 CONST char * pattern);
01539 #endif
01540 #ifndef Tcl_TellOld_TCL_DECLARED
01541 #define Tcl_TellOld_TCL_DECLARED
01542 /* 246 */
01543 EXTERN int              Tcl_TellOld (Tcl_Channel chan);
01544 #endif
01545 #ifndef Tcl_TraceVar_TCL_DECLARED
01546 #define Tcl_TraceVar_TCL_DECLARED
01547 /* 247 */
01548 EXTERN int              Tcl_TraceVar (Tcl_Interp * interp, 
01549                                 CONST char * varName, int flags, 
01550                                 Tcl_VarTraceProc * proc, 
01551                                 ClientData clientData);
01552 #endif
01553 #ifndef Tcl_TraceVar2_TCL_DECLARED
01554 #define Tcl_TraceVar2_TCL_DECLARED
01555 /* 248 */
01556 EXTERN int              Tcl_TraceVar2 (Tcl_Interp * interp, 
01557                                 CONST char * part1, CONST char * part2, 
01558                                 int flags, Tcl_VarTraceProc * proc, 
01559                                 ClientData clientData);
01560 #endif
01561 #ifndef Tcl_TranslateFileName_TCL_DECLARED
01562 #define Tcl_TranslateFileName_TCL_DECLARED
01563 /* 249 */
01564 EXTERN char *           Tcl_TranslateFileName (Tcl_Interp * interp, 
01565                                 CONST char * name, Tcl_DString * bufferPtr);
01566 #endif
01567 #ifndef Tcl_Ungets_TCL_DECLARED
01568 #define Tcl_Ungets_TCL_DECLARED
01569 /* 250 */
01570 EXTERN int              Tcl_Ungets (Tcl_Channel chan, CONST char * str, 
01571                                 int len, int atHead);
01572 #endif
01573 #ifndef Tcl_UnlinkVar_TCL_DECLARED
01574 #define Tcl_UnlinkVar_TCL_DECLARED
01575 /* 251 */
01576 EXTERN void             Tcl_UnlinkVar (Tcl_Interp * interp, 
01577                                 CONST char * varName);
01578 #endif
01579 #ifndef Tcl_UnregisterChannel_TCL_DECLARED
01580 #define Tcl_UnregisterChannel_TCL_DECLARED
01581 /* 252 */
01582 EXTERN int              Tcl_UnregisterChannel (Tcl_Interp * interp, 
01583                                 Tcl_Channel chan);
01584 #endif
01585 #ifndef Tcl_UnsetVar_TCL_DECLARED
01586 #define Tcl_UnsetVar_TCL_DECLARED
01587 /* 253 */
01588 EXTERN int              Tcl_UnsetVar (Tcl_Interp * interp, 
01589                                 CONST char * varName, int flags);
01590 #endif
01591 #ifndef Tcl_UnsetVar2_TCL_DECLARED
01592 #define Tcl_UnsetVar2_TCL_DECLARED
01593 /* 254 */
01594 EXTERN int              Tcl_UnsetVar2 (Tcl_Interp * interp, 
01595                                 CONST char * part1, CONST char * part2, 
01596                                 int flags);
01597 #endif
01598 #ifndef Tcl_UntraceVar_TCL_DECLARED
01599 #define Tcl_UntraceVar_TCL_DECLARED
01600 /* 255 */
01601 EXTERN void             Tcl_UntraceVar (Tcl_Interp * interp, 
01602                                 CONST char * varName, int flags, 
01603                                 Tcl_VarTraceProc * proc, 
01604                                 ClientData clientData);
01605 #endif
01606 #ifndef Tcl_UntraceVar2_TCL_DECLARED
01607 #define Tcl_UntraceVar2_TCL_DECLARED
01608 /* 256 */
01609 EXTERN void             Tcl_UntraceVar2 (Tcl_Interp * interp, 
01610                                 CONST char * part1, CONST char * part2, 
01611                                 int flags, Tcl_VarTraceProc * proc, 
01612                                 ClientData clientData);
01613 #endif
01614 #ifndef Tcl_UpdateLinkedVar_TCL_DECLARED
01615 #define Tcl_UpdateLinkedVar_TCL_DECLARED
01616 /* 257 */
01617 EXTERN void             Tcl_UpdateLinkedVar (Tcl_Interp * interp, 
01618                                 CONST char * varName);
01619 #endif
01620 #ifndef Tcl_UpVar_TCL_DECLARED
01621 #define Tcl_UpVar_TCL_DECLARED
01622 /* 258 */
01623 EXTERN int              Tcl_UpVar (Tcl_Interp * interp, 
01624                                 CONST char * frameName, CONST char * varName, 
01625                                 CONST char * localName, int flags);
01626 #endif
01627 #ifndef Tcl_UpVar2_TCL_DECLARED
01628 #define Tcl_UpVar2_TCL_DECLARED
01629 /* 259 */
01630 EXTERN int              Tcl_UpVar2 (Tcl_Interp * interp, 
01631                                 CONST char * frameName, CONST char * part1, 
01632                                 CONST char * part2, CONST char * localName, 
01633                                 int flags);
01634 #endif
01635 #ifndef Tcl_VarEval_TCL_DECLARED
01636 #define Tcl_VarEval_TCL_DECLARED
01637 /* 260 */
01638 EXTERN int              Tcl_VarEval (Tcl_Interp * interp, ...);
01639 #endif
01640 #ifndef Tcl_VarTraceInfo_TCL_DECLARED
01641 #define Tcl_VarTraceInfo_TCL_DECLARED
01642 /* 261 */
01643 EXTERN ClientData       Tcl_VarTraceInfo (Tcl_Interp * interp, 
01644                                 CONST char * varName, int flags, 
01645                                 Tcl_VarTraceProc * procPtr, 
01646                                 ClientData prevClientData);
01647 #endif
01648 #ifndef Tcl_VarTraceInfo2_TCL_DECLARED
01649 #define Tcl_VarTraceInfo2_TCL_DECLARED
01650 /* 262 */
01651 EXTERN ClientData       Tcl_VarTraceInfo2 (Tcl_Interp * interp, 
01652                                 CONST char * part1, CONST char * part2, 
01653                                 int flags, Tcl_VarTraceProc * procPtr, 
01654                                 ClientData prevClientData);
01655 #endif
01656 #ifndef Tcl_Write_TCL_DECLARED
01657 #define Tcl_Write_TCL_DECLARED
01658 /* 263 */
01659 EXTERN int              Tcl_Write (Tcl_Channel chan, CONST char * s, 
01660                                 int slen);
01661 #endif
01662 #ifndef Tcl_WrongNumArgs_TCL_DECLARED
01663 #define Tcl_WrongNumArgs_TCL_DECLARED
01664 /* 264 */
01665 EXTERN void             Tcl_WrongNumArgs (Tcl_Interp * interp, int objc, 
01666                                 Tcl_Obj *CONST objv[], CONST char * message);
01667 #endif
01668 #ifndef Tcl_DumpActiveMemory_TCL_DECLARED
01669 #define Tcl_DumpActiveMemory_TCL_DECLARED
01670 /* 265 */
01671 EXTERN int              Tcl_DumpActiveMemory (CONST char * fileName);
01672 #endif
01673 #ifndef Tcl_ValidateAllMemory_TCL_DECLARED
01674 #define Tcl_ValidateAllMemory_TCL_DECLARED
01675 /* 266 */
01676 EXTERN void             Tcl_ValidateAllMemory (CONST char * file, int line);
01677 #endif
01678 #ifndef Tcl_AppendResultVA_TCL_DECLARED
01679 #define Tcl_AppendResultVA_TCL_DECLARED
01680 /* 267 */
01681 EXTERN void             Tcl_AppendResultVA (Tcl_Interp * interp, 
01682                                 va_list argList);
01683 #endif
01684 #ifndef Tcl_AppendStringsToObjVA_TCL_DECLARED
01685 #define Tcl_AppendStringsToObjVA_TCL_DECLARED
01686 /* 268 */
01687 EXTERN void             Tcl_AppendStringsToObjVA (Tcl_Obj * objPtr, 
01688                                 va_list argList);
01689 #endif
01690 #ifndef Tcl_HashStats_TCL_DECLARED
01691 #define Tcl_HashStats_TCL_DECLARED
01692 /* 269 */
01693 EXTERN CONST84_RETURN char * Tcl_HashStats (Tcl_HashTable * tablePtr);
01694 #endif
01695 #ifndef Tcl_ParseVar_TCL_DECLARED
01696 #define Tcl_ParseVar_TCL_DECLARED
01697 /* 270 */
01698 EXTERN CONST84_RETURN char * Tcl_ParseVar (Tcl_Interp * interp, 
01699                                 CONST char * start, CONST84 char ** termPtr);
01700 #endif
01701 #ifndef Tcl_PkgPresent_TCL_DECLARED
01702 #define Tcl_PkgPresent_TCL_DECLARED
01703 /* 271 */
01704 EXTERN CONST84_RETURN char * Tcl_PkgPresent (Tcl_Interp * interp, 
01705                                 CONST char * name, CONST char * version, 
01706                                 int exact);
01707 #endif
01708 #ifndef Tcl_PkgPresentEx_TCL_DECLARED
01709 #define Tcl_PkgPresentEx_TCL_DECLARED
01710 /* 272 */
01711 EXTERN CONST84_RETURN char * Tcl_PkgPresentEx (Tcl_Interp * interp, 
01712                                 CONST char * name, CONST char * version, 
01713                                 int exact, ClientData * clientDataPtr);
01714 #endif
01715 #ifndef Tcl_PkgProvide_TCL_DECLARED
01716 #define Tcl_PkgProvide_TCL_DECLARED
01717 /* 273 */
01718 EXTERN int              Tcl_PkgProvide (Tcl_Interp * interp, 
01719                                 CONST char * name, CONST char * version);
01720 #endif
01721 #ifndef Tcl_PkgRequire_TCL_DECLARED
01722 #define Tcl_PkgRequire_TCL_DECLARED
01723 /* 274 */
01724 EXTERN CONST84_RETURN char * Tcl_PkgRequire (Tcl_Interp * interp, 
01725                                 CONST char * name, CONST char * version, 
01726                                 int exact);
01727 #endif
01728 #ifndef Tcl_SetErrorCodeVA_TCL_DECLARED
01729 #define Tcl_SetErrorCodeVA_TCL_DECLARED
01730 /* 275 */
01731 EXTERN void             Tcl_SetErrorCodeVA (Tcl_Interp * interp, 
01732                                 va_list argList);
01733 #endif
01734 #ifndef Tcl_VarEvalVA_TCL_DECLARED
01735 #define Tcl_VarEvalVA_TCL_DECLARED
01736 /* 276 */
01737 EXTERN int              Tcl_VarEvalVA (Tcl_Interp * interp, va_list argList);
01738 #endif
01739 #ifndef Tcl_WaitPid_TCL_DECLARED
01740 #define Tcl_WaitPid_TCL_DECLARED
01741 /* 277 */
01742 EXTERN Tcl_Pid          Tcl_WaitPid (Tcl_Pid pid, int * statPtr, int options);
01743 #endif
01744 #ifndef Tcl_PanicVA_TCL_DECLARED
01745 #define Tcl_PanicVA_TCL_DECLARED
01746 /* 278 */
01747 EXTERN void             Tcl_PanicVA (CONST char * format, va_list argList);
01748 #endif
01749 #ifndef Tcl_GetVersion_TCL_DECLARED
01750 #define Tcl_GetVersion_TCL_DECLARED
01751 /* 279 */
01752 EXTERN void             Tcl_GetVersion (int * major, int * minor, 
01753                                 int * patchLevel, int * type);
01754 #endif
01755 #ifndef Tcl_InitMemory_TCL_DECLARED
01756 #define Tcl_InitMemory_TCL_DECLARED
01757 /* 280 */
01758 EXTERN void             Tcl_InitMemory (Tcl_Interp * interp);
01759 #endif
01760 #ifndef Tcl_StackChannel_TCL_DECLARED
01761 #define Tcl_StackChannel_TCL_DECLARED
01762 /* 281 */
01763 EXTERN Tcl_Channel      Tcl_StackChannel (Tcl_Interp * interp, 
01764                                 Tcl_ChannelType * typePtr, 
01765                                 ClientData instanceData, int mask, 
01766                                 Tcl_Channel prevChan);
01767 #endif
01768 #ifndef Tcl_UnstackChannel_TCL_DECLARED
01769 #define Tcl_UnstackChannel_TCL_DECLARED
01770 /* 282 */
01771 EXTERN int              Tcl_UnstackChannel (Tcl_Interp * interp, 
01772                                 Tcl_Channel chan);
01773 #endif
01774 #ifndef Tcl_GetStackedChannel_TCL_DECLARED
01775 #define Tcl_GetStackedChannel_TCL_DECLARED
01776 /* 283 */
01777 EXTERN Tcl_Channel      Tcl_GetStackedChannel (Tcl_Channel chan);
01778 #endif
01779 #ifndef Tcl_SetMainLoop_TCL_DECLARED
01780 #define Tcl_SetMainLoop_TCL_DECLARED
01781 /* 284 */
01782 EXTERN void             Tcl_SetMainLoop (Tcl_MainLoopProc * proc);
01783 #endif
01784 /* Slot 285 is reserved */
01785 #ifndef Tcl_AppendObjToObj_TCL_DECLARED
01786 #define Tcl_AppendObjToObj_TCL_DECLARED
01787 /* 286 */
01788 EXTERN void             Tcl_AppendObjToObj (Tcl_Obj * objPtr, 
01789                                 Tcl_Obj * appendObjPtr);
01790 #endif
01791 #ifndef Tcl_CreateEncoding_TCL_DECLARED
01792 #define Tcl_CreateEncoding_TCL_DECLARED
01793 /* 287 */
01794 EXTERN Tcl_Encoding     Tcl_CreateEncoding (const Tcl_EncodingType * typePtr);
01795 #endif
01796 #ifndef Tcl_CreateThreadExitHandler_TCL_DECLARED
01797 #define Tcl_CreateThreadExitHandler_TCL_DECLARED
01798 /* 288 */
01799 EXTERN void             Tcl_CreateThreadExitHandler (Tcl_ExitProc * proc, 
01800                                 ClientData clientData);
01801 #endif
01802 #ifndef Tcl_DeleteThreadExitHandler_TCL_DECLARED
01803 #define Tcl_DeleteThreadExitHandler_TCL_DECLARED
01804 /* 289 */
01805 EXTERN void             Tcl_DeleteThreadExitHandler (Tcl_ExitProc * proc, 
01806                                 ClientData clientData);
01807 #endif
01808 #ifndef Tcl_DiscardResult_TCL_DECLARED
01809 #define Tcl_DiscardResult_TCL_DECLARED
01810 /* 290 */
01811 EXTERN void             Tcl_DiscardResult (Tcl_SavedResult * statePtr);
01812 #endif
01813 #ifndef Tcl_EvalEx_TCL_DECLARED
01814 #define Tcl_EvalEx_TCL_DECLARED
01815 /* 291 */
01816 EXTERN int              Tcl_EvalEx (Tcl_Interp * interp, CONST char * script, 
01817                                 int numBytes, int flags);
01818 #endif
01819 #ifndef Tcl_EvalObjv_TCL_DECLARED
01820 #define Tcl_EvalObjv_TCL_DECLARED
01821 /* 292 */
01822 EXTERN int              Tcl_EvalObjv (Tcl_Interp * interp, int objc, 
01823                                 Tcl_Obj *CONST objv[], int flags);
01824 #endif
01825 #ifndef Tcl_EvalObjEx_TCL_DECLARED
01826 #define Tcl_EvalObjEx_TCL_DECLARED
01827 /* 293 */
01828 EXTERN int              Tcl_EvalObjEx (Tcl_Interp * interp, Tcl_Obj * objPtr, 
01829                                 int flags);
01830 #endif
01831 #ifndef Tcl_ExitThread_TCL_DECLARED
01832 #define Tcl_ExitThread_TCL_DECLARED
01833 /* 294 */
01834 EXTERN void             Tcl_ExitThread (int status);
01835 #endif
01836 #ifndef Tcl_ExternalToUtf_TCL_DECLARED
01837 #define Tcl_ExternalToUtf_TCL_DECLARED
01838 /* 295 */
01839 EXTERN int              Tcl_ExternalToUtf (Tcl_Interp * interp, 
01840                                 Tcl_Encoding encoding, CONST char * src, 
01841                                 int srcLen, int flags, 
01842                                 Tcl_EncodingState * statePtr, char * dst, 
01843                                 int dstLen, int * srcReadPtr, 
01844                                 int * dstWrotePtr, int * dstCharsPtr);
01845 #endif
01846 #ifndef Tcl_ExternalToUtfDString_TCL_DECLARED
01847 #define Tcl_ExternalToUtfDString_TCL_DECLARED
01848 /* 296 */
01849 EXTERN char *           Tcl_ExternalToUtfDString (Tcl_Encoding encoding, 
01850                                 CONST char * src, int srcLen, 
01851                                 Tcl_DString * dsPtr);
01852 #endif
01853 #ifndef Tcl_FinalizeThread_TCL_DECLARED
01854 #define Tcl_FinalizeThread_TCL_DECLARED
01855 /* 297 */
01856 EXTERN void             Tcl_FinalizeThread (void);
01857 #endif
01858 #ifndef Tcl_FinalizeNotifier_TCL_DECLARED
01859 #define Tcl_FinalizeNotifier_TCL_DECLARED
01860 /* 298 */
01861 EXTERN void             Tcl_FinalizeNotifier (ClientData clientData);
01862 #endif
01863 #ifndef Tcl_FreeEncoding_TCL_DECLARED
01864 #define Tcl_FreeEncoding_TCL_DECLARED
01865 /* 299 */
01866 EXTERN void             Tcl_FreeEncoding (Tcl_Encoding encoding);
01867 #endif
01868 #ifndef Tcl_GetCurrentThread_TCL_DECLARED
01869 #define Tcl_GetCurrentThread_TCL_DECLARED
01870 /* 300 */
01871 EXTERN Tcl_ThreadId     Tcl_GetCurrentThread (void);
01872 #endif
01873 #ifndef Tcl_GetEncoding_TCL_DECLARED
01874 #define Tcl_GetEncoding_TCL_DECLARED
01875 /* 301 */
01876 EXTERN Tcl_Encoding     Tcl_GetEncoding (Tcl_Interp * interp, 
01877                                 CONST char * name);
01878 #endif
01879 #ifndef Tcl_GetEncodingName_TCL_DECLARED
01880 #define Tcl_GetEncodingName_TCL_DECLARED
01881 /* 302 */
01882 EXTERN CONST84_RETURN char * Tcl_GetEncodingName (Tcl_Encoding encoding);
01883 #endif
01884 #ifndef Tcl_GetEncodingNames_TCL_DECLARED
01885 #define Tcl_GetEncodingNames_TCL_DECLARED
01886 /* 303 */
01887 EXTERN void             Tcl_GetEncodingNames (Tcl_Interp * interp);
01888 #endif
01889 #ifndef Tcl_GetIndexFromObjStruct_TCL_DECLARED
01890 #define Tcl_GetIndexFromObjStruct_TCL_DECLARED
01891 /* 304 */
01892 EXTERN int              Tcl_GetIndexFromObjStruct (Tcl_Interp * interp, 
01893                                 Tcl_Obj * objPtr, CONST VOID * tablePtr, 
01894                                 int offset, CONST char * msg, int flags, 
01895                                 int * indexPtr);
01896 #endif
01897 #ifndef Tcl_GetThreadData_TCL_DECLARED
01898 #define Tcl_GetThreadData_TCL_DECLARED
01899 /* 305 */
01900 EXTERN VOID *           Tcl_GetThreadData (Tcl_ThreadDataKey * keyPtr, 
01901                                 int size);
01902 #endif
01903 #ifndef Tcl_GetVar2Ex_TCL_DECLARED
01904 #define Tcl_GetVar2Ex_TCL_DECLARED
01905 /* 306 */
01906 EXTERN Tcl_Obj *        Tcl_GetVar2Ex (Tcl_Interp * interp, 
01907                                 CONST char * part1, CONST char * part2, 
01908                                 int flags);
01909 #endif
01910 #ifndef Tcl_InitNotifier_TCL_DECLARED
01911 #define Tcl_InitNotifier_TCL_DECLARED
01912 /* 307 */
01913 EXTERN ClientData       Tcl_InitNotifier (void);
01914 #endif
01915 #ifndef Tcl_MutexLock_TCL_DECLARED
01916 #define Tcl_MutexLock_TCL_DECLARED
01917 /* 308 */
01918 EXTERN void             Tcl_MutexLock (Tcl_Mutex * mutexPtr);
01919 #endif
01920 #ifndef Tcl_MutexUnlock_TCL_DECLARED
01921 #define Tcl_MutexUnlock_TCL_DECLARED
01922 /* 309 */
01923 EXTERN void             Tcl_MutexUnlock (Tcl_Mutex * mutexPtr);
01924 #endif
01925 #ifndef Tcl_ConditionNotify_TCL_DECLARED
01926 #define Tcl_ConditionNotify_TCL_DECLARED
01927 /* 310 */
01928 EXTERN void             Tcl_ConditionNotify (Tcl_Condition * condPtr);
01929 #endif
01930 #ifndef Tcl_ConditionWait_TCL_DECLARED
01931 #define Tcl_ConditionWait_TCL_DECLARED
01932 /* 311 */
01933 EXTERN void             Tcl_ConditionWait (Tcl_Condition * condPtr, 
01934                                 Tcl_Mutex * mutexPtr, Tcl_Time * timePtr);
01935 #endif
01936 #ifndef Tcl_NumUtfChars_TCL_DECLARED
01937 #define Tcl_NumUtfChars_TCL_DECLARED
01938 /* 312 */
01939 EXTERN int              Tcl_NumUtfChars (CONST char * src, int length);
01940 #endif
01941 #ifndef Tcl_ReadChars_TCL_DECLARED
01942 #define Tcl_ReadChars_TCL_DECLARED
01943 /* 313 */
01944 EXTERN int              Tcl_ReadChars (Tcl_Channel channel, Tcl_Obj * objPtr, 
01945                                 int charsToRead, int appendFlag);
01946 #endif
01947 #ifndef Tcl_RestoreResult_TCL_DECLARED
01948 #define Tcl_RestoreResult_TCL_DECLARED
01949 /* 314 */
01950 EXTERN void             Tcl_RestoreResult (Tcl_Interp * interp, 
01951                                 Tcl_SavedResult * statePtr);
01952 #endif
01953 #ifndef Tcl_SaveResult_TCL_DECLARED
01954 #define Tcl_SaveResult_TCL_DECLARED
01955 /* 315 */
01956 EXTERN void             Tcl_SaveResult (Tcl_Interp * interp, 
01957                                 Tcl_SavedResult * statePtr);
01958 #endif
01959 #ifndef Tcl_SetSystemEncoding_TCL_DECLARED
01960 #define Tcl_SetSystemEncoding_TCL_DECLARED
01961 /* 316 */
01962 EXTERN int              Tcl_SetSystemEncoding (Tcl_Interp * interp, 
01963                                 CONST char * name);
01964 #endif
01965 #ifndef Tcl_SetVar2Ex_TCL_DECLARED
01966 #define Tcl_SetVar2Ex_TCL_DECLARED
01967 /* 317 */
01968 EXTERN Tcl_Obj *        Tcl_SetVar2Ex (Tcl_Interp * interp, 
01969                                 CONST char * part1, CONST char * part2, 
01970                                 Tcl_Obj * newValuePtr, int flags);
01971 #endif
01972 #ifndef Tcl_ThreadAlert_TCL_DECLARED
01973 #define Tcl_ThreadAlert_TCL_DECLARED
01974 /* 318 */
01975 EXTERN void             Tcl_ThreadAlert (Tcl_ThreadId threadId);
01976 #endif
01977 #ifndef Tcl_ThreadQueueEvent_TCL_DECLARED
01978 #define Tcl_ThreadQueueEvent_TCL_DECLARED
01979 /* 319 */
01980 EXTERN void             Tcl_ThreadQueueEvent (Tcl_ThreadId threadId, 
01981                                 Tcl_Event* evPtr, Tcl_QueuePosition position);
01982 #endif
01983 #ifndef Tcl_UniCharAtIndex_TCL_DECLARED
01984 #define Tcl_UniCharAtIndex_TCL_DECLARED
01985 /* 320 */
01986 EXTERN Tcl_UniChar      Tcl_UniCharAtIndex (CONST char * src, int index);
01987 #endif
01988 #ifndef Tcl_UniCharToLower_TCL_DECLARED
01989 #define Tcl_UniCharToLower_TCL_DECLARED
01990 /* 321 */
01991 EXTERN Tcl_UniChar      Tcl_UniCharToLower (int ch);
01992 #endif
01993 #ifndef Tcl_UniCharToTitle_TCL_DECLARED
01994 #define Tcl_UniCharToTitle_TCL_DECLARED
01995 /* 322 */
01996 EXTERN Tcl_UniChar      Tcl_UniCharToTitle (int ch);
01997 #endif
01998 #ifndef Tcl_UniCharToUpper_TCL_DECLARED
01999 #define Tcl_UniCharToUpper_TCL_DECLARED
02000 /* 323 */
02001 EXTERN Tcl_UniChar      Tcl_UniCharToUpper (int ch);
02002 #endif
02003 #ifndef Tcl_UniCharToUtf_TCL_DECLARED
02004 #define Tcl_UniCharToUtf_TCL_DECLARED
02005 /* 324 */
02006 EXTERN int              Tcl_UniCharToUtf (int ch, char * buf);
02007 #endif
02008 #ifndef Tcl_UtfAtIndex_TCL_DECLARED
02009 #define Tcl_UtfAtIndex_TCL_DECLARED
02010 /* 325 */
02011 EXTERN CONST84_RETURN char * Tcl_UtfAtIndex (CONST char * src, int index);
02012 #endif
02013 #ifndef Tcl_UtfCharComplete_TCL_DECLARED
02014 #define Tcl_UtfCharComplete_TCL_DECLARED
02015 /* 326 */
02016 EXTERN int              Tcl_UtfCharComplete (CONST char * src, int length);
02017 #endif
02018 #ifndef Tcl_UtfBackslash_TCL_DECLARED
02019 #define Tcl_UtfBackslash_TCL_DECLARED
02020 /* 327 */
02021 EXTERN int              Tcl_UtfBackslash (CONST char * src, int * readPtr, 
02022                                 char * dst);
02023 #endif
02024 #ifndef Tcl_UtfFindFirst_TCL_DECLARED
02025 #define Tcl_UtfFindFirst_TCL_DECLARED
02026 /* 328 */
02027 EXTERN CONST84_RETURN char * Tcl_UtfFindFirst (CONST char * src, int ch);
02028 #endif
02029 #ifndef Tcl_UtfFindLast_TCL_DECLARED
02030 #define Tcl_UtfFindLast_TCL_DECLARED
02031 /* 329 */
02032 EXTERN CONST84_RETURN char * Tcl_UtfFindLast (CONST char * src, int ch);
02033 #endif
02034 #ifndef Tcl_UtfNext_TCL_DECLARED
02035 #define Tcl_UtfNext_TCL_DECLARED
02036 /* 330 */
02037 EXTERN CONST84_RETURN char * Tcl_UtfNext (CONST char * src);
02038 #endif
02039 #ifndef Tcl_UtfPrev_TCL_DECLARED
02040 #define Tcl_UtfPrev_TCL_DECLARED
02041 /* 331 */
02042 EXTERN CONST84_RETURN char * Tcl_UtfPrev (CONST char * src, 
02043                                 CONST char * start);
02044 #endif
02045 #ifndef Tcl_UtfToExternal_TCL_DECLARED
02046 #define Tcl_UtfToExternal_TCL_DECLARED
02047 /* 332 */
02048 EXTERN int              Tcl_UtfToExternal (Tcl_Interp * interp, 
02049                                 Tcl_Encoding encoding, CONST char * src, 
02050                                 int srcLen, int flags, 
02051                                 Tcl_EncodingState * statePtr, char * dst, 
02052                                 int dstLen, int * srcReadPtr, 
02053                                 int * dstWrotePtr, int * dstCharsPtr);
02054 #endif
02055 #ifndef Tcl_UtfToExternalDString_TCL_DECLARED
02056 #define Tcl_UtfToExternalDString_TCL_DECLARED
02057 /* 333 */
02058 EXTERN char *           Tcl_UtfToExternalDString (Tcl_Encoding encoding, 
02059                                 CONST char * src, int srcLen, 
02060                                 Tcl_DString * dsPtr);
02061 #endif
02062 #ifndef Tcl_UtfToLower_TCL_DECLARED
02063 #define Tcl_UtfToLower_TCL_DECLARED
02064 /* 334 */
02065 EXTERN int              Tcl_UtfToLower (char * src);
02066 #endif
02067 #ifndef Tcl_UtfToTitle_TCL_DECLARED
02068 #define Tcl_UtfToTitle_TCL_DECLARED
02069 /* 335 */
02070 EXTERN int              Tcl_UtfToTitle (char * src);
02071 #endif
02072 #ifndef Tcl_UtfToUniChar_TCL_DECLARED
02073 #define Tcl_UtfToUniChar_TCL_DECLARED
02074 /* 336 */
02075 EXTERN int              Tcl_UtfToUniChar (CONST char * src, 
02076                                 Tcl_UniChar * chPtr);
02077 #endif
02078 #ifndef Tcl_UtfToUpper_TCL_DECLARED
02079 #define Tcl_UtfToUpper_TCL_DECLARED
02080 /* 337 */
02081 EXTERN int              Tcl_UtfToUpper (char * src);
02082 #endif
02083 #ifndef Tcl_WriteChars_TCL_DECLARED
02084 #define Tcl_WriteChars_TCL_DECLARED
02085 /* 338 */
02086 EXTERN int              Tcl_WriteChars (Tcl_Channel chan, CONST char * src, 
02087                                 int srcLen);
02088 #endif
02089 #ifndef Tcl_WriteObj_TCL_DECLARED
02090 #define Tcl_WriteObj_TCL_DECLARED
02091 /* 339 */
02092 EXTERN int              Tcl_WriteObj (Tcl_Channel chan, Tcl_Obj * objPtr);
02093 #endif
02094 #ifndef Tcl_GetString_TCL_DECLARED
02095 #define Tcl_GetString_TCL_DECLARED
02096 /* 340 */
02097 EXTERN char *           Tcl_GetString (Tcl_Obj * objPtr);
02098 #endif
02099 #ifndef Tcl_GetDefaultEncodingDir_TCL_DECLARED
02100 #define Tcl_GetDefaultEncodingDir_TCL_DECLARED
02101 /* 341 */
02102 EXTERN CONST84_RETURN char * Tcl_GetDefaultEncodingDir (void);
02103 #endif
02104 #ifndef Tcl_SetDefaultEncodingDir_TCL_DECLARED
02105 #define Tcl_SetDefaultEncodingDir_TCL_DECLARED
02106 /* 342 */
02107 EXTERN void             Tcl_SetDefaultEncodingDir (CONST char * path);
02108 #endif
02109 #ifndef Tcl_AlertNotifier_TCL_DECLARED
02110 #define Tcl_AlertNotifier_TCL_DECLARED
02111 /* 343 */
02112 EXTERN void             Tcl_AlertNotifier (ClientData clientData);
02113 #endif
02114 #ifndef Tcl_ServiceModeHook_TCL_DECLARED
02115 #define Tcl_ServiceModeHook_TCL_DECLARED
02116 /* 344 */
02117 EXTERN void             Tcl_ServiceModeHook (int mode);
02118 #endif
02119 #ifndef Tcl_UniCharIsAlnum_TCL_DECLARED
02120 #define Tcl_UniCharIsAlnum_TCL_DECLARED
02121 /* 345 */
02122 EXTERN int              Tcl_UniCharIsAlnum (int ch);
02123 #endif
02124 #ifndef Tcl_UniCharIsAlpha_TCL_DECLARED
02125 #define Tcl_UniCharIsAlpha_TCL_DECLARED
02126 /* 346 */
02127 EXTERN int              Tcl_UniCharIsAlpha (int ch);
02128 #endif
02129 #ifndef Tcl_UniCharIsDigit_TCL_DECLARED
02130 #define Tcl_UniCharIsDigit_TCL_DECLARED
02131 /* 347 */
02132 EXTERN int              Tcl_UniCharIsDigit (int ch);
02133 #endif
02134 #ifndef Tcl_UniCharIsLower_TCL_DECLARED
02135 #define Tcl_UniCharIsLower_TCL_DECLARED
02136 /* 348 */
02137 EXTERN int              Tcl_UniCharIsLower (int ch);
02138 #endif
02139 #ifndef Tcl_UniCharIsSpace_TCL_DECLARED
02140 #define Tcl_UniCharIsSpace_TCL_DECLARED
02141 /* 349 */
02142 EXTERN int              Tcl_UniCharIsSpace (int ch);
02143 #endif
02144 #ifndef Tcl_UniCharIsUpper_TCL_DECLARED
02145 #define Tcl_UniCharIsUpper_TCL_DECLARED
02146 /* 350 */
02147 EXTERN int              Tcl_UniCharIsUpper (int ch);
02148 #endif
02149 #ifndef Tcl_UniCharIsWordChar_TCL_DECLARED
02150 #define Tcl_UniCharIsWordChar_TCL_DECLARED
02151 /* 351 */
02152 EXTERN int              Tcl_UniCharIsWordChar (int ch);
02153 #endif
02154 #ifndef Tcl_UniCharLen_TCL_DECLARED
02155 #define Tcl_UniCharLen_TCL_DECLARED
02156 /* 352 */
02157 EXTERN int              Tcl_UniCharLen (CONST Tcl_UniChar * uniStr);
02158 #endif
02159 #ifndef Tcl_UniCharNcmp_TCL_DECLARED
02160 #define Tcl_UniCharNcmp_TCL_DECLARED
02161 /* 353 */
02162 EXTERN int              Tcl_UniCharNcmp (CONST Tcl_UniChar * ucs, 
02163                                 CONST Tcl_UniChar * uct, 
02164                                 unsigned long numChars);
02165 #endif
02166 #ifndef Tcl_UniCharToUtfDString_TCL_DECLARED
02167 #define Tcl_UniCharToUtfDString_TCL_DECLARED
02168 /* 354 */
02169 EXTERN char *           Tcl_UniCharToUtfDString (CONST Tcl_UniChar * uniStr, 
02170                                 int uniLength, Tcl_DString * dsPtr);
02171 #endif
02172 #ifndef Tcl_UtfToUniCharDString_TCL_DECLARED
02173 #define Tcl_UtfToUniCharDString_TCL_DECLARED
02174 /* 355 */
02175 EXTERN Tcl_UniChar *    Tcl_UtfToUniCharDString (CONST char * src, 
02176                                 int length, Tcl_DString * dsPtr);
02177 #endif
02178 #ifndef Tcl_GetRegExpFromObj_TCL_DECLARED
02179 #define Tcl_GetRegExpFromObj_TCL_DECLARED
02180 /* 356 */
02181 EXTERN Tcl_RegExp       Tcl_GetRegExpFromObj (Tcl_Interp * interp, 
02182                                 Tcl_Obj * patObj, int flags);
02183 #endif
02184 #ifndef Tcl_EvalTokens_TCL_DECLARED
02185 #define Tcl_EvalTokens_TCL_DECLARED
02186 /* 357 */
02187 EXTERN Tcl_Obj *        Tcl_EvalTokens (Tcl_Interp * interp, 
02188                                 Tcl_Token * tokenPtr, int count);
02189 #endif
02190 #ifndef Tcl_FreeParse_TCL_DECLARED
02191 #define Tcl_FreeParse_TCL_DECLARED
02192 /* 358 */
02193 EXTERN void             Tcl_FreeParse (Tcl_Parse * parsePtr);
02194 #endif
02195 #ifndef Tcl_LogCommandInfo_TCL_DECLARED
02196 #define Tcl_LogCommandInfo_TCL_DECLARED
02197 /* 359 */
02198 EXTERN void             Tcl_LogCommandInfo (Tcl_Interp * interp, 
02199                                 CONST char * script, CONST char * command, 
02200                                 int length);
02201 #endif
02202 #ifndef Tcl_ParseBraces_TCL_DECLARED
02203 #define Tcl_ParseBraces_TCL_DECLARED
02204 /* 360 */
02205 EXTERN int              Tcl_ParseBraces (Tcl_Interp * interp, 
02206                                 CONST char * start, int numBytes, 
02207                                 Tcl_Parse * parsePtr, int append, 
02208                                 CONST84 char ** termPtr);
02209 #endif
02210 #ifndef Tcl_ParseCommand_TCL_DECLARED
02211 #define Tcl_ParseCommand_TCL_DECLARED
02212 /* 361 */
02213 EXTERN int              Tcl_ParseCommand (Tcl_Interp * interp, 
02214                                 CONST char * start, int numBytes, int nested, 
02215                                 Tcl_Parse * parsePtr);
02216 #endif
02217 #ifndef Tcl_ParseExpr_TCL_DECLARED
02218 #define Tcl_ParseExpr_TCL_DECLARED
02219 /* 362 */
02220 EXTERN int              Tcl_ParseExpr (Tcl_Interp * interp, 
02221                                 CONST char * start, int numBytes, 
02222                                 Tcl_Parse * parsePtr);
02223 #endif
02224 #ifndef Tcl_ParseQuotedString_TCL_DECLARED
02225 #define Tcl_ParseQuotedString_TCL_DECLARED
02226 /* 363 */
02227 EXTERN int              Tcl_ParseQuotedString (Tcl_Interp * interp, 
02228                                 CONST char * start, int numBytes, 
02229                                 Tcl_Parse * parsePtr, int append, 
02230                                 CONST84 char ** termPtr);
02231 #endif
02232 #ifndef Tcl_ParseVarName_TCL_DECLARED
02233 #define Tcl_ParseVarName_TCL_DECLARED
02234 /* 364 */
02235 EXTERN int              Tcl_ParseVarName (Tcl_Interp * interp, 
02236                                 CONST char * start, int numBytes, 
02237                                 Tcl_Parse * parsePtr, int append);
02238 #endif
02239 #ifndef Tcl_GetCwd_TCL_DECLARED
02240 #define Tcl_GetCwd_TCL_DECLARED
02241 /* 365 */
02242 EXTERN char *           Tcl_GetCwd (Tcl_Interp * interp, 
02243                                 Tcl_DString * cwdPtr);
02244 #endif
02245 #ifndef Tcl_Chdir_TCL_DECLARED
02246 #define Tcl_Chdir_TCL_DECLARED
02247 /* 366 */
02248 EXTERN int              Tcl_Chdir (CONST char * dirName);
02249 #endif
02250 #ifndef Tcl_Access_TCL_DECLARED
02251 #define Tcl_Access_TCL_DECLARED
02252 /* 367 */
02253 EXTERN int              Tcl_Access (CONST char * path, int mode);
02254 #endif
02255 #ifndef Tcl_Stat_TCL_DECLARED
02256 #define Tcl_Stat_TCL_DECLARED
02257 /* 368 */
02258 EXTERN int              Tcl_Stat (CONST char * path, struct stat * bufPtr);
02259 #endif
02260 #ifndef Tcl_UtfNcmp_TCL_DECLARED
02261 #define Tcl_UtfNcmp_TCL_DECLARED
02262 /* 369 */
02263 EXTERN int              Tcl_UtfNcmp (CONST char * s1, CONST char * s2, 
02264                                 unsigned long n);
02265 #endif
02266 #ifndef Tcl_UtfNcasecmp_TCL_DECLARED
02267 #define Tcl_UtfNcasecmp_TCL_DECLARED
02268 /* 370 */
02269 EXTERN int              Tcl_UtfNcasecmp (CONST char * s1, CONST char * s2, 
02270                                 unsigned long n);
02271 #endif
02272 #ifndef Tcl_StringCaseMatch_TCL_DECLARED
02273 #define Tcl_StringCaseMatch_TCL_DECLARED
02274 /* 371 */
02275 EXTERN int              Tcl_StringCaseMatch (CONST char * str, 
02276                                 CONST char * pattern, int nocase);
02277 #endif
02278 #ifndef Tcl_UniCharIsControl_TCL_DECLARED
02279 #define Tcl_UniCharIsControl_TCL_DECLARED
02280 /* 372 */
02281 EXTERN int              Tcl_UniCharIsControl (int ch);
02282 #endif
02283 #ifndef Tcl_UniCharIsGraph_TCL_DECLARED
02284 #define Tcl_UniCharIsGraph_TCL_DECLARED
02285 /* 373 */
02286 EXTERN int              Tcl_UniCharIsGraph (int ch);
02287 #endif
02288 #ifndef Tcl_UniCharIsPrint_TCL_DECLARED
02289 #define Tcl_UniCharIsPrint_TCL_DECLARED
02290 /* 374 */
02291 EXTERN int              Tcl_UniCharIsPrint (int ch);
02292 #endif
02293 #ifndef Tcl_UniCharIsPunct_TCL_DECLARED
02294 #define Tcl_UniCharIsPunct_TCL_DECLARED
02295 /* 375 */
02296 EXTERN int              Tcl_UniCharIsPunct (int ch);
02297 #endif
02298 #ifndef Tcl_RegExpExecObj_TCL_DECLARED
02299 #define Tcl_RegExpExecObj_TCL_DECLARED
02300 /* 376 */
02301 EXTERN int              Tcl_RegExpExecObj (Tcl_Interp * interp, 
02302                                 Tcl_RegExp regexp, Tcl_Obj * textObj, 
02303                                 int offset, int nmatches, int flags);
02304 #endif
02305 #ifndef Tcl_RegExpGetInfo_TCL_DECLARED
02306 #define Tcl_RegExpGetInfo_TCL_DECLARED
02307 /* 377 */
02308 EXTERN void             Tcl_RegExpGetInfo (Tcl_RegExp regexp, 
02309                                 Tcl_RegExpInfo * infoPtr);
02310 #endif
02311 #ifndef Tcl_NewUnicodeObj_TCL_DECLARED
02312 #define Tcl_NewUnicodeObj_TCL_DECLARED
02313 /* 378 */
02314 EXTERN Tcl_Obj *        Tcl_NewUnicodeObj (CONST Tcl_UniChar * unicode, 
02315                                 int numChars);
02316 #endif
02317 #ifndef Tcl_SetUnicodeObj_TCL_DECLARED
02318 #define Tcl_SetUnicodeObj_TCL_DECLARED
02319 /* 379 */
02320 EXTERN void             Tcl_SetUnicodeObj (Tcl_Obj * objPtr, 
02321                                 CONST Tcl_UniChar * unicode, int numChars);
02322 #endif
02323 #ifndef Tcl_GetCharLength_TCL_DECLARED
02324 #define Tcl_GetCharLength_TCL_DECLARED
02325 /* 380 */
02326 EXTERN int              Tcl_GetCharLength (Tcl_Obj * objPtr);
02327 #endif
02328 #ifndef Tcl_GetUniChar_TCL_DECLARED
02329 #define Tcl_GetUniChar_TCL_DECLARED
02330 /* 381 */
02331 EXTERN Tcl_UniChar      Tcl_GetUniChar (Tcl_Obj * objPtr, int index);
02332 #endif
02333 #ifndef Tcl_GetUnicode_TCL_DECLARED
02334 #define Tcl_GetUnicode_TCL_DECLARED
02335 /* 382 */
02336 EXTERN Tcl_UniChar *    Tcl_GetUnicode (Tcl_Obj * objPtr);
02337 #endif
02338 #ifndef Tcl_GetRange_TCL_DECLARED
02339 #define Tcl_GetRange_TCL_DECLARED
02340 /* 383 */
02341 EXTERN Tcl_Obj *        Tcl_GetRange (Tcl_Obj * objPtr, int first, int last);
02342 #endif
02343 #ifndef Tcl_AppendUnicodeToObj_TCL_DECLARED
02344 #define Tcl_AppendUnicodeToObj_TCL_DECLARED
02345 /* 384 */
02346 EXTERN void             Tcl_AppendUnicodeToObj (Tcl_Obj * objPtr, 
02347                                 CONST Tcl_UniChar * unicode, int length);
02348 #endif
02349 #ifndef Tcl_RegExpMatchObj_TCL_DECLARED
02350 #define Tcl_RegExpMatchObj_TCL_DECLARED
02351 /* 385 */
02352 EXTERN int              Tcl_RegExpMatchObj (Tcl_Interp * interp, 
02353                                 Tcl_Obj * textObj, Tcl_Obj * patternObj);
02354 #endif
02355 #ifndef Tcl_SetNotifier_TCL_DECLARED
02356 #define Tcl_SetNotifier_TCL_DECLARED
02357 /* 386 */
02358 EXTERN void             Tcl_SetNotifier (Tcl_NotifierProcs * notifierProcPtr);
02359 #endif
02360 #ifndef Tcl_GetAllocMutex_TCL_DECLARED
02361 #define Tcl_GetAllocMutex_TCL_DECLARED
02362 /* 387 */
02363 EXTERN Tcl_Mutex *      Tcl_GetAllocMutex (void);
02364 #endif
02365 #ifndef Tcl_GetChannelNames_TCL_DECLARED
02366 #define Tcl_GetChannelNames_TCL_DECLARED
02367 /* 388 */
02368 EXTERN int              Tcl_GetChannelNames (Tcl_Interp * interp);
02369 #endif
02370 #ifndef Tcl_GetChannelNamesEx_TCL_DECLARED
02371 #define Tcl_GetChannelNamesEx_TCL_DECLARED
02372 /* 389 */
02373 EXTERN int              Tcl_GetChannelNamesEx (Tcl_Interp * interp, 
02374                                 CONST char * pattern);
02375 #endif
02376 #ifndef Tcl_ProcObjCmd_TCL_DECLARED
02377 #define Tcl_ProcObjCmd_TCL_DECLARED
02378 /* 390 */
02379 EXTERN int              Tcl_ProcObjCmd (ClientData clientData, 
02380                                 Tcl_Interp * interp, int objc, 
02381                                 Tcl_Obj *CONST objv[]);
02382 #endif
02383 #ifndef Tcl_ConditionFinalize_TCL_DECLARED
02384 #define Tcl_ConditionFinalize_TCL_DECLARED
02385 /* 391 */
02386 EXTERN void             Tcl_ConditionFinalize (Tcl_Condition * condPtr);
02387 #endif
02388 #ifndef Tcl_MutexFinalize_TCL_DECLARED
02389 #define Tcl_MutexFinalize_TCL_DECLARED
02390 /* 392 */
02391 EXTERN void             Tcl_MutexFinalize (Tcl_Mutex * mutex);
02392 #endif
02393 #ifndef Tcl_CreateThread_TCL_DECLARED
02394 #define Tcl_CreateThread_TCL_DECLARED
02395 /* 393 */
02396 EXTERN int              Tcl_CreateThread (Tcl_ThreadId * idPtr, 
02397                                 Tcl_ThreadCreateProc proc, 
02398                                 ClientData clientData, int stackSize, 
02399                                 int flags);
02400 #endif
02401 #ifndef Tcl_ReadRaw_TCL_DECLARED
02402 #define Tcl_ReadRaw_TCL_DECLARED
02403 /* 394 */
02404 EXTERN int              Tcl_ReadRaw (Tcl_Channel chan, char * dst, 
02405                                 int bytesToRead);
02406 #endif
02407 #ifndef Tcl_WriteRaw_TCL_DECLARED
02408 #define Tcl_WriteRaw_TCL_DECLARED
02409 /* 395 */
02410 EXTERN int              Tcl_WriteRaw (Tcl_Channel chan, CONST char * src, 
02411                                 int srcLen);
02412 #endif
02413 #ifndef Tcl_GetTopChannel_TCL_DECLARED
02414 #define Tcl_GetTopChannel_TCL_DECLARED
02415 /* 396 */
02416 EXTERN Tcl_Channel      Tcl_GetTopChannel (Tcl_Channel chan);
02417 #endif
02418 #ifndef Tcl_ChannelBuffered_TCL_DECLARED
02419 #define Tcl_ChannelBuffered_TCL_DECLARED
02420 /* 397 */
02421 EXTERN int              Tcl_ChannelBuffered (Tcl_Channel chan);
02422 #endif
02423 #ifndef Tcl_ChannelName_TCL_DECLARED
02424 #define Tcl_ChannelName_TCL_DECLARED
02425 /* 398 */
02426 EXTERN CONST84_RETURN char * Tcl_ChannelName (
02427                                 CONST Tcl_ChannelType * chanTypePtr);
02428 #endif
02429 #ifndef Tcl_ChannelVersion_TCL_DECLARED
02430 #define Tcl_ChannelVersion_TCL_DECLARED
02431 /* 399 */
02432 EXTERN Tcl_ChannelTypeVersion Tcl_ChannelVersion (
02433                                 CONST Tcl_ChannelType * chanTypePtr);
02434 #endif
02435 #ifndef Tcl_ChannelBlockModeProc_TCL_DECLARED
02436 #define Tcl_ChannelBlockModeProc_TCL_DECLARED
02437 /* 400 */
02438 EXTERN Tcl_DriverBlockModeProc * Tcl_ChannelBlockModeProc (
02439                                 CONST Tcl_ChannelType * chanTypePtr);
02440 #endif
02441 #ifndef Tcl_ChannelCloseProc_TCL_DECLARED
02442 #define Tcl_ChannelCloseProc_TCL_DECLARED
02443 /* 401 */
02444 EXTERN Tcl_DriverCloseProc * Tcl_ChannelCloseProc (
02445                                 CONST Tcl_ChannelType * chanTypePtr);
02446 #endif
02447 #ifndef Tcl_ChannelClose2Proc_TCL_DECLARED
02448 #define Tcl_ChannelClose2Proc_TCL_DECLARED
02449 /* 402 */
02450 EXTERN Tcl_DriverClose2Proc * Tcl_ChannelClose2Proc (
02451                                 CONST Tcl_ChannelType * chanTypePtr);
02452 #endif
02453 #ifndef Tcl_ChannelInputProc_TCL_DECLARED
02454 #define Tcl_ChannelInputProc_TCL_DECLARED
02455 /* 403 */
02456 EXTERN Tcl_DriverInputProc * Tcl_ChannelInputProc (
02457                                 CONST Tcl_ChannelType * chanTypePtr);
02458 #endif
02459 #ifndef Tcl_ChannelOutputProc_TCL_DECLARED
02460 #define Tcl_ChannelOutputProc_TCL_DECLARED
02461 /* 404 */
02462 EXTERN Tcl_DriverOutputProc * Tcl_ChannelOutputProc (
02463                                 CONST Tcl_ChannelType * chanTypePtr);
02464 #endif
02465 #ifndef Tcl_ChannelSeekProc_TCL_DECLARED
02466 #define Tcl_ChannelSeekProc_TCL_DECLARED
02467 /* 405 */
02468 EXTERN Tcl_DriverSeekProc * Tcl_ChannelSeekProc (
02469                                 CONST Tcl_ChannelType * chanTypePtr);
02470 #endif
02471 #ifndef Tcl_ChannelSetOptionProc_TCL_DECLARED
02472 #define Tcl_ChannelSetOptionProc_TCL_DECLARED
02473 /* 406 */
02474 EXTERN Tcl_DriverSetOptionProc * Tcl_ChannelSetOptionProc (
02475                                 CONST Tcl_ChannelType * chanTypePtr);
02476 #endif
02477 #ifndef Tcl_ChannelGetOptionProc_TCL_DECLARED
02478 #define Tcl_ChannelGetOptionProc_TCL_DECLARED
02479 /* 407 */
02480 EXTERN Tcl_DriverGetOptionProc * Tcl_ChannelGetOptionProc (
02481                                 CONST Tcl_ChannelType * chanTypePtr);
02482 #endif
02483 #ifndef Tcl_ChannelWatchProc_TCL_DECLARED
02484 #define Tcl_ChannelWatchProc_TCL_DECLARED
02485 /* 408 */
02486 EXTERN Tcl_DriverWatchProc * Tcl_ChannelWatchProc (
02487                                 CONST Tcl_ChannelType * chanTypePtr);
02488 #endif
02489 #ifndef Tcl_ChannelGetHandleProc_TCL_DECLARED
02490 #define Tcl_ChannelGetHandleProc_TCL_DECLARED
02491 /* 409 */
02492 EXTERN Tcl_DriverGetHandleProc * Tcl_ChannelGetHandleProc (
02493                                 CONST Tcl_ChannelType * chanTypePtr);
02494 #endif
02495 #ifndef Tcl_ChannelFlushProc_TCL_DECLARED
02496 #define Tcl_ChannelFlushProc_TCL_DECLARED
02497 /* 410 */
02498 EXTERN Tcl_DriverFlushProc * Tcl_ChannelFlushProc (
02499                                 CONST Tcl_ChannelType * chanTypePtr);
02500 #endif
02501 #ifndef Tcl_ChannelHandlerProc_TCL_DECLARED
02502 #define Tcl_ChannelHandlerProc_TCL_DECLARED
02503 /* 411 */
02504 EXTERN Tcl_DriverHandlerProc * Tcl_ChannelHandlerProc (
02505                                 CONST Tcl_ChannelType * chanTypePtr);
02506 #endif
02507 #ifndef Tcl_JoinThread_TCL_DECLARED
02508 #define Tcl_JoinThread_TCL_DECLARED
02509 /* 412 */
02510 EXTERN int              Tcl_JoinThread (Tcl_ThreadId threadId, int* result);
02511 #endif
02512 #ifndef Tcl_IsChannelShared_TCL_DECLARED
02513 #define Tcl_IsChannelShared_TCL_DECLARED
02514 /* 413 */
02515 EXTERN int              Tcl_IsChannelShared (Tcl_Channel channel);
02516 #endif
02517 #ifndef Tcl_IsChannelRegistered_TCL_DECLARED
02518 #define Tcl_IsChannelRegistered_TCL_DECLARED
02519 /* 414 */
02520 EXTERN int              Tcl_IsChannelRegistered (Tcl_Interp* interp, 
02521                                 Tcl_Channel channel);
02522 #endif
02523 #ifndef Tcl_CutChannel_TCL_DECLARED
02524 #define Tcl_CutChannel_TCL_DECLARED
02525 /* 415 */
02526 EXTERN void             Tcl_CutChannel (Tcl_Channel channel);
02527 #endif
02528 #ifndef Tcl_SpliceChannel_TCL_DECLARED
02529 #define Tcl_SpliceChannel_TCL_DECLARED
02530 /* 416 */
02531 EXTERN void             Tcl_SpliceChannel (Tcl_Channel channel);
02532 #endif
02533 #ifndef Tcl_ClearChannelHandlers_TCL_DECLARED
02534 #define Tcl_ClearChannelHandlers_TCL_DECLARED
02535 /* 417 */
02536 EXTERN void             Tcl_ClearChannelHandlers (Tcl_Channel channel);
02537 #endif
02538 #ifndef Tcl_IsChannelExisting_TCL_DECLARED
02539 #define Tcl_IsChannelExisting_TCL_DECLARED
02540 /* 418 */
02541 EXTERN int              Tcl_IsChannelExisting (CONST char* channelName);
02542 #endif
02543 #ifndef Tcl_UniCharNcasecmp_TCL_DECLARED
02544 #define Tcl_UniCharNcasecmp_TCL_DECLARED
02545 /* 419 */
02546 EXTERN int              Tcl_UniCharNcasecmp (CONST Tcl_UniChar * ucs, 
02547                                 CONST Tcl_UniChar * uct, 
02548                                 unsigned long numChars);
02549 #endif
02550 #ifndef Tcl_UniCharCaseMatch_TCL_DECLARED
02551 #define Tcl_UniCharCaseMatch_TCL_DECLARED
02552 /* 420 */
02553 EXTERN int              Tcl_UniCharCaseMatch (CONST Tcl_UniChar * uniStr, 
02554                                 CONST Tcl_UniChar * uniPattern, int nocase);
02555 #endif
02556 #ifndef Tcl_FindHashEntry_TCL_DECLARED
02557 #define Tcl_FindHashEntry_TCL_DECLARED
02558 /* 421 */
02559 EXTERN Tcl_HashEntry *  Tcl_FindHashEntry (Tcl_HashTable * tablePtr, 
02560                                 CONST char * key);
02561 #endif
02562 #ifndef Tcl_CreateHashEntry_TCL_DECLARED
02563 #define Tcl_CreateHashEntry_TCL_DECLARED
02564 /* 422 */
02565 EXTERN Tcl_HashEntry *  Tcl_CreateHashEntry (Tcl_HashTable * tablePtr, 
02566                                 CONST char * key, int * newPtr);
02567 #endif
02568 #ifndef Tcl_InitCustomHashTable_TCL_DECLARED
02569 #define Tcl_InitCustomHashTable_TCL_DECLARED
02570 /* 423 */
02571 EXTERN void             Tcl_InitCustomHashTable (Tcl_HashTable * tablePtr, 
02572                                 int keyType, Tcl_HashKeyType * typePtr);
02573 #endif
02574 #ifndef Tcl_InitObjHashTable_TCL_DECLARED
02575 #define Tcl_InitObjHashTable_TCL_DECLARED
02576 /* 424 */
02577 EXTERN void             Tcl_InitObjHashTable (Tcl_HashTable * tablePtr);
02578 #endif
02579 #ifndef Tcl_CommandTraceInfo_TCL_DECLARED
02580 #define Tcl_CommandTraceInfo_TCL_DECLARED
02581 /* 425 */
02582 EXTERN ClientData       Tcl_CommandTraceInfo (Tcl_Interp * interp, 
02583                                 CONST char * varName, int flags, 
02584                                 Tcl_CommandTraceProc * procPtr, 
02585                                 ClientData prevClientData);
02586 #endif
02587 #ifndef Tcl_TraceCommand_TCL_DECLARED
02588 #define Tcl_TraceCommand_TCL_DECLARED
02589 /* 426 */
02590 EXTERN int              Tcl_TraceCommand (Tcl_Interp * interp, 
02591                                 CONST char * varName, int flags, 
02592                                 Tcl_CommandTraceProc * proc, 
02593                                 ClientData clientData);
02594 #endif
02595 #ifndef Tcl_UntraceCommand_TCL_DECLARED
02596 #define Tcl_UntraceCommand_TCL_DECLARED
02597 /* 427 */
02598 EXTERN void             Tcl_UntraceCommand (Tcl_Interp * interp, 
02599                                 CONST char * varName, int flags, 
02600                                 Tcl_CommandTraceProc * proc, 
02601                                 ClientData clientData);
02602 #endif
02603 #ifndef Tcl_AttemptAlloc_TCL_DECLARED
02604 #define Tcl_AttemptAlloc_TCL_DECLARED
02605 /* 428 */
02606 EXTERN char *           Tcl_AttemptAlloc (unsigned int size);
02607 #endif
02608 #ifndef Tcl_AttemptDbCkalloc_TCL_DECLARED
02609 #define Tcl_AttemptDbCkalloc_TCL_DECLARED
02610 /* 429 */
02611 EXTERN char *           Tcl_AttemptDbCkalloc (unsigned int size, 
02612                                 CONST char * file, int line);
02613 #endif
02614 #ifndef Tcl_AttemptRealloc_TCL_DECLARED
02615 #define Tcl_AttemptRealloc_TCL_DECLARED
02616 /* 430 */
02617 EXTERN char *           Tcl_AttemptRealloc (char * ptr, unsigned int size);
02618 #endif
02619 #ifndef Tcl_AttemptDbCkrealloc_TCL_DECLARED
02620 #define Tcl_AttemptDbCkrealloc_TCL_DECLARED
02621 /* 431 */
02622 EXTERN char *           Tcl_AttemptDbCkrealloc (char * ptr, 
02623                                 unsigned int size, CONST char * file, 
02624                                 int line);
02625 #endif
02626 #ifndef Tcl_AttemptSetObjLength_TCL_DECLARED
02627 #define Tcl_AttemptSetObjLength_TCL_DECLARED
02628 /* 432 */
02629 EXTERN int              Tcl_AttemptSetObjLength (Tcl_Obj * objPtr, 
02630                                 int length);
02631 #endif
02632 #ifndef Tcl_GetChannelThread_TCL_DECLARED
02633 #define Tcl_GetChannelThread_TCL_DECLARED
02634 /* 433 */
02635 EXTERN Tcl_ThreadId     Tcl_GetChannelThread (Tcl_Channel channel);
02636 #endif
02637 #ifndef Tcl_GetUnicodeFromObj_TCL_DECLARED
02638 #define Tcl_GetUnicodeFromObj_TCL_DECLARED
02639 /* 434 */
02640 EXTERN Tcl_UniChar *    Tcl_GetUnicodeFromObj (Tcl_Obj * objPtr, 
02641                                 int * lengthPtr);
02642 #endif
02643 #ifndef Tcl_GetMathFuncInfo_TCL_DECLARED
02644 #define Tcl_GetMathFuncInfo_TCL_DECLARED
02645 /* 435 */
02646 EXTERN int              Tcl_GetMathFuncInfo (Tcl_Interp * interp, 
02647                                 CONST char * name, int * numArgsPtr, 
02648                                 Tcl_ValueType ** argTypesPtr, 
02649                                 Tcl_MathProc ** procPtr, 
02650                                 ClientData * clientDataPtr);
02651 #endif
02652 #ifndef Tcl_ListMathFuncs_TCL_DECLARED
02653 #define Tcl_ListMathFuncs_TCL_DECLARED
02654 /* 436 */
02655 EXTERN Tcl_Obj *        Tcl_ListMathFuncs (Tcl_Interp * interp, 
02656                                 CONST char * pattern);
02657 #endif
02658 #ifndef Tcl_SubstObj_TCL_DECLARED
02659 #define Tcl_SubstObj_TCL_DECLARED
02660 /* 437 */
02661 EXTERN Tcl_Obj *        Tcl_SubstObj (Tcl_Interp * interp, Tcl_Obj * objPtr, 
02662                                 int flags);
02663 #endif
02664 #ifndef Tcl_DetachChannel_TCL_DECLARED
02665 #define Tcl_DetachChannel_TCL_DECLARED
02666 /* 438 */
02667 EXTERN int              Tcl_DetachChannel (Tcl_Interp* interp, 
02668                                 Tcl_Channel channel);
02669 #endif
02670 #ifndef Tcl_IsStandardChannel_TCL_DECLARED
02671 #define Tcl_IsStandardChannel_TCL_DECLARED
02672 /* 439 */
02673 EXTERN int              Tcl_IsStandardChannel (Tcl_Channel channel);
02674 #endif
02675 #ifndef Tcl_FSCopyFile_TCL_DECLARED
02676 #define Tcl_FSCopyFile_TCL_DECLARED
02677 /* 440 */
02678 EXTERN int              Tcl_FSCopyFile (Tcl_Obj * srcPathPtr, 
02679                                 Tcl_Obj * destPathPtr);
02680 #endif
02681 #ifndef Tcl_FSCopyDirectory_TCL_DECLARED
02682 #define Tcl_FSCopyDirectory_TCL_DECLARED
02683 /* 441 */
02684 EXTERN int              Tcl_FSCopyDirectory (Tcl_Obj * srcPathPtr, 
02685                                 Tcl_Obj * destPathPtr, Tcl_Obj ** errorPtr);
02686 #endif
02687 #ifndef Tcl_FSCreateDirectory_TCL_DECLARED
02688 #define Tcl_FSCreateDirectory_TCL_DECLARED
02689 /* 442 */
02690 EXTERN int              Tcl_FSCreateDirectory (Tcl_Obj * pathPtr);
02691 #endif
02692 #ifndef Tcl_FSDeleteFile_TCL_DECLARED
02693 #define Tcl_FSDeleteFile_TCL_DECLARED
02694 /* 443 */
02695 EXTERN int              Tcl_FSDeleteFile (Tcl_Obj * pathPtr);
02696 #endif
02697 #ifndef Tcl_FSLoadFile_TCL_DECLARED
02698 #define Tcl_FSLoadFile_TCL_DECLARED
02699 /* 444 */
02700 EXTERN int              Tcl_FSLoadFile (Tcl_Interp * interp, 
02701                                 Tcl_Obj * pathPtr, CONST char * sym1, 
02702                                 CONST char * sym2, 
02703                                 Tcl_PackageInitProc ** proc1Ptr, 
02704                                 Tcl_PackageInitProc ** proc2Ptr, 
02705                                 Tcl_LoadHandle * handlePtr, 
02706                                 Tcl_FSUnloadFileProc ** unloadProcPtr);
02707 #endif
02708 #ifndef Tcl_FSMatchInDirectory_TCL_DECLARED
02709 #define Tcl_FSMatchInDirectory_TCL_DECLARED
02710 /* 445 */
02711 EXTERN int              Tcl_FSMatchInDirectory (Tcl_Interp * interp, 
02712                                 Tcl_Obj * result, Tcl_Obj * pathPtr, 
02713                                 CONST char * pattern, 
02714                                 Tcl_GlobTypeData * types);
02715 #endif
02716 #ifndef Tcl_FSLink_TCL_DECLARED
02717 #define Tcl_FSLink_TCL_DECLARED
02718 /* 446 */
02719 EXTERN Tcl_Obj *        Tcl_FSLink (Tcl_Obj * pathPtr, Tcl_Obj * toPtr, 
02720                                 int linkAction);
02721 #endif
02722 #ifndef Tcl_FSRemoveDirectory_TCL_DECLARED
02723 #define Tcl_FSRemoveDirectory_TCL_DECLARED
02724 /* 447 */
02725 EXTERN int              Tcl_FSRemoveDirectory (Tcl_Obj * pathPtr, 
02726                                 int recursive, Tcl_Obj ** errorPtr);
02727 #endif
02728 #ifndef Tcl_FSRenameFile_TCL_DECLARED
02729 #define Tcl_FSRenameFile_TCL_DECLARED
02730 /* 448 */
02731 EXTERN int              Tcl_FSRenameFile (Tcl_Obj * srcPathPtr, 
02732                                 Tcl_Obj * destPathPtr);
02733 #endif
02734 #ifndef Tcl_FSLstat_TCL_DECLARED
02735 #define Tcl_FSLstat_TCL_DECLARED
02736 /* 449 */
02737 EXTERN int              Tcl_FSLstat (Tcl_Obj * pathPtr, Tcl_StatBuf * buf);
02738 #endif
02739 #ifndef Tcl_FSUtime_TCL_DECLARED
02740 #define Tcl_FSUtime_TCL_DECLARED
02741 /* 450 */
02742 EXTERN int              Tcl_FSUtime (Tcl_Obj * pathPtr, 
02743                                 struct utimbuf * tval);
02744 #endif
02745 #ifndef Tcl_FSFileAttrsGet_TCL_DECLARED
02746 #define Tcl_FSFileAttrsGet_TCL_DECLARED
02747 /* 451 */
02748 EXTERN int              Tcl_FSFileAttrsGet (Tcl_Interp * interp, int index, 
02749                                 Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef);
02750 #endif
02751 #ifndef Tcl_FSFileAttrsSet_TCL_DECLARED
02752 #define Tcl_FSFileAttrsSet_TCL_DECLARED
02753 /* 452 */
02754 EXTERN int              Tcl_FSFileAttrsSet (Tcl_Interp * interp, int index, 
02755                                 Tcl_Obj * pathPtr, Tcl_Obj * objPtr);
02756 #endif
02757 #ifndef Tcl_FSFileAttrStrings_TCL_DECLARED
02758 #define Tcl_FSFileAttrStrings_TCL_DECLARED
02759 /* 453 */
02760 EXTERN CONST char **    Tcl_FSFileAttrStrings (Tcl_Obj * pathPtr, 
02761                                 Tcl_Obj ** objPtrRef);
02762 #endif
02763 #ifndef Tcl_FSStat_TCL_DECLARED
02764 #define Tcl_FSStat_TCL_DECLARED
02765 /* 454 */
02766 EXTERN int              Tcl_FSStat (Tcl_Obj * pathPtr, Tcl_StatBuf * buf);
02767 #endif
02768 #ifndef Tcl_FSAccess_TCL_DECLARED
02769 #define Tcl_FSAccess_TCL_DECLARED
02770 /* 455 */
02771 EXTERN int              Tcl_FSAccess (Tcl_Obj * pathPtr, int mode);
02772 #endif
02773 #ifndef Tcl_FSOpenFileChannel_TCL_DECLARED
02774 #define Tcl_FSOpenFileChannel_TCL_DECLARED
02775 /* 456 */
02776 EXTERN Tcl_Channel      Tcl_FSOpenFileChannel (Tcl_Interp * interp, 
02777                                 Tcl_Obj * pathPtr, CONST char * modeString, 
02778                                 int permissions);
02779 #endif
02780 #ifndef Tcl_FSGetCwd_TCL_DECLARED
02781 #define Tcl_FSGetCwd_TCL_DECLARED
02782 /* 457 */
02783 EXTERN Tcl_Obj*         Tcl_FSGetCwd (Tcl_Interp * interp);
02784 #endif
02785 #ifndef Tcl_FSChdir_TCL_DECLARED
02786 #define Tcl_FSChdir_TCL_DECLARED
02787 /* 458 */
02788 EXTERN int              Tcl_FSChdir (Tcl_Obj * pathPtr);
02789 #endif
02790 #ifndef Tcl_FSConvertToPathType_TCL_DECLARED
02791 #define Tcl_FSConvertToPathType_TCL_DECLARED
02792 /* 459 */
02793 EXTERN int              Tcl_FSConvertToPathType (Tcl_Interp * interp, 
02794                                 Tcl_Obj * pathPtr);
02795 #endif
02796 #ifndef Tcl_FSJoinPath_TCL_DECLARED
02797 #define Tcl_FSJoinPath_TCL_DECLARED
02798 /* 460 */
02799 EXTERN Tcl_Obj*         Tcl_FSJoinPath (Tcl_Obj * listObj, int elements);
02800 #endif
02801 #ifndef Tcl_FSSplitPath_TCL_DECLARED
02802 #define Tcl_FSSplitPath_TCL_DECLARED
02803 /* 461 */
02804 EXTERN Tcl_Obj*         Tcl_FSSplitPath (Tcl_Obj* pathPtr, int * lenPtr);
02805 #endif
02806 #ifndef Tcl_FSEqualPaths_TCL_DECLARED
02807 #define Tcl_FSEqualPaths_TCL_DECLARED
02808 /* 462 */
02809 EXTERN int              Tcl_FSEqualPaths (Tcl_Obj* firstPtr, 
02810                                 Tcl_Obj* secondPtr);
02811 #endif
02812 #ifndef Tcl_FSGetNormalizedPath_TCL_DECLARED
02813 #define Tcl_FSGetNormalizedPath_TCL_DECLARED
02814 /* 463 */
02815 EXTERN Tcl_Obj*         Tcl_FSGetNormalizedPath (Tcl_Interp * interp, 
02816                                 Tcl_Obj* pathPtr);
02817 #endif
02818 #ifndef Tcl_FSJoinToPath_TCL_DECLARED
02819 #define Tcl_FSJoinToPath_TCL_DECLARED
02820 /* 464 */
02821 EXTERN Tcl_Obj*         Tcl_FSJoinToPath (Tcl_Obj * pathPtr, int objc, 
02822                                 Tcl_Obj *CONST objv[]);
02823 #endif
02824 #ifndef Tcl_FSGetInternalRep_TCL_DECLARED
02825 #define Tcl_FSGetInternalRep_TCL_DECLARED
02826 /* 465 */
02827 EXTERN ClientData       Tcl_FSGetInternalRep (Tcl_Obj* pathPtr, 
02828                                 Tcl_Filesystem * fsPtr);
02829 #endif
02830 #ifndef Tcl_FSGetTranslatedPath_TCL_DECLARED
02831 #define Tcl_FSGetTranslatedPath_TCL_DECLARED
02832 /* 466 */
02833 EXTERN Tcl_Obj*         Tcl_FSGetTranslatedPath (Tcl_Interp * interp, 
02834                                 Tcl_Obj* pathPtr);
02835 #endif
02836 #ifndef Tcl_FSEvalFile_TCL_DECLARED
02837 #define Tcl_FSEvalFile_TCL_DECLARED
02838 /* 467 */
02839 EXTERN int              Tcl_FSEvalFile (Tcl_Interp * interp, 
02840                                 Tcl_Obj * fileName);
02841 #endif
02842 #ifndef Tcl_FSNewNativePath_TCL_DECLARED
02843 #define Tcl_FSNewNativePath_TCL_DECLARED
02844 /* 468 */
02845 EXTERN Tcl_Obj*         Tcl_FSNewNativePath (Tcl_Filesystem* fromFilesystem, 
02846                                 ClientData clientData);
02847 #endif
02848 #ifndef Tcl_FSGetNativePath_TCL_DECLARED
02849 #define Tcl_FSGetNativePath_TCL_DECLARED
02850 /* 469 */
02851 EXTERN CONST char*      Tcl_FSGetNativePath (Tcl_Obj* pathPtr);
02852 #endif
02853 #ifndef Tcl_FSFileSystemInfo_TCL_DECLARED
02854 #define Tcl_FSFileSystemInfo_TCL_DECLARED
02855 /* 470 */
02856 EXTERN Tcl_Obj*         Tcl_FSFileSystemInfo (Tcl_Obj* pathPtr);
02857 #endif
02858 #ifndef Tcl_FSPathSeparator_TCL_DECLARED
02859 #define Tcl_FSPathSeparator_TCL_DECLARED
02860 /* 471 */
02861 EXTERN Tcl_Obj*         Tcl_FSPathSeparator (Tcl_Obj* pathPtr);
02862 #endif
02863 #ifndef Tcl_FSListVolumes_TCL_DECLARED
02864 #define Tcl_FSListVolumes_TCL_DECLARED
02865 /* 472 */
02866 EXTERN Tcl_Obj*         Tcl_FSListVolumes (void);
02867 #endif
02868 #ifndef Tcl_FSRegister_TCL_DECLARED
02869 #define Tcl_FSRegister_TCL_DECLARED
02870 /* 473 */
02871 EXTERN int              Tcl_FSRegister (ClientData clientData, 
02872                                 Tcl_Filesystem * fsPtr);
02873 #endif
02874 #ifndef Tcl_FSUnregister_TCL_DECLARED
02875 #define Tcl_FSUnregister_TCL_DECLARED
02876 /* 474 */
02877 EXTERN int              Tcl_FSUnregister (Tcl_Filesystem * fsPtr);
02878 #endif
02879 #ifndef Tcl_FSData_TCL_DECLARED
02880 #define Tcl_FSData_TCL_DECLARED
02881 /* 475 */
02882 EXTERN ClientData       Tcl_FSData (Tcl_Filesystem * fsPtr);
02883 #endif
02884 #ifndef Tcl_FSGetTranslatedStringPath_TCL_DECLARED
02885 #define Tcl_FSGetTranslatedStringPath_TCL_DECLARED
02886 /* 476 */
02887 EXTERN CONST char*      Tcl_FSGetTranslatedStringPath (Tcl_Interp * interp, 
02888                                 Tcl_Obj* pathPtr);
02889 #endif
02890 #ifndef Tcl_FSGetFileSystemForPath_TCL_DECLARED
02891 #define Tcl_FSGetFileSystemForPath_TCL_DECLARED
02892 /* 477 */
02893 EXTERN Tcl_Filesystem*  Tcl_FSGetFileSystemForPath (Tcl_Obj* pathPtr);
02894 #endif
02895 #ifndef Tcl_FSGetPathType_TCL_DECLARED
02896 #define Tcl_FSGetPathType_TCL_DECLARED
02897 /* 478 */
02898 EXTERN Tcl_PathType     Tcl_FSGetPathType (Tcl_Obj * pathPtr);
02899 #endif
02900 #ifndef Tcl_OutputBuffered_TCL_DECLARED
02901 #define Tcl_OutputBuffered_TCL_DECLARED
02902 /* 479 */
02903 EXTERN int              Tcl_OutputBuffered (Tcl_Channel chan);
02904 #endif
02905 #ifndef Tcl_FSMountsChanged_TCL_DECLARED
02906 #define Tcl_FSMountsChanged_TCL_DECLARED
02907 /* 480 */
02908 EXTERN void             Tcl_FSMountsChanged (Tcl_Filesystem * fsPtr);
02909 #endif
02910 #ifndef Tcl_EvalTokensStandard_TCL_DECLARED
02911 #define Tcl_EvalTokensStandard_TCL_DECLARED
02912 /* 481 */
02913 EXTERN int              Tcl_EvalTokensStandard (Tcl_Interp * interp, 
02914                                 Tcl_Token * tokenPtr, int count);
02915 #endif
02916 #ifndef Tcl_GetTime_TCL_DECLARED
02917 #define Tcl_GetTime_TCL_DECLARED
02918 /* 482 */
02919 EXTERN void             Tcl_GetTime (Tcl_Time* timeBuf);
02920 #endif
02921 #ifndef Tcl_CreateObjTrace_TCL_DECLARED
02922 #define Tcl_CreateObjTrace_TCL_DECLARED
02923 /* 483 */
02924 EXTERN Tcl_Trace        Tcl_CreateObjTrace (Tcl_Interp* interp, int level, 
02925                                 int flags, Tcl_CmdObjTraceProc* objProc, 
02926                                 ClientData clientData, 
02927                                 Tcl_CmdObjTraceDeleteProc* delProc);
02928 #endif
02929 #ifndef Tcl_GetCommandInfoFromToken_TCL_DECLARED
02930 #define Tcl_GetCommandInfoFromToken_TCL_DECLARED
02931 /* 484 */
02932 EXTERN int              Tcl_GetCommandInfoFromToken (Tcl_Command token, 
02933                                 Tcl_CmdInfo* infoPtr);
02934 #endif
02935 #ifndef Tcl_SetCommandInfoFromToken_TCL_DECLARED
02936 #define Tcl_SetCommandInfoFromToken_TCL_DECLARED
02937 /* 485 */
02938 EXTERN int              Tcl_SetCommandInfoFromToken (Tcl_Command token, 
02939                                 CONST Tcl_CmdInfo* infoPtr);
02940 #endif
02941 #ifndef Tcl_DbNewWideIntObj_TCL_DECLARED
02942 #define Tcl_DbNewWideIntObj_TCL_DECLARED
02943 /* 486 */
02944 EXTERN Tcl_Obj *        Tcl_DbNewWideIntObj (Tcl_WideInt wideValue, 
02945                                 CONST char * file, int line);
02946 #endif
02947 #ifndef Tcl_GetWideIntFromObj_TCL_DECLARED
02948 #define Tcl_GetWideIntFromObj_TCL_DECLARED
02949 /* 487 */
02950 EXTERN int              Tcl_GetWideIntFromObj (Tcl_Interp * interp, 
02951                                 Tcl_Obj * objPtr, Tcl_WideInt * widePtr);
02952 #endif
02953 #ifndef Tcl_NewWideIntObj_TCL_DECLARED
02954 #define Tcl_NewWideIntObj_TCL_DECLARED
02955 /* 488 */
02956 EXTERN Tcl_Obj *        Tcl_NewWideIntObj (Tcl_WideInt wideValue);
02957 #endif
02958 #ifndef Tcl_SetWideIntObj_TCL_DECLARED
02959 #define Tcl_SetWideIntObj_TCL_DECLARED
02960 /* 489 */
02961 EXTERN void             Tcl_SetWideIntObj (Tcl_Obj * objPtr, 
02962                                 Tcl_WideInt wideValue);
02963 #endif
02964 #ifndef Tcl_AllocStatBuf_TCL_DECLARED
02965 #define Tcl_AllocStatBuf_TCL_DECLARED
02966 /* 490 */
02967 EXTERN Tcl_StatBuf *    Tcl_AllocStatBuf (void);
02968 #endif
02969 #ifndef Tcl_Seek_TCL_DECLARED
02970 #define Tcl_Seek_TCL_DECLARED
02971 /* 491 */
02972 EXTERN Tcl_WideInt      Tcl_Seek (Tcl_Channel chan, Tcl_WideInt offset, 
02973                                 int mode);
02974 #endif
02975 #ifndef Tcl_Tell_TCL_DECLARED
02976 #define Tcl_Tell_TCL_DECLARED
02977 /* 492 */
02978 EXTERN Tcl_WideInt      Tcl_Tell (Tcl_Channel chan);
02979 #endif
02980 #ifndef Tcl_ChannelWideSeekProc_TCL_DECLARED
02981 #define Tcl_ChannelWideSeekProc_TCL_DECLARED
02982 /* 493 */
02983 EXTERN Tcl_DriverWideSeekProc * Tcl_ChannelWideSeekProc (
02984                                 CONST Tcl_ChannelType * chanTypePtr);
02985 #endif
02986 #ifndef Tcl_DictObjPut_TCL_DECLARED
02987 #define Tcl_DictObjPut_TCL_DECLARED
02988 /* 494 */
02989 EXTERN int              Tcl_DictObjPut (Tcl_Interp * interp, 
02990                                 Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, 
02991                                 Tcl_Obj * valuePtr);
02992 #endif
02993 #ifndef Tcl_DictObjGet_TCL_DECLARED
02994 #define Tcl_DictObjGet_TCL_DECLARED
02995 /* 495 */
02996 EXTERN int              Tcl_DictObjGet (Tcl_Interp * interp, 
02997                                 Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, 
02998                                 Tcl_Obj ** valuePtrPtr);
02999 #endif
03000 #ifndef Tcl_DictObjRemove_TCL_DECLARED
03001 #define Tcl_DictObjRemove_TCL_DECLARED
03002 /* 496 */
03003 EXTERN int              Tcl_DictObjRemove (Tcl_Interp * interp, 
03004                                 Tcl_Obj * dictPtr, Tcl_Obj * keyPtr);
03005 #endif
03006 #ifndef Tcl_DictObjSize_TCL_DECLARED
03007 #define Tcl_DictObjSize_TCL_DECLARED
03008 /* 497 */
03009 EXTERN int              Tcl_DictObjSize (Tcl_Interp * interp, 
03010                                 Tcl_Obj * dictPtr, int * sizePtr);
03011 #endif
03012 #ifndef Tcl_DictObjFirst_TCL_DECLARED
03013 #define Tcl_DictObjFirst_TCL_DECLARED
03014 /* 498 */
03015 EXTERN int              Tcl_DictObjFirst (Tcl_Interp * interp, 
03016                                 Tcl_Obj * dictPtr, 
03017                                 Tcl_DictSearch * searchPtr, 
03018                                 Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, 
03019                                 int * donePtr);
03020 #endif
03021 #ifndef Tcl_DictObjNext_TCL_DECLARED
03022 #define Tcl_DictObjNext_TCL_DECLARED
03023 /* 499 */
03024 EXTERN void             Tcl_DictObjNext (Tcl_DictSearch * searchPtr, 
03025                                 Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, 
03026                                 int * donePtr);
03027 #endif
03028 #ifndef Tcl_DictObjDone_TCL_DECLARED
03029 #define Tcl_DictObjDone_TCL_DECLARED
03030 /* 500 */
03031 EXTERN void             Tcl_DictObjDone (Tcl_DictSearch * searchPtr);
03032 #endif
03033 #ifndef Tcl_DictObjPutKeyList_TCL_DECLARED
03034 #define Tcl_DictObjPutKeyList_TCL_DECLARED
03035 /* 501 */
03036 EXTERN int              Tcl_DictObjPutKeyList (Tcl_Interp * interp, 
03037                                 Tcl_Obj * dictPtr, int keyc, 
03038                                 Tcl_Obj *CONST * keyv, Tcl_Obj * valuePtr);
03039 #endif
03040 #ifndef Tcl_DictObjRemoveKeyList_TCL_DECLARED
03041 #define Tcl_DictObjRemoveKeyList_TCL_DECLARED
03042 /* 502 */
03043 EXTERN int              Tcl_DictObjRemoveKeyList (Tcl_Interp * interp, 
03044                                 Tcl_Obj * dictPtr, int keyc, 
03045                                 Tcl_Obj *CONST * keyv);
03046 #endif
03047 #ifndef Tcl_NewDictObj_TCL_DECLARED
03048 #define Tcl_NewDictObj_TCL_DECLARED
03049 /* 503 */
03050 EXTERN Tcl_Obj *        Tcl_NewDictObj (void);
03051 #endif
03052 #ifndef Tcl_DbNewDictObj_TCL_DECLARED
03053 #define Tcl_DbNewDictObj_TCL_DECLARED
03054 /* 504 */
03055 EXTERN Tcl_Obj *        Tcl_DbNewDictObj (CONST char * file, int line);
03056 #endif
03057 #ifndef Tcl_RegisterConfig_TCL_DECLARED
03058 #define Tcl_RegisterConfig_TCL_DECLARED
03059 /* 505 */
03060 EXTERN void             Tcl_RegisterConfig (Tcl_Interp* interp, 
03061                                 CONST char* pkgName, 
03062                                 Tcl_Config* configuration, 
03063                                 CONST char* valEncoding);
03064 #endif
03065 #ifndef Tcl_CreateNamespace_TCL_DECLARED
03066 #define Tcl_CreateNamespace_TCL_DECLARED
03067 /* 506 */
03068 EXTERN Tcl_Namespace *  Tcl_CreateNamespace (Tcl_Interp * interp, 
03069                                 CONST char * name, ClientData clientData, 
03070                                 Tcl_NamespaceDeleteProc * deleteProc);
03071 #endif
03072 #ifndef Tcl_DeleteNamespace_TCL_DECLARED
03073 #define Tcl_DeleteNamespace_TCL_DECLARED
03074 /* 507 */
03075 EXTERN void             Tcl_DeleteNamespace (Tcl_Namespace * nsPtr);
03076 #endif
03077 #ifndef Tcl_AppendExportList_TCL_DECLARED
03078 #define Tcl_AppendExportList_TCL_DECLARED
03079 /* 508 */
03080 EXTERN int              Tcl_AppendExportList (Tcl_Interp * interp, 
03081                                 Tcl_Namespace * nsPtr, Tcl_Obj * objPtr);
03082 #endif
03083 #ifndef Tcl_Export_TCL_DECLARED
03084 #define Tcl_Export_TCL_DECLARED
03085 /* 509 */
03086 EXTERN int              Tcl_Export (Tcl_Interp * interp, 
03087                                 Tcl_Namespace * nsPtr, CONST char * pattern, 
03088                                 int resetListFirst);
03089 #endif
03090 #ifndef Tcl_Import_TCL_DECLARED
03091 #define Tcl_Import_TCL_DECLARED
03092 /* 510 */
03093 EXTERN int              Tcl_Import (Tcl_Interp * interp, 
03094                                 Tcl_Namespace * nsPtr, CONST char * pattern, 
03095                                 int allowOverwrite);
03096 #endif
03097 #ifndef Tcl_ForgetImport_TCL_DECLARED
03098 #define Tcl_ForgetImport_TCL_DECLARED
03099 /* 511 */
03100 EXTERN int              Tcl_ForgetImport (Tcl_Interp * interp, 
03101                                 Tcl_Namespace * nsPtr, CONST char * pattern);
03102 #endif
03103 #ifndef Tcl_GetCurrentNamespace_TCL_DECLARED
03104 #define Tcl_GetCurrentNamespace_TCL_DECLARED
03105 /* 512 */
03106 EXTERN Tcl_Namespace *  Tcl_GetCurrentNamespace (Tcl_Interp * interp);
03107 #endif
03108 #ifndef Tcl_GetGlobalNamespace_TCL_DECLARED
03109 #define Tcl_GetGlobalNamespace_TCL_DECLARED
03110 /* 513 */
03111 EXTERN Tcl_Namespace *  Tcl_GetGlobalNamespace (Tcl_Interp * interp);
03112 #endif
03113 #ifndef Tcl_FindNamespace_TCL_DECLARED
03114 #define Tcl_FindNamespace_TCL_DECLARED
03115 /* 514 */
03116 EXTERN Tcl_Namespace *  Tcl_FindNamespace (Tcl_Interp * interp, 
03117                                 CONST char * name, 
03118                                 Tcl_Namespace * contextNsPtr, int flags);
03119 #endif
03120 #ifndef Tcl_FindCommand_TCL_DECLARED
03121 #define Tcl_FindCommand_TCL_DECLARED
03122 /* 515 */
03123 EXTERN Tcl_Command      Tcl_FindCommand (Tcl_Interp * interp, 
03124                                 CONST char * name, 
03125                                 Tcl_Namespace * contextNsPtr, int flags);
03126 #endif
03127 #ifndef Tcl_GetCommandFromObj_TCL_DECLARED
03128 #define Tcl_GetCommandFromObj_TCL_DECLARED
03129 /* 516 */
03130 EXTERN Tcl_Command      Tcl_GetCommandFromObj (Tcl_Interp * interp, 
03131                                 Tcl_Obj * objPtr);
03132 #endif
03133 #ifndef Tcl_GetCommandFullName_TCL_DECLARED
03134 #define Tcl_GetCommandFullName_TCL_DECLARED
03135 /* 517 */
03136 EXTERN void             Tcl_GetCommandFullName (Tcl_Interp * interp, 
03137                                 Tcl_Command command, Tcl_Obj * objPtr);
03138 #endif
03139 #ifndef Tcl_FSEvalFileEx_TCL_DECLARED
03140 #define Tcl_FSEvalFileEx_TCL_DECLARED
03141 /* 518 */
03142 EXTERN int              Tcl_FSEvalFileEx (Tcl_Interp * interp, 
03143                                 Tcl_Obj * fileName, 
03144                                 CONST char * encodingName);
03145 #endif
03146 #ifndef Tcl_SetExitProc_TCL_DECLARED
03147 #define Tcl_SetExitProc_TCL_DECLARED
03148 /* 519 */
03149 EXTERN Tcl_ExitProc *   Tcl_SetExitProc (Tcl_ExitProc * proc);
03150 #endif
03151 #ifndef Tcl_LimitAddHandler_TCL_DECLARED
03152 #define Tcl_LimitAddHandler_TCL_DECLARED
03153 /* 520 */
03154 EXTERN void             Tcl_LimitAddHandler (Tcl_Interp * interp, int type, 
03155                                 Tcl_LimitHandlerProc * handlerProc, 
03156                                 ClientData clientData, 
03157                                 Tcl_LimitHandlerDeleteProc * deleteProc);
03158 #endif
03159 #ifndef Tcl_LimitRemoveHandler_TCL_DECLARED
03160 #define Tcl_LimitRemoveHandler_TCL_DECLARED
03161 /* 521 */
03162 EXTERN void             Tcl_LimitRemoveHandler (Tcl_Interp * interp, 
03163                                 int type, Tcl_LimitHandlerProc * handlerProc, 
03164                                 ClientData clientData);
03165 #endif
03166 #ifndef Tcl_LimitReady_TCL_DECLARED
03167 #define Tcl_LimitReady_TCL_DECLARED
03168 /* 522 */
03169 EXTERN int              Tcl_LimitReady (Tcl_Interp * interp);
03170 #endif
03171 #ifndef Tcl_LimitCheck_TCL_DECLARED
03172 #define Tcl_LimitCheck_TCL_DECLARED
03173 /* 523 */
03174 EXTERN int              Tcl_LimitCheck (Tcl_Interp * interp);
03175 #endif
03176 #ifndef Tcl_LimitExceeded_TCL_DECLARED
03177 #define Tcl_LimitExceeded_TCL_DECLARED
03178 /* 524 */
03179 EXTERN int              Tcl_LimitExceeded (Tcl_Interp * interp);
03180 #endif
03181 #ifndef Tcl_LimitSetCommands_TCL_DECLARED
03182 #define Tcl_LimitSetCommands_TCL_DECLARED
03183 /* 525 */
03184 EXTERN void             Tcl_LimitSetCommands (Tcl_Interp * interp, 
03185                                 int commandLimit);
03186 #endif
03187 #ifndef Tcl_LimitSetTime_TCL_DECLARED
03188 #define Tcl_LimitSetTime_TCL_DECLARED
03189 /* 526 */
03190 EXTERN void             Tcl_LimitSetTime (Tcl_Interp * interp, 
03191                                 Tcl_Time * timeLimitPtr);
03192 #endif
03193 #ifndef Tcl_LimitSetGranularity_TCL_DECLARED
03194 #define Tcl_LimitSetGranularity_TCL_DECLARED
03195 /* 527 */
03196 EXTERN void             Tcl_LimitSetGranularity (Tcl_Interp * interp, 
03197                                 int type, int granularity);
03198 #endif
03199 #ifndef Tcl_LimitTypeEnabled_TCL_DECLARED
03200 #define Tcl_LimitTypeEnabled_TCL_DECLARED
03201 /* 528 */
03202 EXTERN int              Tcl_LimitTypeEnabled (Tcl_Interp * interp, int type);
03203 #endif
03204 #ifndef Tcl_LimitTypeExceeded_TCL_DECLARED
03205 #define Tcl_LimitTypeExceeded_TCL_DECLARED
03206 /* 529 */
03207 EXTERN int              Tcl_LimitTypeExceeded (Tcl_Interp * interp, int type);
03208 #endif
03209 #ifndef Tcl_LimitTypeSet_TCL_DECLARED
03210 #define Tcl_LimitTypeSet_TCL_DECLARED
03211 /* 530 */
03212 EXTERN void             Tcl_LimitTypeSet (Tcl_Interp * interp, int type);
03213 #endif
03214 #ifndef Tcl_LimitTypeReset_TCL_DECLARED
03215 #define Tcl_LimitTypeReset_TCL_DECLARED
03216 /* 531 */
03217 EXTERN void             Tcl_LimitTypeReset (Tcl_Interp * interp, int type);
03218 #endif
03219 #ifndef Tcl_LimitGetCommands_TCL_DECLARED
03220 #define Tcl_LimitGetCommands_TCL_DECLARED
03221 /* 532 */
03222 EXTERN int              Tcl_LimitGetCommands (Tcl_Interp * interp);
03223 #endif
03224 #ifndef Tcl_LimitGetTime_TCL_DECLARED
03225 #define Tcl_LimitGetTime_TCL_DECLARED
03226 /* 533 */
03227 EXTERN void             Tcl_LimitGetTime (Tcl_Interp * interp, 
03228                                 Tcl_Time * timeLimitPtr);
03229 #endif
03230 #ifndef Tcl_LimitGetGranularity_TCL_DECLARED
03231 #define Tcl_LimitGetGranularity_TCL_DECLARED
03232 /* 534 */
03233 EXTERN int              Tcl_LimitGetGranularity (Tcl_Interp * interp, 
03234                                 int type);
03235 #endif
03236 #ifndef Tcl_SaveInterpState_TCL_DECLARED
03237 #define Tcl_SaveInterpState_TCL_DECLARED
03238 /* 535 */
03239 EXTERN Tcl_InterpState  Tcl_SaveInterpState (Tcl_Interp * interp, int status);
03240 #endif
03241 #ifndef Tcl_RestoreInterpState_TCL_DECLARED
03242 #define Tcl_RestoreInterpState_TCL_DECLARED
03243 /* 536 */
03244 EXTERN int              Tcl_RestoreInterpState (Tcl_Interp * interp, 
03245                                 Tcl_InterpState state);
03246 #endif
03247 #ifndef Tcl_DiscardInterpState_TCL_DECLARED
03248 #define Tcl_DiscardInterpState_TCL_DECLARED
03249 /* 537 */
03250 EXTERN void             Tcl_DiscardInterpState (Tcl_InterpState state);
03251 #endif
03252 #ifndef Tcl_SetReturnOptions_TCL_DECLARED
03253 #define Tcl_SetReturnOptions_TCL_DECLARED
03254 /* 538 */
03255 EXTERN int              Tcl_SetReturnOptions (Tcl_Interp * interp, 
03256                                 Tcl_Obj * options);
03257 #endif
03258 #ifndef Tcl_GetReturnOptions_TCL_DECLARED
03259 #define Tcl_GetReturnOptions_TCL_DECLARED
03260 /* 539 */
03261 EXTERN Tcl_Obj *        Tcl_GetReturnOptions (Tcl_Interp * interp, 
03262                                 int result);
03263 #endif
03264 #ifndef Tcl_IsEnsemble_TCL_DECLARED
03265 #define Tcl_IsEnsemble_TCL_DECLARED
03266 /* 540 */
03267 EXTERN int              Tcl_IsEnsemble (Tcl_Command token);
03268 #endif
03269 #ifndef Tcl_CreateEnsemble_TCL_DECLARED
03270 #define Tcl_CreateEnsemble_TCL_DECLARED
03271 /* 541 */
03272 EXTERN Tcl_Command      Tcl_CreateEnsemble (Tcl_Interp * interp, 
03273                                 CONST char * name, 
03274                                 Tcl_Namespace * namespacePtr, int flags);
03275 #endif
03276 #ifndef Tcl_FindEnsemble_TCL_DECLARED
03277 #define Tcl_FindEnsemble_TCL_DECLARED
03278 /* 542 */
03279 EXTERN Tcl_Command      Tcl_FindEnsemble (Tcl_Interp * interp, 
03280                                 Tcl_Obj * cmdNameObj, int flags);
03281 #endif
03282 #ifndef Tcl_SetEnsembleSubcommandList_TCL_DECLARED
03283 #define Tcl_SetEnsembleSubcommandList_TCL_DECLARED
03284 /* 543 */
03285 EXTERN int              Tcl_SetEnsembleSubcommandList (Tcl_Interp * interp, 
03286                                 Tcl_Command token, Tcl_Obj * subcmdList);
03287 #endif
03288 #ifndef Tcl_SetEnsembleMappingDict_TCL_DECLARED
03289 #define Tcl_SetEnsembleMappingDict_TCL_DECLARED
03290 /* 544 */
03291 EXTERN int              Tcl_SetEnsembleMappingDict (Tcl_Interp * interp, 
03292                                 Tcl_Command token, Tcl_Obj * mapDict);
03293 #endif
03294 #ifndef Tcl_SetEnsembleUnknownHandler_TCL_DECLARED
03295 #define Tcl_SetEnsembleUnknownHandler_TCL_DECLARED
03296 /* 545 */
03297 EXTERN int              Tcl_SetEnsembleUnknownHandler (Tcl_Interp * interp, 
03298                                 Tcl_Command token, Tcl_Obj * unknownList);
03299 #endif
03300 #ifndef Tcl_SetEnsembleFlags_TCL_DECLARED
03301 #define Tcl_SetEnsembleFlags_TCL_DECLARED
03302 /* 546 */
03303 EXTERN int              Tcl_SetEnsembleFlags (Tcl_Interp * interp, 
03304                                 Tcl_Command token, int flags);
03305 #endif
03306 #ifndef Tcl_GetEnsembleSubcommandList_TCL_DECLARED
03307 #define Tcl_GetEnsembleSubcommandList_TCL_DECLARED
03308 /* 547 */
03309 EXTERN int              Tcl_GetEnsembleSubcommandList (Tcl_Interp * interp, 
03310                                 Tcl_Command token, Tcl_Obj ** subcmdListPtr);
03311 #endif
03312 #ifndef Tcl_GetEnsembleMappingDict_TCL_DECLARED
03313 #define Tcl_GetEnsembleMappingDict_TCL_DECLARED
03314 /* 548 */
03315 EXTERN int              Tcl_GetEnsembleMappingDict (Tcl_Interp * interp, 
03316                                 Tcl_Command token, Tcl_Obj ** mapDictPtr);
03317 #endif
03318 #ifndef Tcl_GetEnsembleUnknownHandler_TCL_DECLARED
03319 #define Tcl_GetEnsembleUnknownHandler_TCL_DECLARED
03320 /* 549 */
03321 EXTERN int              Tcl_GetEnsembleUnknownHandler (Tcl_Interp * interp, 
03322                                 Tcl_Command token, Tcl_Obj ** unknownListPtr);
03323 #endif
03324 #ifndef Tcl_GetEnsembleFlags_TCL_DECLARED
03325 #define Tcl_GetEnsembleFlags_TCL_DECLARED
03326 /* 550 */
03327 EXTERN int              Tcl_GetEnsembleFlags (Tcl_Interp * interp, 
03328                                 Tcl_Command token, int * flagsPtr);
03329 #endif
03330 #ifndef Tcl_GetEnsembleNamespace_TCL_DECLARED
03331 #define Tcl_GetEnsembleNamespace_TCL_DECLARED
03332 /* 551 */
03333 EXTERN int              Tcl_GetEnsembleNamespace (Tcl_Interp * interp, 
03334                                 Tcl_Command token, 
03335                                 Tcl_Namespace ** namespacePtrPtr);
03336 #endif
03337 #ifndef Tcl_SetTimeProc_TCL_DECLARED
03338 #define Tcl_SetTimeProc_TCL_DECLARED
03339 /* 552 */
03340 EXTERN void             Tcl_SetTimeProc (Tcl_GetTimeProc* getProc, 
03341                                 Tcl_ScaleTimeProc* scaleProc, 
03342                                 ClientData clientData);
03343 #endif
03344 #ifndef Tcl_QueryTimeProc_TCL_DECLARED
03345 #define Tcl_QueryTimeProc_TCL_DECLARED
03346 /* 553 */
03347 EXTERN void             Tcl_QueryTimeProc (Tcl_GetTimeProc** getProc, 
03348                                 Tcl_ScaleTimeProc** scaleProc, 
03349                                 ClientData* clientData);
03350 #endif
03351 #ifndef Tcl_ChannelThreadActionProc_TCL_DECLARED
03352 #define Tcl_ChannelThreadActionProc_TCL_DECLARED
03353 /* 554 */
03354 EXTERN Tcl_DriverThreadActionProc * Tcl_ChannelThreadActionProc (
03355                                 CONST Tcl_ChannelType * chanTypePtr);
03356 #endif
03357 #ifndef Tcl_NewBignumObj_TCL_DECLARED
03358 #define Tcl_NewBignumObj_TCL_DECLARED
03359 /* 555 */
03360 EXTERN Tcl_Obj*         Tcl_NewBignumObj (mp_int* value);
03361 #endif
03362 #ifndef Tcl_DbNewBignumObj_TCL_DECLARED
03363 #define Tcl_DbNewBignumObj_TCL_DECLARED
03364 /* 556 */
03365 EXTERN Tcl_Obj*         Tcl_DbNewBignumObj (mp_int* value, CONST char* file, 
03366                                 int line);
03367 #endif
03368 #ifndef Tcl_SetBignumObj_TCL_DECLARED
03369 #define Tcl_SetBignumObj_TCL_DECLARED
03370 /* 557 */
03371 EXTERN void             Tcl_SetBignumObj (Tcl_Obj* obj, mp_int* value);
03372 #endif
03373 #ifndef Tcl_GetBignumFromObj_TCL_DECLARED
03374 #define Tcl_GetBignumFromObj_TCL_DECLARED
03375 /* 558 */
03376 EXTERN int              Tcl_GetBignumFromObj (Tcl_Interp* interp, 
03377                                 Tcl_Obj* obj, mp_int* value);
03378 #endif
03379 #ifndef Tcl_TakeBignumFromObj_TCL_DECLARED
03380 #define Tcl_TakeBignumFromObj_TCL_DECLARED
03381 /* 559 */
03382 EXTERN int              Tcl_TakeBignumFromObj (Tcl_Interp* interp, 
03383                                 Tcl_Obj* obj, mp_int* value);
03384 #endif
03385 #ifndef Tcl_TruncateChannel_TCL_DECLARED
03386 #define Tcl_TruncateChannel_TCL_DECLARED
03387 /* 560 */
03388 EXTERN int              Tcl_TruncateChannel (Tcl_Channel chan, 
03389                                 Tcl_WideInt length);
03390 #endif
03391 #ifndef Tcl_ChannelTruncateProc_TCL_DECLARED
03392 #define Tcl_ChannelTruncateProc_TCL_DECLARED
03393 /* 561 */
03394 EXTERN Tcl_DriverTruncateProc * Tcl_ChannelTruncateProc (
03395                                 CONST Tcl_ChannelType * chanTypePtr);
03396 #endif
03397 #ifndef Tcl_SetChannelErrorInterp_TCL_DECLARED
03398 #define Tcl_SetChannelErrorInterp_TCL_DECLARED
03399 /* 562 */
03400 EXTERN void             Tcl_SetChannelErrorInterp (Tcl_Interp* interp, 
03401                                 Tcl_Obj* msg);
03402 #endif
03403 #ifndef Tcl_GetChannelErrorInterp_TCL_DECLARED
03404 #define Tcl_GetChannelErrorInterp_TCL_DECLARED
03405 /* 563 */
03406 EXTERN void             Tcl_GetChannelErrorInterp (Tcl_Interp* interp, 
03407                                 Tcl_Obj** msg);
03408 #endif
03409 #ifndef Tcl_SetChannelError_TCL_DECLARED
03410 #define Tcl_SetChannelError_TCL_DECLARED
03411 /* 564 */
03412 EXTERN void             Tcl_SetChannelError (Tcl_Channel chan, Tcl_Obj* msg);
03413 #endif
03414 #ifndef Tcl_GetChannelError_TCL_DECLARED
03415 #define Tcl_GetChannelError_TCL_DECLARED
03416 /* 565 */
03417 EXTERN void             Tcl_GetChannelError (Tcl_Channel chan, Tcl_Obj** msg);
03418 #endif
03419 #ifndef Tcl_InitBignumFromDouble_TCL_DECLARED
03420 #define Tcl_InitBignumFromDouble_TCL_DECLARED
03421 /* 566 */
03422 EXTERN int              Tcl_InitBignumFromDouble (Tcl_Interp* interp, 
03423                                 double initval, mp_int * toInit);
03424 #endif
03425 #ifndef Tcl_GetNamespaceUnknownHandler_TCL_DECLARED
03426 #define Tcl_GetNamespaceUnknownHandler_TCL_DECLARED
03427 /* 567 */
03428 EXTERN Tcl_Obj *        Tcl_GetNamespaceUnknownHandler (Tcl_Interp * interp, 
03429                                 Tcl_Namespace * nsPtr);
03430 #endif
03431 #ifndef Tcl_SetNamespaceUnknownHandler_TCL_DECLARED
03432 #define Tcl_SetNamespaceUnknownHandler_TCL_DECLARED
03433 /* 568 */
03434 EXTERN int              Tcl_SetNamespaceUnknownHandler (Tcl_Interp * interp, 
03435                                 Tcl_Namespace * nsPtr, Tcl_Obj * handlerPtr);
03436 #endif
03437 #ifndef Tcl_GetEncodingFromObj_TCL_DECLARED
03438 #define Tcl_GetEncodingFromObj_TCL_DECLARED
03439 /* 569 */
03440 EXTERN int              Tcl_GetEncodingFromObj (Tcl_Interp* interp, 
03441                                 Tcl_Obj* objPtr, Tcl_Encoding* encodingPtr);
03442 #endif
03443 #ifndef Tcl_GetEncodingSearchPath_TCL_DECLARED
03444 #define Tcl_GetEncodingSearchPath_TCL_DECLARED
03445 /* 570 */
03446 EXTERN Tcl_Obj*         Tcl_GetEncodingSearchPath (void);
03447 #endif
03448 #ifndef Tcl_SetEncodingSearchPath_TCL_DECLARED
03449 #define Tcl_SetEncodingSearchPath_TCL_DECLARED
03450 /* 571 */
03451 EXTERN int              Tcl_SetEncodingSearchPath (Tcl_Obj* searchPath);
03452 #endif
03453 #ifndef Tcl_GetEncodingNameFromEnvironment_TCL_DECLARED
03454 #define Tcl_GetEncodingNameFromEnvironment_TCL_DECLARED
03455 /* 572 */
03456 EXTERN CONST char *     Tcl_GetEncodingNameFromEnvironment (
03457                                 Tcl_DString* bufPtr);
03458 #endif
03459 #ifndef Tcl_PkgRequireProc_TCL_DECLARED
03460 #define Tcl_PkgRequireProc_TCL_DECLARED
03461 /* 573 */
03462 EXTERN int              Tcl_PkgRequireProc (Tcl_Interp * interp, 
03463                                 CONST char * name, int objc, 
03464                                 Tcl_Obj *CONST objv[], 
03465                                 ClientData * clientDataPtr);
03466 #endif
03467 #ifndef Tcl_AppendObjToErrorInfo_TCL_DECLARED
03468 #define Tcl_AppendObjToErrorInfo_TCL_DECLARED
03469 /* 574 */
03470 EXTERN void             Tcl_AppendObjToErrorInfo (Tcl_Interp * interp, 
03471                                 Tcl_Obj * objPtr);
03472 #endif
03473 #ifndef Tcl_AppendLimitedToObj_TCL_DECLARED
03474 #define Tcl_AppendLimitedToObj_TCL_DECLARED
03475 /* 575 */
03476 EXTERN void             Tcl_AppendLimitedToObj (Tcl_Obj * objPtr, 
03477                                 CONST char * bytes, int length, int limit, 
03478                                 CONST char * ellipsis);
03479 #endif
03480 #ifndef Tcl_Format_TCL_DECLARED
03481 #define Tcl_Format_TCL_DECLARED
03482 /* 576 */
03483 EXTERN Tcl_Obj *        Tcl_Format (Tcl_Interp * interp, CONST char * format, 
03484                                 int objc, Tcl_Obj * CONST objv[]);
03485 #endif
03486 #ifndef Tcl_AppendFormatToObj_TCL_DECLARED
03487 #define Tcl_AppendFormatToObj_TCL_DECLARED
03488 /* 577 */
03489 EXTERN int              Tcl_AppendFormatToObj (Tcl_Interp * interp, 
03490                                 Tcl_Obj * objPtr, CONST char * format, 
03491                                 int objc, Tcl_Obj * CONST objv[]);
03492 #endif
03493 #ifndef Tcl_ObjPrintf_TCL_DECLARED
03494 #define Tcl_ObjPrintf_TCL_DECLARED
03495 /* 578 */
03496 EXTERN Tcl_Obj *        Tcl_ObjPrintf (CONST char * format, ...);
03497 #endif
03498 #ifndef Tcl_AppendPrintfToObj_TCL_DECLARED
03499 #define Tcl_AppendPrintfToObj_TCL_DECLARED
03500 /* 579 */
03501 EXTERN void             Tcl_AppendPrintfToObj (Tcl_Obj * objPtr, 
03502                                 CONST char * format, ...);
03503 #endif
03504 
03505 typedef struct TclStubHooks {
03506     struct TclPlatStubs *tclPlatStubs;
03507     struct TclIntStubs *tclIntStubs;
03508     struct TclIntPlatStubs *tclIntPlatStubs;
03509 } TclStubHooks;
03510 
03511 typedef struct TclStubs {
03512     int magic;
03513     struct TclStubHooks *hooks;
03514 
03515     int (*tcl_PkgProvideEx) (Tcl_Interp* interp, CONST char* name, CONST char* version, ClientData clientData); /* 0 */
03516     CONST84_RETURN char * (*tcl_PkgRequireEx) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr); /* 1 */
03517     void (*tcl_Panic) (CONST char * format, ...); /* 2 */
03518     char * (*tcl_Alloc) (unsigned int size); /* 3 */
03519     void (*tcl_Free) (char * ptr); /* 4 */
03520     char * (*tcl_Realloc) (char * ptr, unsigned int size); /* 5 */
03521     char * (*tcl_DbCkalloc) (unsigned int size, CONST char * file, int line); /* 6 */
03522     int (*tcl_DbCkfree) (char * ptr, CONST char * file, int line); /* 7 */
03523     char * (*tcl_DbCkrealloc) (char * ptr, unsigned int size, CONST char * file, int line); /* 8 */
03524 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03525     void (*tcl_CreateFileHandler) (int fd, int mask, Tcl_FileProc * proc, ClientData clientData); /* 9 */
03526 #endif /* UNIX */
03527 #ifdef __WIN32__ /* WIN */
03528     void *reserved9;
03529 #endif /* WIN */
03530 #ifdef MAC_OSX_TCL /* MACOSX */
03531     void (*tcl_CreateFileHandler) (int fd, int mask, Tcl_FileProc * proc, ClientData clientData); /* 9 */
03532 #endif /* MACOSX */
03533 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03534     void (*tcl_DeleteFileHandler) (int fd); /* 10 */
03535 #endif /* UNIX */
03536 #ifdef __WIN32__ /* WIN */
03537     void *reserved10;
03538 #endif /* WIN */
03539 #ifdef MAC_OSX_TCL /* MACOSX */
03540     void (*tcl_DeleteFileHandler) (int fd); /* 10 */
03541 #endif /* MACOSX */
03542     void (*tcl_SetTimer) (Tcl_Time * timePtr); /* 11 */
03543     void (*tcl_Sleep) (int ms); /* 12 */
03544     int (*tcl_WaitForEvent) (Tcl_Time * timePtr); /* 13 */
03545     int (*tcl_AppendAllObjTypes) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 14 */
03546     void (*tcl_AppendStringsToObj) (Tcl_Obj * objPtr, ...); /* 15 */
03547     void (*tcl_AppendToObj) (Tcl_Obj* objPtr, CONST char* bytes, int length); /* 16 */
03548     Tcl_Obj * (*tcl_ConcatObj) (int objc, Tcl_Obj *CONST objv[]); /* 17 */
03549     int (*tcl_ConvertToType) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_ObjType * typePtr); /* 18 */
03550     void (*tcl_DbDecrRefCount) (Tcl_Obj * objPtr, CONST char * file, int line); /* 19 */
03551     void (*tcl_DbIncrRefCount) (Tcl_Obj * objPtr, CONST char * file, int line); /* 20 */
03552     int (*tcl_DbIsShared) (Tcl_Obj * objPtr, CONST char * file, int line); /* 21 */
03553     Tcl_Obj * (*tcl_DbNewBooleanObj) (int boolValue, CONST char * file, int line); /* 22 */
03554     Tcl_Obj * (*tcl_DbNewByteArrayObj) (CONST unsigned char * bytes, int length, CONST char * file, int line); /* 23 */
03555     Tcl_Obj * (*tcl_DbNewDoubleObj) (double doubleValue, CONST char * file, int line); /* 24 */
03556     Tcl_Obj * (*tcl_DbNewListObj) (int objc, Tcl_Obj *CONST * objv, CONST char * file, int line); /* 25 */
03557     Tcl_Obj * (*tcl_DbNewLongObj) (long longValue, CONST char * file, int line); /* 26 */
03558     Tcl_Obj * (*tcl_DbNewObj) (CONST char * file, int line); /* 27 */
03559     Tcl_Obj * (*tcl_DbNewStringObj) (CONST char * bytes, int length, CONST char * file, int line); /* 28 */
03560     Tcl_Obj * (*tcl_DuplicateObj) (Tcl_Obj * objPtr); /* 29 */
03561     void (*tclFreeObj) (Tcl_Obj * objPtr); /* 30 */
03562     int (*tcl_GetBoolean) (Tcl_Interp * interp, CONST char * src, int * boolPtr); /* 31 */
03563     int (*tcl_GetBooleanFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * boolPtr); /* 32 */
03564     unsigned char * (*tcl_GetByteArrayFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 33 */
03565     int (*tcl_GetDouble) (Tcl_Interp * interp, CONST char * src, double * doublePtr); /* 34 */
03566     int (*tcl_GetDoubleFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, double * doublePtr); /* 35 */
03567     int (*tcl_GetIndexFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST84 char ** tablePtr, CONST char * msg, int flags, int * indexPtr); /* 36 */
03568     int (*tcl_GetInt) (Tcl_Interp * interp, CONST char * src, int * intPtr); /* 37 */
03569     int (*tcl_GetIntFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * intPtr); /* 38 */
03570     int (*tcl_GetLongFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, long * longPtr); /* 39 */
03571     Tcl_ObjType * (*tcl_GetObjType) (CONST char * typeName); /* 40 */
03572     char * (*tcl_GetStringFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 41 */
03573     void (*tcl_InvalidateStringRep) (Tcl_Obj * objPtr); /* 42 */
03574     int (*tcl_ListObjAppendList) (Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * elemListPtr); /* 43 */
03575     int (*tcl_ListObjAppendElement) (Tcl_Interp * interp, Tcl_Obj * listPtr, Tcl_Obj * objPtr); /* 44 */
03576     int (*tcl_ListObjGetElements) (Tcl_Interp * interp, Tcl_Obj * listPtr, int * objcPtr, Tcl_Obj *** objvPtr); /* 45 */
03577     int (*tcl_ListObjIndex) (Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj ** objPtrPtr); /* 46 */
03578     int (*tcl_ListObjLength) (Tcl_Interp * interp, Tcl_Obj * listPtr, int * lengthPtr); /* 47 */
03579     int (*tcl_ListObjReplace) (Tcl_Interp * interp, Tcl_Obj * listPtr, int first, int count, int objc, Tcl_Obj *CONST objv[]); /* 48 */
03580     Tcl_Obj * (*tcl_NewBooleanObj) (int boolValue); /* 49 */
03581     Tcl_Obj * (*tcl_NewByteArrayObj) (CONST unsigned char* bytes, int length); /* 50 */
03582     Tcl_Obj * (*tcl_NewDoubleObj) (double doubleValue); /* 51 */
03583     Tcl_Obj * (*tcl_NewIntObj) (int intValue); /* 52 */
03584     Tcl_Obj * (*tcl_NewListObj) (int objc, Tcl_Obj *CONST objv[]); /* 53 */
03585     Tcl_Obj * (*tcl_NewLongObj) (long longValue); /* 54 */
03586     Tcl_Obj * (*tcl_NewObj) (void); /* 55 */
03587     Tcl_Obj * (*tcl_NewStringObj) (CONST char * bytes, int length); /* 56 */
03588     void (*tcl_SetBooleanObj) (Tcl_Obj * objPtr, int boolValue); /* 57 */
03589     unsigned char * (*tcl_SetByteArrayLength) (Tcl_Obj * objPtr, int length); /* 58 */
03590     void (*tcl_SetByteArrayObj) (Tcl_Obj * objPtr, CONST unsigned char * bytes, int length); /* 59 */
03591     void (*tcl_SetDoubleObj) (Tcl_Obj * objPtr, double doubleValue); /* 60 */
03592     void (*tcl_SetIntObj) (Tcl_Obj * objPtr, int intValue); /* 61 */
03593     void (*tcl_SetListObj) (Tcl_Obj * objPtr, int objc, Tcl_Obj *CONST objv[]); /* 62 */
03594     void (*tcl_SetLongObj) (Tcl_Obj * objPtr, long longValue); /* 63 */
03595     void (*tcl_SetObjLength) (Tcl_Obj * objPtr, int length); /* 64 */
03596     void (*tcl_SetStringObj) (Tcl_Obj* objPtr, CONST char* bytes, int length); /* 65 */
03597     void (*tcl_AddErrorInfo) (Tcl_Interp * interp, CONST char * message); /* 66 */
03598     void (*tcl_AddObjErrorInfo) (Tcl_Interp * interp, CONST char * message, int length); /* 67 */
03599     void (*tcl_AllowExceptions) (Tcl_Interp * interp); /* 68 */
03600     void (*tcl_AppendElement) (Tcl_Interp * interp, CONST char * element); /* 69 */
03601     void (*tcl_AppendResult) (Tcl_Interp * interp, ...); /* 70 */
03602     Tcl_AsyncHandler (*tcl_AsyncCreate) (Tcl_AsyncProc * proc, ClientData clientData); /* 71 */
03603     void (*tcl_AsyncDelete) (Tcl_AsyncHandler async); /* 72 */
03604     int (*tcl_AsyncInvoke) (Tcl_Interp * interp, int code); /* 73 */
03605     void (*tcl_AsyncMark) (Tcl_AsyncHandler async); /* 74 */
03606     int (*tcl_AsyncReady) (void); /* 75 */
03607     void (*tcl_BackgroundError) (Tcl_Interp * interp); /* 76 */
03608     char (*tcl_Backslash) (CONST char * src, int * readPtr); /* 77 */
03609     int (*tcl_BadChannelOption) (Tcl_Interp * interp, CONST char * optionName, CONST char * optionList); /* 78 */
03610     void (*tcl_CallWhenDeleted) (Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 79 */
03611     void (*tcl_CancelIdleCall) (Tcl_IdleProc * idleProc, ClientData clientData); /* 80 */
03612     int (*tcl_Close) (Tcl_Interp * interp, Tcl_Channel chan); /* 81 */
03613     int (*tcl_CommandComplete) (CONST char * cmd); /* 82 */
03614     char * (*tcl_Concat) (int argc, CONST84 char * CONST * argv); /* 83 */
03615     int (*tcl_ConvertElement) (CONST char * src, char * dst, int flags); /* 84 */
03616     int (*tcl_ConvertCountedElement) (CONST char * src, int length, char * dst, int flags); /* 85 */
03617     int (*tcl_CreateAlias) (Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int argc, CONST84 char * CONST * argv); /* 86 */
03618     int (*tcl_CreateAliasObj) (Tcl_Interp * slave, CONST char * slaveCmd, Tcl_Interp * target, CONST char * targetCmd, int objc, Tcl_Obj *CONST objv[]); /* 87 */
03619     Tcl_Channel (*tcl_CreateChannel) (Tcl_ChannelType * typePtr, CONST char * chanName, ClientData instanceData, int mask); /* 88 */
03620     void (*tcl_CreateChannelHandler) (Tcl_Channel chan, int mask, Tcl_ChannelProc * proc, ClientData clientData); /* 89 */
03621     void (*tcl_CreateCloseHandler) (Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData); /* 90 */
03622     Tcl_Command (*tcl_CreateCommand) (Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc); /* 91 */
03623     void (*tcl_CreateEventSource) (Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData); /* 92 */
03624     void (*tcl_CreateExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 93 */
03625     Tcl_Interp * (*tcl_CreateInterp) (void); /* 94 */
03626     void (*tcl_CreateMathFunc) (Tcl_Interp * interp, CONST char * name, int numArgs, Tcl_ValueType * argTypes, Tcl_MathProc * proc, ClientData clientData); /* 95 */
03627     Tcl_Command (*tcl_CreateObjCommand) (Tcl_Interp * interp, CONST char * cmdName, Tcl_ObjCmdProc * proc, ClientData clientData, Tcl_CmdDeleteProc * deleteProc); /* 96 */
03628     Tcl_Interp * (*tcl_CreateSlave) (Tcl_Interp * interp, CONST char * slaveName, int isSafe); /* 97 */
03629     Tcl_TimerToken (*tcl_CreateTimerHandler) (int milliseconds, Tcl_TimerProc * proc, ClientData clientData); /* 98 */
03630     Tcl_Trace (*tcl_CreateTrace) (Tcl_Interp * interp, int level, Tcl_CmdTraceProc * proc, ClientData clientData); /* 99 */
03631     void (*tcl_DeleteAssocData) (Tcl_Interp * interp, CONST char * name); /* 100 */
03632     void (*tcl_DeleteChannelHandler) (Tcl_Channel chan, Tcl_ChannelProc * proc, ClientData clientData); /* 101 */
03633     void (*tcl_DeleteCloseHandler) (Tcl_Channel chan, Tcl_CloseProc * proc, ClientData clientData); /* 102 */
03634     int (*tcl_DeleteCommand) (Tcl_Interp * interp, CONST char * cmdName); /* 103 */
03635     int (*tcl_DeleteCommandFromToken) (Tcl_Interp * interp, Tcl_Command command); /* 104 */
03636     void (*tcl_DeleteEvents) (Tcl_EventDeleteProc * proc, ClientData clientData); /* 105 */
03637     void (*tcl_DeleteEventSource) (Tcl_EventSetupProc * setupProc, Tcl_EventCheckProc * checkProc, ClientData clientData); /* 106 */
03638     void (*tcl_DeleteExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 107 */
03639     void (*tcl_DeleteHashEntry) (Tcl_HashEntry * entryPtr); /* 108 */
03640     void (*tcl_DeleteHashTable) (Tcl_HashTable * tablePtr); /* 109 */
03641     void (*tcl_DeleteInterp) (Tcl_Interp * interp); /* 110 */
03642 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03643     void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */
03644 #endif /* UNIX */
03645 #ifdef __WIN32__ /* WIN */
03646     void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */
03647 #endif /* WIN */
03648 #ifdef MAC_OSX_TCL /* MACOSX */
03649     void (*tcl_DetachPids) (int numPids, Tcl_Pid * pidPtr); /* 111 */
03650 #endif /* MACOSX */
03651     void (*tcl_DeleteTimerHandler) (Tcl_TimerToken token); /* 112 */
03652     void (*tcl_DeleteTrace) (Tcl_Interp * interp, Tcl_Trace trace); /* 113 */
03653     void (*tcl_DontCallWhenDeleted) (Tcl_Interp * interp, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 114 */
03654     int (*tcl_DoOneEvent) (int flags); /* 115 */
03655     void (*tcl_DoWhenIdle) (Tcl_IdleProc * proc, ClientData clientData); /* 116 */
03656     char * (*tcl_DStringAppend) (Tcl_DString * dsPtr, CONST char * bytes, int length); /* 117 */
03657     char * (*tcl_DStringAppendElement) (Tcl_DString * dsPtr, CONST char * element); /* 118 */
03658     void (*tcl_DStringEndSublist) (Tcl_DString * dsPtr); /* 119 */
03659     void (*tcl_DStringFree) (Tcl_DString * dsPtr); /* 120 */
03660     void (*tcl_DStringGetResult) (Tcl_Interp * interp, Tcl_DString * dsPtr); /* 121 */
03661     void (*tcl_DStringInit) (Tcl_DString * dsPtr); /* 122 */
03662     void (*tcl_DStringResult) (Tcl_Interp * interp, Tcl_DString * dsPtr); /* 123 */
03663     void (*tcl_DStringSetLength) (Tcl_DString * dsPtr, int length); /* 124 */
03664     void (*tcl_DStringStartSublist) (Tcl_DString * dsPtr); /* 125 */
03665     int (*tcl_Eof) (Tcl_Channel chan); /* 126 */
03666     CONST84_RETURN char * (*tcl_ErrnoId) (void); /* 127 */
03667     CONST84_RETURN char * (*tcl_ErrnoMsg) (int err); /* 128 */
03668     int (*tcl_Eval) (Tcl_Interp * interp, CONST char * script); /* 129 */
03669     int (*tcl_EvalFile) (Tcl_Interp * interp, CONST char * fileName); /* 130 */
03670     int (*tcl_EvalObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 131 */
03671     void (*tcl_EventuallyFree) (ClientData clientData, Tcl_FreeProc * freeProc); /* 132 */
03672     void (*tcl_Exit) (int status); /* 133 */
03673     int (*tcl_ExposeCommand) (Tcl_Interp * interp, CONST char * hiddenCmdToken, CONST char * cmdName); /* 134 */
03674     int (*tcl_ExprBoolean) (Tcl_Interp * interp, CONST char * expr, int * ptr); /* 135 */
03675     int (*tcl_ExprBooleanObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int * ptr); /* 136 */
03676     int (*tcl_ExprDouble) (Tcl_Interp * interp, CONST char * expr, double * ptr); /* 137 */
03677     int (*tcl_ExprDoubleObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, double * ptr); /* 138 */
03678     int (*tcl_ExprLong) (Tcl_Interp * interp, CONST char * expr, long * ptr); /* 139 */
03679     int (*tcl_ExprLongObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, long * ptr); /* 140 */
03680     int (*tcl_ExprObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_Obj ** resultPtrPtr); /* 141 */
03681     int (*tcl_ExprString) (Tcl_Interp * interp, CONST char * expr); /* 142 */
03682     void (*tcl_Finalize) (void); /* 143 */
03683     void (*tcl_FindExecutable) (CONST char * argv0); /* 144 */
03684     Tcl_HashEntry * (*tcl_FirstHashEntry) (Tcl_HashTable * tablePtr, Tcl_HashSearch * searchPtr); /* 145 */
03685     int (*tcl_Flush) (Tcl_Channel chan); /* 146 */
03686     void (*tcl_FreeResult) (Tcl_Interp * interp); /* 147 */
03687     int (*tcl_GetAlias) (Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * argcPtr, CONST84 char *** argvPtr); /* 148 */
03688     int (*tcl_GetAliasObj) (Tcl_Interp * interp, CONST char * slaveCmd, Tcl_Interp ** targetInterpPtr, CONST84 char ** targetCmdPtr, int * objcPtr, Tcl_Obj *** objv); /* 149 */
03689     ClientData (*tcl_GetAssocData) (Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc ** procPtr); /* 150 */
03690     Tcl_Channel (*tcl_GetChannel) (Tcl_Interp * interp, CONST char * chanName, int * modePtr); /* 151 */
03691     int (*tcl_GetChannelBufferSize) (Tcl_Channel chan); /* 152 */
03692     int (*tcl_GetChannelHandle) (Tcl_Channel chan, int direction, ClientData * handlePtr); /* 153 */
03693     ClientData (*tcl_GetChannelInstanceData) (Tcl_Channel chan); /* 154 */
03694     int (*tcl_GetChannelMode) (Tcl_Channel chan); /* 155 */
03695     CONST84_RETURN char * (*tcl_GetChannelName) (Tcl_Channel chan); /* 156 */
03696     int (*tcl_GetChannelOption) (Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, Tcl_DString * dsPtr); /* 157 */
03697     Tcl_ChannelType * (*tcl_GetChannelType) (Tcl_Channel chan); /* 158 */
03698     int (*tcl_GetCommandInfo) (Tcl_Interp * interp, CONST char * cmdName, Tcl_CmdInfo * infoPtr); /* 159 */
03699     CONST84_RETURN char * (*tcl_GetCommandName) (Tcl_Interp * interp, Tcl_Command command); /* 160 */
03700     int (*tcl_GetErrno) (void); /* 161 */
03701     CONST84_RETURN char * (*tcl_GetHostName) (void); /* 162 */
03702     int (*tcl_GetInterpPath) (Tcl_Interp * askInterp, Tcl_Interp * slaveInterp); /* 163 */
03703     Tcl_Interp * (*tcl_GetMaster) (Tcl_Interp * interp); /* 164 */
03704     CONST char * (*tcl_GetNameOfExecutable) (void); /* 165 */
03705     Tcl_Obj * (*tcl_GetObjResult) (Tcl_Interp * interp); /* 166 */
03706 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03707     int (*tcl_GetOpenFile) (Tcl_Interp * interp, CONST char * chanID, int forWriting, int checkUsage, ClientData * filePtr); /* 167 */
03708 #endif /* UNIX */
03709 #ifdef __WIN32__ /* WIN */
03710     void *reserved167;
03711 #endif /* WIN */
03712 #ifdef MAC_OSX_TCL /* MACOSX */
03713     int (*tcl_GetOpenFile) (Tcl_Interp * interp, CONST char * chanID, int forWriting, int checkUsage, ClientData * filePtr); /* 167 */
03714 #endif /* MACOSX */
03715     Tcl_PathType (*tcl_GetPathType) (CONST char * path); /* 168 */
03716     int (*tcl_Gets) (Tcl_Channel chan, Tcl_DString * dsPtr); /* 169 */
03717     int (*tcl_GetsObj) (Tcl_Channel chan, Tcl_Obj * objPtr); /* 170 */
03718     int (*tcl_GetServiceMode) (void); /* 171 */
03719     Tcl_Interp * (*tcl_GetSlave) (Tcl_Interp * interp, CONST char * slaveName); /* 172 */
03720     Tcl_Channel (*tcl_GetStdChannel) (int type); /* 173 */
03721     CONST84_RETURN char * (*tcl_GetStringResult) (Tcl_Interp * interp); /* 174 */
03722     CONST84_RETURN char * (*tcl_GetVar) (Tcl_Interp * interp, CONST char * varName, int flags); /* 175 */
03723     CONST84_RETURN char * (*tcl_GetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 176 */
03724     int (*tcl_GlobalEval) (Tcl_Interp * interp, CONST char * command); /* 177 */
03725     int (*tcl_GlobalEvalObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 178 */
03726     int (*tcl_HideCommand) (Tcl_Interp * interp, CONST char * cmdName, CONST char * hiddenCmdToken); /* 179 */
03727     int (*tcl_Init) (Tcl_Interp * interp); /* 180 */
03728     void (*tcl_InitHashTable) (Tcl_HashTable * tablePtr, int keyType); /* 181 */
03729     int (*tcl_InputBlocked) (Tcl_Channel chan); /* 182 */
03730     int (*tcl_InputBuffered) (Tcl_Channel chan); /* 183 */
03731     int (*tcl_InterpDeleted) (Tcl_Interp * interp); /* 184 */
03732     int (*tcl_IsSafe) (Tcl_Interp * interp); /* 185 */
03733     char * (*tcl_JoinPath) (int argc, CONST84 char * CONST * argv, Tcl_DString * resultPtr); /* 186 */
03734     int (*tcl_LinkVar) (Tcl_Interp * interp, CONST char * varName, char * addr, int type); /* 187 */
03735     void *reserved188;
03736     Tcl_Channel (*tcl_MakeFileChannel) (ClientData handle, int mode); /* 189 */
03737     int (*tcl_MakeSafe) (Tcl_Interp * interp); /* 190 */
03738     Tcl_Channel (*tcl_MakeTcpClientChannel) (ClientData tcpSocket); /* 191 */
03739     char * (*tcl_Merge) (int argc, CONST84 char * CONST * argv); /* 192 */
03740     Tcl_HashEntry * (*tcl_NextHashEntry) (Tcl_HashSearch * searchPtr); /* 193 */
03741     void (*tcl_NotifyChannel) (Tcl_Channel channel, int mask); /* 194 */
03742     Tcl_Obj * (*tcl_ObjGetVar2) (Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, int flags); /* 195 */
03743     Tcl_Obj * (*tcl_ObjSetVar2) (Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, Tcl_Obj * newValuePtr, int flags); /* 196 */
03744 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03745     Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */
03746 #endif /* UNIX */
03747 #ifdef __WIN32__ /* WIN */
03748     Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */
03749 #endif /* WIN */
03750 #ifdef MAC_OSX_TCL /* MACOSX */
03751     Tcl_Channel (*tcl_OpenCommandChannel) (Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags); /* 197 */
03752 #endif /* MACOSX */
03753     Tcl_Channel (*tcl_OpenFileChannel) (Tcl_Interp * interp, CONST char * fileName, CONST char * modeString, int permissions); /* 198 */
03754     Tcl_Channel (*tcl_OpenTcpClient) (Tcl_Interp * interp, int port, CONST char * address, CONST char * myaddr, int myport, int async); /* 199 */
03755     Tcl_Channel (*tcl_OpenTcpServer) (Tcl_Interp * interp, int port, CONST char * host, Tcl_TcpAcceptProc * acceptProc, ClientData callbackData); /* 200 */
03756     void (*tcl_Preserve) (ClientData data); /* 201 */
03757     void (*tcl_PrintDouble) (Tcl_Interp * interp, double value, char * dst); /* 202 */
03758     int (*tcl_PutEnv) (CONST char * assignment); /* 203 */
03759     CONST84_RETURN char * (*tcl_PosixError) (Tcl_Interp * interp); /* 204 */
03760     void (*tcl_QueueEvent) (Tcl_Event * evPtr, Tcl_QueuePosition position); /* 205 */
03761     int (*tcl_Read) (Tcl_Channel chan, char * bufPtr, int toRead); /* 206 */
03762 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
03763     void (*tcl_ReapDetachedProcs) (void); /* 207 */
03764 #endif /* UNIX */
03765 #ifdef __WIN32__ /* WIN */
03766     void (*tcl_ReapDetachedProcs) (void); /* 207 */
03767 #endif /* WIN */
03768 #ifdef MAC_OSX_TCL /* MACOSX */
03769     void (*tcl_ReapDetachedProcs) (void); /* 207 */
03770 #endif /* MACOSX */
03771     int (*tcl_RecordAndEval) (Tcl_Interp * interp, CONST char * cmd, int flags); /* 208 */
03772     int (*tcl_RecordAndEvalObj) (Tcl_Interp * interp, Tcl_Obj * cmdPtr, int flags); /* 209 */
03773     void (*tcl_RegisterChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 210 */
03774     void (*tcl_RegisterObjType) (Tcl_ObjType * typePtr); /* 211 */
03775     Tcl_RegExp (*tcl_RegExpCompile) (Tcl_Interp * interp, CONST char * pattern); /* 212 */
03776     int (*tcl_RegExpExec) (Tcl_Interp * interp, Tcl_RegExp regexp, CONST char * text, CONST char * start); /* 213 */
03777     int (*tcl_RegExpMatch) (Tcl_Interp * interp, CONST char * text, CONST char * pattern); /* 214 */
03778     void (*tcl_RegExpRange) (Tcl_RegExp regexp, int index, CONST84 char ** startPtr, CONST84 char ** endPtr); /* 215 */
03779     void (*tcl_Release) (ClientData clientData); /* 216 */
03780     void (*tcl_ResetResult) (Tcl_Interp * interp); /* 217 */
03781     int (*tcl_ScanElement) (CONST char * str, int * flagPtr); /* 218 */
03782     int (*tcl_ScanCountedElement) (CONST char * str, int length, int * flagPtr); /* 219 */
03783     int (*tcl_SeekOld) (Tcl_Channel chan, int offset, int mode); /* 220 */
03784     int (*tcl_ServiceAll) (void); /* 221 */
03785     int (*tcl_ServiceEvent) (int flags); /* 222 */
03786     void (*tcl_SetAssocData) (Tcl_Interp * interp, CONST char * name, Tcl_InterpDeleteProc * proc, ClientData clientData); /* 223 */
03787     void (*tcl_SetChannelBufferSize) (Tcl_Channel chan, int sz); /* 224 */
03788     int (*tcl_SetChannelOption) (Tcl_Interp * interp, Tcl_Channel chan, CONST char * optionName, CONST char * newValue); /* 225 */
03789     int (*tcl_SetCommandInfo) (Tcl_Interp * interp, CONST char * cmdName, CONST Tcl_CmdInfo * infoPtr); /* 226 */
03790     void (*tcl_SetErrno) (int err); /* 227 */
03791     void (*tcl_SetErrorCode) (Tcl_Interp * interp, ...); /* 228 */
03792     void (*tcl_SetMaxBlockTime) (Tcl_Time * timePtr); /* 229 */
03793     void (*tcl_SetPanicProc) (Tcl_PanicProc * panicProc); /* 230 */
03794     int (*tcl_SetRecursionLimit) (Tcl_Interp * interp, int depth); /* 231 */
03795     void (*tcl_SetResult) (Tcl_Interp * interp, char * result, Tcl_FreeProc * freeProc); /* 232 */
03796     int (*tcl_SetServiceMode) (int mode); /* 233 */
03797     void (*tcl_SetObjErrorCode) (Tcl_Interp * interp, Tcl_Obj * errorObjPtr); /* 234 */
03798     void (*tcl_SetObjResult) (Tcl_Interp * interp, Tcl_Obj * resultObjPtr); /* 235 */
03799     void (*tcl_SetStdChannel) (Tcl_Channel channel, int type); /* 236 */
03800     CONST84_RETURN char * (*tcl_SetVar) (Tcl_Interp * interp, CONST char * varName, CONST char * newValue, int flags); /* 237 */
03801     CONST84_RETURN char * (*tcl_SetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, CONST char * newValue, int flags); /* 238 */
03802     CONST84_RETURN char * (*tcl_SignalId) (int sig); /* 239 */
03803     CONST84_RETURN char * (*tcl_SignalMsg) (int sig); /* 240 */
03804     void (*tcl_SourceRCFile) (Tcl_Interp * interp); /* 241 */
03805     int (*tcl_SplitList) (Tcl_Interp * interp, CONST char * listStr, int * argcPtr, CONST84 char *** argvPtr); /* 242 */
03806     void (*tcl_SplitPath) (CONST char * path, int * argcPtr, CONST84 char *** argvPtr); /* 243 */
03807     void (*tcl_StaticPackage) (Tcl_Interp * interp, CONST char * pkgName, Tcl_PackageInitProc * initProc, Tcl_PackageInitProc * safeInitProc); /* 244 */
03808     int (*tcl_StringMatch) (CONST char * str, CONST char * pattern); /* 245 */
03809     int (*tcl_TellOld) (Tcl_Channel chan); /* 246 */
03810     int (*tcl_TraceVar) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 247 */
03811     int (*tcl_TraceVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 248 */
03812     char * (*tcl_TranslateFileName) (Tcl_Interp * interp, CONST char * name, Tcl_DString * bufferPtr); /* 249 */
03813     int (*tcl_Ungets) (Tcl_Channel chan, CONST char * str, int len, int atHead); /* 250 */
03814     void (*tcl_UnlinkVar) (Tcl_Interp * interp, CONST char * varName); /* 251 */
03815     int (*tcl_UnregisterChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 252 */
03816     int (*tcl_UnsetVar) (Tcl_Interp * interp, CONST char * varName, int flags); /* 253 */
03817     int (*tcl_UnsetVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 254 */
03818     void (*tcl_UntraceVar) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 255 */
03819     void (*tcl_UntraceVar2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * proc, ClientData clientData); /* 256 */
03820     void (*tcl_UpdateLinkedVar) (Tcl_Interp * interp, CONST char * varName); /* 257 */
03821     int (*tcl_UpVar) (Tcl_Interp * interp, CONST char * frameName, CONST char * varName, CONST char * localName, int flags); /* 258 */
03822     int (*tcl_UpVar2) (Tcl_Interp * interp, CONST char * frameName, CONST char * part1, CONST char * part2, CONST char * localName, int flags); /* 259 */
03823     int (*tcl_VarEval) (Tcl_Interp * interp, ...); /* 260 */
03824     ClientData (*tcl_VarTraceInfo) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 261 */
03825     ClientData (*tcl_VarTraceInfo2) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, Tcl_VarTraceProc * procPtr, ClientData prevClientData); /* 262 */
03826     int (*tcl_Write) (Tcl_Channel chan, CONST char * s, int slen); /* 263 */
03827     void (*tcl_WrongNumArgs) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], CONST char * message); /* 264 */
03828     int (*tcl_DumpActiveMemory) (CONST char * fileName); /* 265 */
03829     void (*tcl_ValidateAllMemory) (CONST char * file, int line); /* 266 */
03830     void (*tcl_AppendResultVA) (Tcl_Interp * interp, va_list argList); /* 267 */
03831     void (*tcl_AppendStringsToObjVA) (Tcl_Obj * objPtr, va_list argList); /* 268 */
03832     CONST84_RETURN char * (*tcl_HashStats) (Tcl_HashTable * tablePtr); /* 269 */
03833     CONST84_RETURN char * (*tcl_ParseVar) (Tcl_Interp * interp, CONST char * start, CONST84 char ** termPtr); /* 270 */
03834     CONST84_RETURN char * (*tcl_PkgPresent) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact); /* 271 */
03835     CONST84_RETURN char * (*tcl_PkgPresentEx) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact, ClientData * clientDataPtr); /* 272 */
03836     int (*tcl_PkgProvide) (Tcl_Interp * interp, CONST char * name, CONST char * version); /* 273 */
03837     CONST84_RETURN char * (*tcl_PkgRequire) (Tcl_Interp * interp, CONST char * name, CONST char * version, int exact); /* 274 */
03838     void (*tcl_SetErrorCodeVA) (Tcl_Interp * interp, va_list argList); /* 275 */
03839     int (*tcl_VarEvalVA) (Tcl_Interp * interp, va_list argList); /* 276 */
03840     Tcl_Pid (*tcl_WaitPid) (Tcl_Pid pid, int * statPtr, int options); /* 277 */
03841     void (*tcl_PanicVA) (CONST char * format, va_list argList); /* 278 */
03842     void (*tcl_GetVersion) (int * major, int * minor, int * patchLevel, int * type); /* 279 */
03843     void (*tcl_InitMemory) (Tcl_Interp * interp); /* 280 */
03844     Tcl_Channel (*tcl_StackChannel) (Tcl_Interp * interp, Tcl_ChannelType * typePtr, ClientData instanceData, int mask, Tcl_Channel prevChan); /* 281 */
03845     int (*tcl_UnstackChannel) (Tcl_Interp * interp, Tcl_Channel chan); /* 282 */
03846     Tcl_Channel (*tcl_GetStackedChannel) (Tcl_Channel chan); /* 283 */
03847     void (*tcl_SetMainLoop) (Tcl_MainLoopProc * proc); /* 284 */
03848     void *reserved285;
03849     void (*tcl_AppendObjToObj) (Tcl_Obj * objPtr, Tcl_Obj * appendObjPtr); /* 286 */
03850     Tcl_Encoding (*tcl_CreateEncoding) (const Tcl_EncodingType * typePtr); /* 287 */
03851     void (*tcl_CreateThreadExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 288 */
03852     void (*tcl_DeleteThreadExitHandler) (Tcl_ExitProc * proc, ClientData clientData); /* 289 */
03853     void (*tcl_DiscardResult) (Tcl_SavedResult * statePtr); /* 290 */
03854     int (*tcl_EvalEx) (Tcl_Interp * interp, CONST char * script, int numBytes, int flags); /* 291 */
03855     int (*tcl_EvalObjv) (Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags); /* 292 */
03856     int (*tcl_EvalObjEx) (Tcl_Interp * interp, Tcl_Obj * objPtr, int flags); /* 293 */
03857     void (*tcl_ExitThread) (int status); /* 294 */
03858     int (*tcl_ExternalToUtf) (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); /* 295 */
03859     char * (*tcl_ExternalToUtfDString) (Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr); /* 296 */
03860     void (*tcl_FinalizeThread) (void); /* 297 */
03861     void (*tcl_FinalizeNotifier) (ClientData clientData); /* 298 */
03862     void (*tcl_FreeEncoding) (Tcl_Encoding encoding); /* 299 */
03863     Tcl_ThreadId (*tcl_GetCurrentThread) (void); /* 300 */
03864     Tcl_Encoding (*tcl_GetEncoding) (Tcl_Interp * interp, CONST char * name); /* 301 */
03865     CONST84_RETURN char * (*tcl_GetEncodingName) (Tcl_Encoding encoding); /* 302 */
03866     void (*tcl_GetEncodingNames) (Tcl_Interp * interp); /* 303 */
03867     int (*tcl_GetIndexFromObjStruct) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST VOID * tablePtr, int offset, CONST char * msg, int flags, int * indexPtr); /* 304 */
03868     VOID * (*tcl_GetThreadData) (Tcl_ThreadDataKey * keyPtr, int size); /* 305 */
03869     Tcl_Obj * (*tcl_GetVar2Ex) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags); /* 306 */
03870     ClientData (*tcl_InitNotifier) (void); /* 307 */
03871     void (*tcl_MutexLock) (Tcl_Mutex * mutexPtr); /* 308 */
03872     void (*tcl_MutexUnlock) (Tcl_Mutex * mutexPtr); /* 309 */
03873     void (*tcl_ConditionNotify) (Tcl_Condition * condPtr); /* 310 */
03874     void (*tcl_ConditionWait) (Tcl_Condition * condPtr, Tcl_Mutex * mutexPtr, Tcl_Time * timePtr); /* 311 */
03875     int (*tcl_NumUtfChars) (CONST char * src, int length); /* 312 */
03876     int (*tcl_ReadChars) (Tcl_Channel channel, Tcl_Obj * objPtr, int charsToRead, int appendFlag); /* 313 */
03877     void (*tcl_RestoreResult) (Tcl_Interp * interp, Tcl_SavedResult * statePtr); /* 314 */
03878     void (*tcl_SaveResult) (Tcl_Interp * interp, Tcl_SavedResult * statePtr); /* 315 */
03879     int (*tcl_SetSystemEncoding) (Tcl_Interp * interp, CONST char * name); /* 316 */
03880     Tcl_Obj * (*tcl_SetVar2Ex) (Tcl_Interp * interp, CONST char * part1, CONST char * part2, Tcl_Obj * newValuePtr, int flags); /* 317 */
03881     void (*tcl_ThreadAlert) (Tcl_ThreadId threadId); /* 318 */
03882     void (*tcl_ThreadQueueEvent) (Tcl_ThreadId threadId, Tcl_Event* evPtr, Tcl_QueuePosition position); /* 319 */
03883     Tcl_UniChar (*tcl_UniCharAtIndex) (CONST char * src, int index); /* 320 */
03884     Tcl_UniChar (*tcl_UniCharToLower) (int ch); /* 321 */
03885     Tcl_UniChar (*tcl_UniCharToTitle) (int ch); /* 322 */
03886     Tcl_UniChar (*tcl_UniCharToUpper) (int ch); /* 323 */
03887     int (*tcl_UniCharToUtf) (int ch, char * buf); /* 324 */
03888     CONST84_RETURN char * (*tcl_UtfAtIndex) (CONST char * src, int index); /* 325 */
03889     int (*tcl_UtfCharComplete) (CONST char * src, int length); /* 326 */
03890     int (*tcl_UtfBackslash) (CONST char * src, int * readPtr, char * dst); /* 327 */
03891     CONST84_RETURN char * (*tcl_UtfFindFirst) (CONST char * src, int ch); /* 328 */
03892     CONST84_RETURN char * (*tcl_UtfFindLast) (CONST char * src, int ch); /* 329 */
03893     CONST84_RETURN char * (*tcl_UtfNext) (CONST char * src); /* 330 */
03894     CONST84_RETURN char * (*tcl_UtfPrev) (CONST char * src, CONST char * start); /* 331 */
03895     int (*tcl_UtfToExternal) (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); /* 332 */
03896     char * (*tcl_UtfToExternalDString) (Tcl_Encoding encoding, CONST char * src, int srcLen, Tcl_DString * dsPtr); /* 333 */
03897     int (*tcl_UtfToLower) (char * src); /* 334 */
03898     int (*tcl_UtfToTitle) (char * src); /* 335 */
03899     int (*tcl_UtfToUniChar) (CONST char * src, Tcl_UniChar * chPtr); /* 336 */
03900     int (*tcl_UtfToUpper) (char * src); /* 337 */
03901     int (*tcl_WriteChars) (Tcl_Channel chan, CONST char * src, int srcLen); /* 338 */
03902     int (*tcl_WriteObj) (Tcl_Channel chan, Tcl_Obj * objPtr); /* 339 */
03903     char * (*tcl_GetString) (Tcl_Obj * objPtr); /* 340 */
03904     CONST84_RETURN char * (*tcl_GetDefaultEncodingDir) (void); /* 341 */
03905     void (*tcl_SetDefaultEncodingDir) (CONST char * path); /* 342 */
03906     void (*tcl_AlertNotifier) (ClientData clientData); /* 343 */
03907     void (*tcl_ServiceModeHook) (int mode); /* 344 */
03908     int (*tcl_UniCharIsAlnum) (int ch); /* 345 */
03909     int (*tcl_UniCharIsAlpha) (int ch); /* 346 */
03910     int (*tcl_UniCharIsDigit) (int ch); /* 347 */
03911     int (*tcl_UniCharIsLower) (int ch); /* 348 */
03912     int (*tcl_UniCharIsSpace) (int ch); /* 349 */
03913     int (*tcl_UniCharIsUpper) (int ch); /* 350 */
03914     int (*tcl_UniCharIsWordChar) (int ch); /* 351 */
03915     int (*tcl_UniCharLen) (CONST Tcl_UniChar * uniStr); /* 352 */
03916     int (*tcl_UniCharNcmp) (CONST Tcl_UniChar * ucs, CONST Tcl_UniChar * uct, unsigned long numChars); /* 353 */
03917     char * (*tcl_UniCharToUtfDString) (CONST Tcl_UniChar * uniStr, int uniLength, Tcl_DString * dsPtr); /* 354 */
03918     Tcl_UniChar * (*tcl_UtfToUniCharDString) (CONST char * src, int length, Tcl_DString * dsPtr); /* 355 */
03919     Tcl_RegExp (*tcl_GetRegExpFromObj) (Tcl_Interp * interp, Tcl_Obj * patObj, int flags); /* 356 */
03920     Tcl_Obj * (*tcl_EvalTokens) (Tcl_Interp * interp, Tcl_Token * tokenPtr, int count); /* 357 */
03921     void (*tcl_FreeParse) (Tcl_Parse * parsePtr); /* 358 */
03922     void (*tcl_LogCommandInfo) (Tcl_Interp * interp, CONST char * script, CONST char * command, int length); /* 359 */
03923     int (*tcl_ParseBraces) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr); /* 360 */
03924     int (*tcl_ParseCommand) (Tcl_Interp * interp, CONST char * start, int numBytes, int nested, Tcl_Parse * parsePtr); /* 361 */
03925     int (*tcl_ParseExpr) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr); /* 362 */
03926     int (*tcl_ParseQuotedString) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append, CONST84 char ** termPtr); /* 363 */
03927     int (*tcl_ParseVarName) (Tcl_Interp * interp, CONST char * start, int numBytes, Tcl_Parse * parsePtr, int append); /* 364 */
03928     char * (*tcl_GetCwd) (Tcl_Interp * interp, Tcl_DString * cwdPtr); /* 365 */
03929     int (*tcl_Chdir) (CONST char * dirName); /* 366 */
03930     int (*tcl_Access) (CONST char * path, int mode); /* 367 */
03931     int (*tcl_Stat) (CONST char * path, struct stat * bufPtr); /* 368 */
03932     int (*tcl_UtfNcmp) (CONST char * s1, CONST char * s2, unsigned long n); /* 369 */
03933     int (*tcl_UtfNcasecmp) (CONST char * s1, CONST char * s2, unsigned long n); /* 370 */
03934     int (*tcl_StringCaseMatch) (CONST char * str, CONST char * pattern, int nocase); /* 371 */
03935     int (*tcl_UniCharIsControl) (int ch); /* 372 */
03936     int (*tcl_UniCharIsGraph) (int ch); /* 373 */
03937     int (*tcl_UniCharIsPrint) (int ch); /* 374 */
03938     int (*tcl_UniCharIsPunct) (int ch); /* 375 */
03939     int (*tcl_RegExpExecObj) (Tcl_Interp * interp, Tcl_RegExp regexp, Tcl_Obj * textObj, int offset, int nmatches, int flags); /* 376 */
03940     void (*tcl_RegExpGetInfo) (Tcl_RegExp regexp, Tcl_RegExpInfo * infoPtr); /* 377 */
03941     Tcl_Obj * (*tcl_NewUnicodeObj) (CONST Tcl_UniChar * unicode, int numChars); /* 378 */
03942     void (*tcl_SetUnicodeObj) (Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int numChars); /* 379 */
03943     int (*tcl_GetCharLength) (Tcl_Obj * objPtr); /* 380 */
03944     Tcl_UniChar (*tcl_GetUniChar) (Tcl_Obj * objPtr, int index); /* 381 */
03945     Tcl_UniChar * (*tcl_GetUnicode) (Tcl_Obj * objPtr); /* 382 */
03946     Tcl_Obj * (*tcl_GetRange) (Tcl_Obj * objPtr, int first, int last); /* 383 */
03947     void (*tcl_AppendUnicodeToObj) (Tcl_Obj * objPtr, CONST Tcl_UniChar * unicode, int length); /* 384 */
03948     int (*tcl_RegExpMatchObj) (Tcl_Interp * interp, Tcl_Obj * textObj, Tcl_Obj * patternObj); /* 385 */
03949     void (*tcl_SetNotifier) (Tcl_NotifierProcs * notifierProcPtr); /* 386 */
03950     Tcl_Mutex * (*tcl_GetAllocMutex) (void); /* 387 */
03951     int (*tcl_GetChannelNames) (Tcl_Interp * interp); /* 388 */
03952     int (*tcl_GetChannelNamesEx) (Tcl_Interp * interp, CONST char * pattern); /* 389 */
03953     int (*tcl_ProcObjCmd) (ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[]); /* 390 */
03954     void (*tcl_ConditionFinalize) (Tcl_Condition * condPtr); /* 391 */
03955     void (*tcl_MutexFinalize) (Tcl_Mutex * mutex); /* 392 */
03956     int (*tcl_CreateThread) (Tcl_ThreadId * idPtr, Tcl_ThreadCreateProc proc, ClientData clientData, int stackSize, int flags); /* 393 */
03957     int (*tcl_ReadRaw) (Tcl_Channel chan, char * dst, int bytesToRead); /* 394 */
03958     int (*tcl_WriteRaw) (Tcl_Channel chan, CONST char * src, int srcLen); /* 395 */
03959     Tcl_Channel (*tcl_GetTopChannel) (Tcl_Channel chan); /* 396 */
03960     int (*tcl_ChannelBuffered) (Tcl_Channel chan); /* 397 */
03961     CONST84_RETURN char * (*tcl_ChannelName) (CONST Tcl_ChannelType * chanTypePtr); /* 398 */
03962     Tcl_ChannelTypeVersion (*tcl_ChannelVersion) (CONST Tcl_ChannelType * chanTypePtr); /* 399 */
03963     Tcl_DriverBlockModeProc * (*tcl_ChannelBlockModeProc) (CONST Tcl_ChannelType * chanTypePtr); /* 400 */
03964     Tcl_DriverCloseProc * (*tcl_ChannelCloseProc) (CONST Tcl_ChannelType * chanTypePtr); /* 401 */
03965     Tcl_DriverClose2Proc * (*tcl_ChannelClose2Proc) (CONST Tcl_ChannelType * chanTypePtr); /* 402 */
03966     Tcl_DriverInputProc * (*tcl_ChannelInputProc) (CONST Tcl_ChannelType * chanTypePtr); /* 403 */
03967     Tcl_DriverOutputProc * (*tcl_ChannelOutputProc) (CONST Tcl_ChannelType * chanTypePtr); /* 404 */
03968     Tcl_DriverSeekProc * (*tcl_ChannelSeekProc) (CONST Tcl_ChannelType * chanTypePtr); /* 405 */
03969     Tcl_DriverSetOptionProc * (*tcl_ChannelSetOptionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 406 */
03970     Tcl_DriverGetOptionProc * (*tcl_ChannelGetOptionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 407 */
03971     Tcl_DriverWatchProc * (*tcl_ChannelWatchProc) (CONST Tcl_ChannelType * chanTypePtr); /* 408 */
03972     Tcl_DriverGetHandleProc * (*tcl_ChannelGetHandleProc) (CONST Tcl_ChannelType * chanTypePtr); /* 409 */
03973     Tcl_DriverFlushProc * (*tcl_ChannelFlushProc) (CONST Tcl_ChannelType * chanTypePtr); /* 410 */
03974     Tcl_DriverHandlerProc * (*tcl_ChannelHandlerProc) (CONST Tcl_ChannelType * chanTypePtr); /* 411 */
03975     int (*tcl_JoinThread) (Tcl_ThreadId threadId, int* result); /* 412 */
03976     int (*tcl_IsChannelShared) (Tcl_Channel channel); /* 413 */
03977     int (*tcl_IsChannelRegistered) (Tcl_Interp* interp, Tcl_Channel channel); /* 414 */
03978     void (*tcl_CutChannel) (Tcl_Channel channel); /* 415 */
03979     void (*tcl_SpliceChannel) (Tcl_Channel channel); /* 416 */
03980     void (*tcl_ClearChannelHandlers) (Tcl_Channel channel); /* 417 */
03981     int (*tcl_IsChannelExisting) (CONST char* channelName); /* 418 */
03982     int (*tcl_UniCharNcasecmp) (CONST Tcl_UniChar * ucs, CONST Tcl_UniChar * uct, unsigned long numChars); /* 419 */
03983     int (*tcl_UniCharCaseMatch) (CONST Tcl_UniChar * uniStr, CONST Tcl_UniChar * uniPattern, int nocase); /* 420 */
03984     Tcl_HashEntry * (*tcl_FindHashEntry) (Tcl_HashTable * tablePtr, CONST char * key); /* 421 */
03985     Tcl_HashEntry * (*tcl_CreateHashEntry) (Tcl_HashTable * tablePtr, CONST char * key, int * newPtr); /* 422 */
03986     void (*tcl_InitCustomHashTable) (Tcl_HashTable * tablePtr, int keyType, Tcl_HashKeyType * typePtr); /* 423 */
03987     void (*tcl_InitObjHashTable) (Tcl_HashTable * tablePtr); /* 424 */
03988     ClientData (*tcl_CommandTraceInfo) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * procPtr, ClientData prevClientData); /* 425 */
03989     int (*tcl_TraceCommand) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData); /* 426 */
03990     void (*tcl_UntraceCommand) (Tcl_Interp * interp, CONST char * varName, int flags, Tcl_CommandTraceProc * proc, ClientData clientData); /* 427 */
03991     char * (*tcl_AttemptAlloc) (unsigned int size); /* 428 */
03992     char * (*tcl_AttemptDbCkalloc) (unsigned int size, CONST char * file, int line); /* 429 */
03993     char * (*tcl_AttemptRealloc) (char * ptr, unsigned int size); /* 430 */
03994     char * (*tcl_AttemptDbCkrealloc) (char * ptr, unsigned int size, CONST char * file, int line); /* 431 */
03995     int (*tcl_AttemptSetObjLength) (Tcl_Obj * objPtr, int length); /* 432 */
03996     Tcl_ThreadId (*tcl_GetChannelThread) (Tcl_Channel channel); /* 433 */
03997     Tcl_UniChar * (*tcl_GetUnicodeFromObj) (Tcl_Obj * objPtr, int * lengthPtr); /* 434 */
03998     int (*tcl_GetMathFuncInfo) (Tcl_Interp * interp, CONST char * name, int * numArgsPtr, Tcl_ValueType ** argTypesPtr, Tcl_MathProc ** procPtr, ClientData * clientDataPtr); /* 435 */
03999     Tcl_Obj * (*tcl_ListMathFuncs) (Tcl_Interp * interp, CONST char * pattern); /* 436 */
04000     Tcl_Obj * (*tcl_SubstObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, int flags); /* 437 */
04001     int (*tcl_DetachChannel) (Tcl_Interp* interp, Tcl_Channel channel); /* 438 */
04002     int (*tcl_IsStandardChannel) (Tcl_Channel channel); /* 439 */
04003     int (*tcl_FSCopyFile) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr); /* 440 */
04004     int (*tcl_FSCopyDirectory) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr, Tcl_Obj ** errorPtr); /* 441 */
04005     int (*tcl_FSCreateDirectory) (Tcl_Obj * pathPtr); /* 442 */
04006     int (*tcl_FSDeleteFile) (Tcl_Obj * pathPtr); /* 443 */
04007     int (*tcl_FSLoadFile) (Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * sym1, CONST char * sym2, Tcl_PackageInitProc ** proc1Ptr, Tcl_PackageInitProc ** proc2Ptr, Tcl_LoadHandle * handlePtr, Tcl_FSUnloadFileProc ** unloadProcPtr); /* 444 */
04008     int (*tcl_FSMatchInDirectory) (Tcl_Interp * interp, Tcl_Obj * result, Tcl_Obj * pathPtr, CONST char * pattern, Tcl_GlobTypeData * types); /* 445 */
04009     Tcl_Obj * (*tcl_FSLink) (Tcl_Obj * pathPtr, Tcl_Obj * toPtr, int linkAction); /* 446 */
04010     int (*tcl_FSRemoveDirectory) (Tcl_Obj * pathPtr, int recursive, Tcl_Obj ** errorPtr); /* 447 */
04011     int (*tcl_FSRenameFile) (Tcl_Obj * srcPathPtr, Tcl_Obj * destPathPtr); /* 448 */
04012     int (*tcl_FSLstat) (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); /* 449 */
04013     int (*tcl_FSUtime) (Tcl_Obj * pathPtr, struct utimbuf * tval); /* 450 */
04014     int (*tcl_FSFileAttrsGet) (Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef); /* 451 */
04015     int (*tcl_FSFileAttrsSet) (Tcl_Interp * interp, int index, Tcl_Obj * pathPtr, Tcl_Obj * objPtr); /* 452 */
04016     CONST char ** (*tcl_FSFileAttrStrings) (Tcl_Obj * pathPtr, Tcl_Obj ** objPtrRef); /* 453 */
04017     int (*tcl_FSStat) (Tcl_Obj * pathPtr, Tcl_StatBuf * buf); /* 454 */
04018     int (*tcl_FSAccess) (Tcl_Obj * pathPtr, int mode); /* 455 */
04019     Tcl_Channel (*tcl_FSOpenFileChannel) (Tcl_Interp * interp, Tcl_Obj * pathPtr, CONST char * modeString, int permissions); /* 456 */
04020     Tcl_Obj* (*tcl_FSGetCwd) (Tcl_Interp * interp); /* 457 */
04021     int (*tcl_FSChdir) (Tcl_Obj * pathPtr); /* 458 */
04022     int (*tcl_FSConvertToPathType) (Tcl_Interp * interp, Tcl_Obj * pathPtr); /* 459 */
04023     Tcl_Obj* (*tcl_FSJoinPath) (Tcl_Obj * listObj, int elements); /* 460 */
04024     Tcl_Obj* (*tcl_FSSplitPath) (Tcl_Obj* pathPtr, int * lenPtr); /* 461 */
04025     int (*tcl_FSEqualPaths) (Tcl_Obj* firstPtr, Tcl_Obj* secondPtr); /* 462 */
04026     Tcl_Obj* (*tcl_FSGetNormalizedPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 463 */
04027     Tcl_Obj* (*tcl_FSJoinToPath) (Tcl_Obj * pathPtr, int objc, Tcl_Obj *CONST objv[]); /* 464 */
04028     ClientData (*tcl_FSGetInternalRep) (Tcl_Obj* pathPtr, Tcl_Filesystem * fsPtr); /* 465 */
04029     Tcl_Obj* (*tcl_FSGetTranslatedPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 466 */
04030     int (*tcl_FSEvalFile) (Tcl_Interp * interp, Tcl_Obj * fileName); /* 467 */
04031     Tcl_Obj* (*tcl_FSNewNativePath) (Tcl_Filesystem* fromFilesystem, ClientData clientData); /* 468 */
04032     CONST char* (*tcl_FSGetNativePath) (Tcl_Obj* pathPtr); /* 469 */
04033     Tcl_Obj* (*tcl_FSFileSystemInfo) (Tcl_Obj* pathPtr); /* 470 */
04034     Tcl_Obj* (*tcl_FSPathSeparator) (Tcl_Obj* pathPtr); /* 471 */
04035     Tcl_Obj* (*tcl_FSListVolumes) (void); /* 472 */
04036     int (*tcl_FSRegister) (ClientData clientData, Tcl_Filesystem * fsPtr); /* 473 */
04037     int (*tcl_FSUnregister) (Tcl_Filesystem * fsPtr); /* 474 */
04038     ClientData (*tcl_FSData) (Tcl_Filesystem * fsPtr); /* 475 */
04039     CONST char* (*tcl_FSGetTranslatedStringPath) (Tcl_Interp * interp, Tcl_Obj* pathPtr); /* 476 */
04040     Tcl_Filesystem* (*tcl_FSGetFileSystemForPath) (Tcl_Obj* pathPtr); /* 477 */
04041     Tcl_PathType (*tcl_FSGetPathType) (Tcl_Obj * pathPtr); /* 478 */
04042     int (*tcl_OutputBuffered) (Tcl_Channel chan); /* 479 */
04043     void (*tcl_FSMountsChanged) (Tcl_Filesystem * fsPtr); /* 480 */
04044     int (*tcl_EvalTokensStandard) (Tcl_Interp * interp, Tcl_Token * tokenPtr, int count); /* 481 */
04045     void (*tcl_GetTime) (Tcl_Time* timeBuf); /* 482 */
04046     Tcl_Trace (*tcl_CreateObjTrace) (Tcl_Interp* interp, int level, int flags, Tcl_CmdObjTraceProc* objProc, ClientData clientData, Tcl_CmdObjTraceDeleteProc* delProc); /* 483 */
04047     int (*tcl_GetCommandInfoFromToken) (Tcl_Command token, Tcl_CmdInfo* infoPtr); /* 484 */
04048     int (*tcl_SetCommandInfoFromToken) (Tcl_Command token, CONST Tcl_CmdInfo* infoPtr); /* 485 */
04049     Tcl_Obj * (*tcl_DbNewWideIntObj) (Tcl_WideInt wideValue, CONST char * file, int line); /* 486 */
04050     int (*tcl_GetWideIntFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, Tcl_WideInt * widePtr); /* 487 */
04051     Tcl_Obj * (*tcl_NewWideIntObj) (Tcl_WideInt wideValue); /* 488 */
04052     void (*tcl_SetWideIntObj) (Tcl_Obj * objPtr, Tcl_WideInt wideValue); /* 489 */
04053     Tcl_StatBuf * (*tcl_AllocStatBuf) (void); /* 490 */
04054     Tcl_WideInt (*tcl_Seek) (Tcl_Channel chan, Tcl_WideInt offset, int mode); /* 491 */
04055     Tcl_WideInt (*tcl_Tell) (Tcl_Channel chan); /* 492 */
04056     Tcl_DriverWideSeekProc * (*tcl_ChannelWideSeekProc) (CONST Tcl_ChannelType * chanTypePtr); /* 493 */
04057     int (*tcl_DictObjPut) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, Tcl_Obj * valuePtr); /* 494 */
04058     int (*tcl_DictObjGet) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr, Tcl_Obj ** valuePtrPtr); /* 495 */
04059     int (*tcl_DictObjRemove) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_Obj * keyPtr); /* 496 */
04060     int (*tcl_DictObjSize) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int * sizePtr); /* 497 */
04061     int (*tcl_DictObjFirst) (Tcl_Interp * interp, Tcl_Obj * dictPtr, Tcl_DictSearch * searchPtr, Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, int * donePtr); /* 498 */
04062     void (*tcl_DictObjNext) (Tcl_DictSearch * searchPtr, Tcl_Obj ** keyPtrPtr, Tcl_Obj ** valuePtrPtr, int * donePtr); /* 499 */
04063     void (*tcl_DictObjDone) (Tcl_DictSearch * searchPtr); /* 500 */
04064     int (*tcl_DictObjPutKeyList) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int keyc, Tcl_Obj *CONST * keyv, Tcl_Obj * valuePtr); /* 501 */
04065     int (*tcl_DictObjRemoveKeyList) (Tcl_Interp * interp, Tcl_Obj * dictPtr, int keyc, Tcl_Obj *CONST * keyv); /* 502 */
04066     Tcl_Obj * (*tcl_NewDictObj) (void); /* 503 */
04067     Tcl_Obj * (*tcl_DbNewDictObj) (CONST char * file, int line); /* 504 */
04068     void (*tcl_RegisterConfig) (Tcl_Interp* interp, CONST char* pkgName, Tcl_Config* configuration, CONST char* valEncoding); /* 505 */
04069     Tcl_Namespace * (*tcl_CreateNamespace) (Tcl_Interp * interp, CONST char * name, ClientData clientData, Tcl_NamespaceDeleteProc * deleteProc); /* 506 */
04070     void (*tcl_DeleteNamespace) (Tcl_Namespace * nsPtr); /* 507 */
04071     int (*tcl_AppendExportList) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, Tcl_Obj * objPtr); /* 508 */
04072     int (*tcl_Export) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int resetListFirst); /* 509 */
04073     int (*tcl_Import) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int allowOverwrite); /* 510 */
04074     int (*tcl_ForgetImport) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern); /* 511 */
04075     Tcl_Namespace * (*tcl_GetCurrentNamespace) (Tcl_Interp * interp); /* 512 */
04076     Tcl_Namespace * (*tcl_GetGlobalNamespace) (Tcl_Interp * interp); /* 513 */
04077     Tcl_Namespace * (*tcl_FindNamespace) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags); /* 514 */
04078     Tcl_Command (*tcl_FindCommand) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags); /* 515 */
04079     Tcl_Command (*tcl_GetCommandFromObj) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 516 */
04080     void (*tcl_GetCommandFullName) (Tcl_Interp * interp, Tcl_Command command, Tcl_Obj * objPtr); /* 517 */
04081     int (*tcl_FSEvalFileEx) (Tcl_Interp * interp, Tcl_Obj * fileName, CONST char * encodingName); /* 518 */
04082     Tcl_ExitProc * (*tcl_SetExitProc) (Tcl_ExitProc * proc); /* 519 */
04083     void (*tcl_LimitAddHandler) (Tcl_Interp * interp, int type, Tcl_LimitHandlerProc * handlerProc, ClientData clientData, Tcl_LimitHandlerDeleteProc * deleteProc); /* 520 */
04084     void (*tcl_LimitRemoveHandler) (Tcl_Interp * interp, int type, Tcl_LimitHandlerProc * handlerProc, ClientData clientData); /* 521 */
04085     int (*tcl_LimitReady) (Tcl_Interp * interp); /* 522 */
04086     int (*tcl_LimitCheck) (Tcl_Interp * interp); /* 523 */
04087     int (*tcl_LimitExceeded) (Tcl_Interp * interp); /* 524 */
04088     void (*tcl_LimitSetCommands) (Tcl_Interp * interp, int commandLimit); /* 525 */
04089     void (*tcl_LimitSetTime) (Tcl_Interp * interp, Tcl_Time * timeLimitPtr); /* 526 */
04090     void (*tcl_LimitSetGranularity) (Tcl_Interp * interp, int type, int granularity); /* 527 */
04091     int (*tcl_LimitTypeEnabled) (Tcl_Interp * interp, int type); /* 528 */
04092     int (*tcl_LimitTypeExceeded) (Tcl_Interp * interp, int type); /* 529 */
04093     void (*tcl_LimitTypeSet) (Tcl_Interp * interp, int type); /* 530 */
04094     void (*tcl_LimitTypeReset) (Tcl_Interp * interp, int type); /* 531 */
04095     int (*tcl_LimitGetCommands) (Tcl_Interp * interp); /* 532 */
04096     void (*tcl_LimitGetTime) (Tcl_Interp * interp, Tcl_Time * timeLimitPtr); /* 533 */
04097     int (*tcl_LimitGetGranularity) (Tcl_Interp * interp, int type); /* 534 */
04098     Tcl_InterpState (*tcl_SaveInterpState) (Tcl_Interp * interp, int status); /* 535 */
04099     int (*tcl_RestoreInterpState) (Tcl_Interp * interp, Tcl_InterpState state); /* 536 */
04100     void (*tcl_DiscardInterpState) (Tcl_InterpState state); /* 537 */
04101     int (*tcl_SetReturnOptions) (Tcl_Interp * interp, Tcl_Obj * options); /* 538 */
04102     Tcl_Obj * (*tcl_GetReturnOptions) (Tcl_Interp * interp, int result); /* 539 */
04103     int (*tcl_IsEnsemble) (Tcl_Command token); /* 540 */
04104     Tcl_Command (*tcl_CreateEnsemble) (Tcl_Interp * interp, CONST char * name, Tcl_Namespace * namespacePtr, int flags); /* 541 */
04105     Tcl_Command (*tcl_FindEnsemble) (Tcl_Interp * interp, Tcl_Obj * cmdNameObj, int flags); /* 542 */
04106     int (*tcl_SetEnsembleSubcommandList) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * subcmdList); /* 543 */
04107     int (*tcl_SetEnsembleMappingDict) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * mapDict); /* 544 */
04108     int (*tcl_SetEnsembleUnknownHandler) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj * unknownList); /* 545 */
04109     int (*tcl_SetEnsembleFlags) (Tcl_Interp * interp, Tcl_Command token, int flags); /* 546 */
04110     int (*tcl_GetEnsembleSubcommandList) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** subcmdListPtr); /* 547 */
04111     int (*tcl_GetEnsembleMappingDict) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** mapDictPtr); /* 548 */
04112     int (*tcl_GetEnsembleUnknownHandler) (Tcl_Interp * interp, Tcl_Command token, Tcl_Obj ** unknownListPtr); /* 549 */
04113     int (*tcl_GetEnsembleFlags) (Tcl_Interp * interp, Tcl_Command token, int * flagsPtr); /* 550 */
04114     int (*tcl_GetEnsembleNamespace) (Tcl_Interp * interp, Tcl_Command token, Tcl_Namespace ** namespacePtrPtr); /* 551 */
04115     void (*tcl_SetTimeProc) (Tcl_GetTimeProc* getProc, Tcl_ScaleTimeProc* scaleProc, ClientData clientData); /* 552 */
04116     void (*tcl_QueryTimeProc) (Tcl_GetTimeProc** getProc, Tcl_ScaleTimeProc** scaleProc, ClientData* clientData); /* 553 */
04117     Tcl_DriverThreadActionProc * (*tcl_ChannelThreadActionProc) (CONST Tcl_ChannelType * chanTypePtr); /* 554 */
04118     Tcl_Obj* (*tcl_NewBignumObj) (mp_int* value); /* 555 */
04119     Tcl_Obj* (*tcl_DbNewBignumObj) (mp_int* value, CONST char* file, int line); /* 556 */
04120     void (*tcl_SetBignumObj) (Tcl_Obj* obj, mp_int* value); /* 557 */
04121     int (*tcl_GetBignumFromObj) (Tcl_Interp* interp, Tcl_Obj* obj, mp_int* value); /* 558 */
04122     int (*tcl_TakeBignumFromObj) (Tcl_Interp* interp, Tcl_Obj* obj, mp_int* value); /* 559 */
04123     int (*tcl_TruncateChannel) (Tcl_Channel chan, Tcl_WideInt length); /* 560 */
04124     Tcl_DriverTruncateProc * (*tcl_ChannelTruncateProc) (CONST Tcl_ChannelType * chanTypePtr); /* 561 */
04125     void (*tcl_SetChannelErrorInterp) (Tcl_Interp* interp, Tcl_Obj* msg); /* 562 */
04126     void (*tcl_GetChannelErrorInterp) (Tcl_Interp* interp, Tcl_Obj** msg); /* 563 */
04127     void (*tcl_SetChannelError) (Tcl_Channel chan, Tcl_Obj* msg); /* 564 */
04128     void (*tcl_GetChannelError) (Tcl_Channel chan, Tcl_Obj** msg); /* 565 */
04129     int (*tcl_InitBignumFromDouble) (Tcl_Interp* interp, double initval, mp_int * toInit); /* 566 */
04130     Tcl_Obj * (*tcl_GetNamespaceUnknownHandler) (Tcl_Interp * interp, Tcl_Namespace * nsPtr); /* 567 */
04131     int (*tcl_SetNamespaceUnknownHandler) (Tcl_Interp * interp, Tcl_Namespace * nsPtr, Tcl_Obj * handlerPtr); /* 568 */
04132     int (*tcl_GetEncodingFromObj) (Tcl_Interp* interp, Tcl_Obj* objPtr, Tcl_Encoding* encodingPtr); /* 569 */
04133     Tcl_Obj* (*tcl_GetEncodingSearchPath) (void); /* 570 */
04134     int (*tcl_SetEncodingSearchPath) (Tcl_Obj* searchPath); /* 571 */
04135     CONST char * (*tcl_GetEncodingNameFromEnvironment) (Tcl_DString* bufPtr); /* 572 */
04136     int (*tcl_PkgRequireProc) (Tcl_Interp * interp, CONST char * name, int objc, Tcl_Obj *CONST objv[], ClientData * clientDataPtr); /* 573 */
04137     void (*tcl_AppendObjToErrorInfo) (Tcl_Interp * interp, Tcl_Obj * objPtr); /* 574 */
04138     void (*tcl_AppendLimitedToObj) (Tcl_Obj * objPtr, CONST char * bytes, int length, int limit, CONST char * ellipsis); /* 575 */
04139     Tcl_Obj * (*tcl_Format) (Tcl_Interp * interp, CONST char * format, int objc, Tcl_Obj * CONST objv[]); /* 576 */
04140     int (*tcl_AppendFormatToObj) (Tcl_Interp * interp, Tcl_Obj * objPtr, CONST char * format, int objc, Tcl_Obj * CONST objv[]); /* 577 */
04141     Tcl_Obj * (*tcl_ObjPrintf) (CONST char * format, ...); /* 578 */
04142     void (*tcl_AppendPrintfToObj) (Tcl_Obj * objPtr, CONST char * format, ...); /* 579 */
04143 } TclStubs;
04144 
04145 #ifdef __cplusplus
04146 extern "C" {
04147 #endif
04148 extern TclStubs *tclStubsPtr;
04149 #ifdef __cplusplus
04150 }
04151 #endif
04152 
04153 #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
04154 
04155 /*
04156  * Inline function declarations:
04157  */
04158 
04159 #ifndef Tcl_PkgProvideEx
04160 #define Tcl_PkgProvideEx \
04161         (tclStubsPtr->tcl_PkgProvideEx) /* 0 */
04162 #endif
04163 #ifndef Tcl_PkgRequireEx
04164 #define Tcl_PkgRequireEx \
04165         (tclStubsPtr->tcl_PkgRequireEx) /* 1 */
04166 #endif
04167 #ifndef Tcl_Panic
04168 #define Tcl_Panic \
04169         (tclStubsPtr->tcl_Panic) /* 2 */
04170 #endif
04171 #ifndef Tcl_Alloc
04172 #define Tcl_Alloc \
04173         (tclStubsPtr->tcl_Alloc) /* 3 */
04174 #endif
04175 #ifndef Tcl_Free
04176 #define Tcl_Free \
04177         (tclStubsPtr->tcl_Free) /* 4 */
04178 #endif
04179 #ifndef Tcl_Realloc
04180 #define Tcl_Realloc \
04181         (tclStubsPtr->tcl_Realloc) /* 5 */
04182 #endif
04183 #ifndef Tcl_DbCkalloc
04184 #define Tcl_DbCkalloc \
04185         (tclStubsPtr->tcl_DbCkalloc) /* 6 */
04186 #endif
04187 #ifndef Tcl_DbCkfree
04188 #define Tcl_DbCkfree \
04189         (tclStubsPtr->tcl_DbCkfree) /* 7 */
04190 #endif
04191 #ifndef Tcl_DbCkrealloc
04192 #define Tcl_DbCkrealloc \
04193         (tclStubsPtr->tcl_DbCkrealloc) /* 8 */
04194 #endif
04195 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
04196 #ifndef Tcl_CreateFileHandler
04197 #define Tcl_CreateFileHandler \
04198         (tclStubsPtr->tcl_CreateFileHandler) /* 9 */
04199 #endif
04200 #endif /* UNIX */
04201 #ifdef MAC_OSX_TCL /* MACOSX */
04202 #ifndef Tcl_CreateFileHandler
04203 #define Tcl_CreateFileHandler \
04204         (tclStubsPtr->tcl_CreateFileHandler) /* 9 */
04205 #endif
04206 #endif /* MACOSX */
04207 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
04208 #ifndef Tcl_DeleteFileHandler
04209 #define Tcl_DeleteFileHandler \
04210         (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */
04211 #endif
04212 #endif /* UNIX */
04213 #ifdef MAC_OSX_TCL /* MACOSX */
04214 #ifndef Tcl_DeleteFileHandler
04215 #define Tcl_DeleteFileHandler \
04216         (tclStubsPtr->tcl_DeleteFileHandler) /* 10 */
04217 #endif
04218 #endif /* MACOSX */
04219 #ifndef Tcl_SetTimer
04220 #define Tcl_SetTimer \
04221         (tclStubsPtr->tcl_SetTimer) /* 11 */
04222 #endif
04223 #ifndef Tcl_Sleep
04224 #define Tcl_Sleep \
04225         (tclStubsPtr->tcl_Sleep) /* 12 */
04226 #endif
04227 #ifndef Tcl_WaitForEvent
04228 #define Tcl_WaitForEvent \
04229         (tclStubsPtr->tcl_WaitForEvent) /* 13 */
04230 #endif
04231 #ifndef Tcl_AppendAllObjTypes
04232 #define Tcl_AppendAllObjTypes \
04233         (tclStubsPtr->tcl_AppendAllObjTypes) /* 14 */
04234 #endif
04235 #ifndef Tcl_AppendStringsToObj
04236 #define Tcl_AppendStringsToObj \
04237         (tclStubsPtr->tcl_AppendStringsToObj) /* 15 */
04238 #endif
04239 #ifndef Tcl_AppendToObj
04240 #define Tcl_AppendToObj \
04241         (tclStubsPtr->tcl_AppendToObj) /* 16 */
04242 #endif
04243 #ifndef Tcl_ConcatObj
04244 #define Tcl_ConcatObj \
04245         (tclStubsPtr->tcl_ConcatObj) /* 17 */
04246 #endif
04247 #ifndef Tcl_ConvertToType
04248 #define Tcl_ConvertToType \
04249         (tclStubsPtr->tcl_ConvertToType) /* 18 */
04250 #endif
04251 #ifndef Tcl_DbDecrRefCount
04252 #define Tcl_DbDecrRefCount \
04253         (tclStubsPtr->tcl_DbDecrRefCount) /* 19 */
04254 #endif
04255 #ifndef Tcl_DbIncrRefCount
04256 #define Tcl_DbIncrRefCount \
04257         (tclStubsPtr->tcl_DbIncrRefCount) /* 20 */
04258 #endif
04259 #ifndef Tcl_DbIsShared
04260 #define Tcl_DbIsShared \
04261         (tclStubsPtr->tcl_DbIsShared) /* 21 */
04262 #endif
04263 #ifndef Tcl_DbNewBooleanObj
04264 #define Tcl_DbNewBooleanObj \
04265         (tclStubsPtr->tcl_DbNewBooleanObj) /* 22 */
04266 #endif
04267 #ifndef Tcl_DbNewByteArrayObj
04268 #define Tcl_DbNewByteArrayObj \
04269         (tclStubsPtr->tcl_DbNewByteArrayObj) /* 23 */
04270 #endif
04271 #ifndef Tcl_DbNewDoubleObj
04272 #define Tcl_DbNewDoubleObj \
04273         (tclStubsPtr->tcl_DbNewDoubleObj) /* 24 */
04274 #endif
04275 #ifndef Tcl_DbNewListObj
04276 #define Tcl_DbNewListObj \
04277         (tclStubsPtr->tcl_DbNewListObj) /* 25 */
04278 #endif
04279 #ifndef Tcl_DbNewLongObj
04280 #define Tcl_DbNewLongObj \
04281         (tclStubsPtr->tcl_DbNewLongObj) /* 26 */
04282 #endif
04283 #ifndef Tcl_DbNewObj
04284 #define Tcl_DbNewObj \
04285         (tclStubsPtr->tcl_DbNewObj) /* 27 */
04286 #endif
04287 #ifndef Tcl_DbNewStringObj
04288 #define Tcl_DbNewStringObj \
04289         (tclStubsPtr->tcl_DbNewStringObj) /* 28 */
04290 #endif
04291 #ifndef Tcl_DuplicateObj
04292 #define Tcl_DuplicateObj \
04293         (tclStubsPtr->tcl_DuplicateObj) /* 29 */
04294 #endif
04295 #ifndef TclFreeObj
04296 #define TclFreeObj \
04297         (tclStubsPtr->tclFreeObj) /* 30 */
04298 #endif
04299 #ifndef Tcl_GetBoolean
04300 #define Tcl_GetBoolean \
04301         (tclStubsPtr->tcl_GetBoolean) /* 31 */
04302 #endif
04303 #ifndef Tcl_GetBooleanFromObj
04304 #define Tcl_GetBooleanFromObj \
04305         (tclStubsPtr->tcl_GetBooleanFromObj) /* 32 */
04306 #endif
04307 #ifndef Tcl_GetByteArrayFromObj
04308 #define Tcl_GetByteArrayFromObj \
04309         (tclStubsPtr->tcl_GetByteArrayFromObj) /* 33 */
04310 #endif
04311 #ifndef Tcl_GetDouble
04312 #define Tcl_GetDouble \
04313         (tclStubsPtr->tcl_GetDouble) /* 34 */
04314 #endif
04315 #ifndef Tcl_GetDoubleFromObj
04316 #define Tcl_GetDoubleFromObj \
04317         (tclStubsPtr->tcl_GetDoubleFromObj) /* 35 */
04318 #endif
04319 #ifndef Tcl_GetIndexFromObj
04320 #define Tcl_GetIndexFromObj \
04321         (tclStubsPtr->tcl_GetIndexFromObj) /* 36 */
04322 #endif
04323 #ifndef Tcl_GetInt
04324 #define Tcl_GetInt \
04325         (tclStubsPtr->tcl_GetInt) /* 37 */
04326 #endif
04327 #ifndef Tcl_GetIntFromObj
04328 #define Tcl_GetIntFromObj \
04329         (tclStubsPtr->tcl_GetIntFromObj) /* 38 */
04330 #endif
04331 #ifndef Tcl_GetLongFromObj
04332 #define Tcl_GetLongFromObj \
04333         (tclStubsPtr->tcl_GetLongFromObj) /* 39 */
04334 #endif
04335 #ifndef Tcl_GetObjType
04336 #define Tcl_GetObjType \
04337         (tclStubsPtr->tcl_GetObjType) /* 40 */
04338 #endif
04339 #ifndef Tcl_GetStringFromObj
04340 #define Tcl_GetStringFromObj \
04341         (tclStubsPtr->tcl_GetStringFromObj) /* 41 */
04342 #endif
04343 #ifndef Tcl_InvalidateStringRep
04344 #define Tcl_InvalidateStringRep \
04345         (tclStubsPtr->tcl_InvalidateStringRep) /* 42 */
04346 #endif
04347 #ifndef Tcl_ListObjAppendList
04348 #define Tcl_ListObjAppendList \
04349         (tclStubsPtr->tcl_ListObjAppendList) /* 43 */
04350 #endif
04351 #ifndef Tcl_ListObjAppendElement
04352 #define Tcl_ListObjAppendElement \
04353         (tclStubsPtr->tcl_ListObjAppendElement) /* 44 */
04354 #endif
04355 #ifndef Tcl_ListObjGetElements
04356 #define Tcl_ListObjGetElements \
04357         (tclStubsPtr->tcl_ListObjGetElements) /* 45 */
04358 #endif
04359 #ifndef Tcl_ListObjIndex
04360 #define Tcl_ListObjIndex \
04361         (tclStubsPtr->tcl_ListObjIndex) /* 46 */
04362 #endif
04363 #ifndef Tcl_ListObjLength
04364 #define Tcl_ListObjLength \
04365         (tclStubsPtr->tcl_ListObjLength) /* 47 */
04366 #endif
04367 #ifndef Tcl_ListObjReplace
04368 #define Tcl_ListObjReplace \
04369         (tclStubsPtr->tcl_ListObjReplace) /* 48 */
04370 #endif
04371 #ifndef Tcl_NewBooleanObj
04372 #define Tcl_NewBooleanObj \
04373         (tclStubsPtr->tcl_NewBooleanObj) /* 49 */
04374 #endif
04375 #ifndef Tcl_NewByteArrayObj
04376 #define Tcl_NewByteArrayObj \
04377         (tclStubsPtr->tcl_NewByteArrayObj) /* 50 */
04378 #endif
04379 #ifndef Tcl_NewDoubleObj
04380 #define Tcl_NewDoubleObj \
04381         (tclStubsPtr->tcl_NewDoubleObj) /* 51 */
04382 #endif
04383 #ifndef Tcl_NewIntObj
04384 #define Tcl_NewIntObj \
04385         (tclStubsPtr->tcl_NewIntObj) /* 52 */
04386 #endif
04387 #ifndef Tcl_NewListObj
04388 #define Tcl_NewListObj \
04389         (tclStubsPtr->tcl_NewListObj) /* 53 */
04390 #endif
04391 #ifndef Tcl_NewLongObj
04392 #define Tcl_NewLongObj \
04393         (tclStubsPtr->tcl_NewLongObj) /* 54 */
04394 #endif
04395 #ifndef Tcl_NewObj
04396 #define Tcl_NewObj \
04397         (tclStubsPtr->tcl_NewObj) /* 55 */
04398 #endif
04399 #ifndef Tcl_NewStringObj
04400 #define Tcl_NewStringObj \
04401         (tclStubsPtr->tcl_NewStringObj) /* 56 */
04402 #endif
04403 #ifndef Tcl_SetBooleanObj
04404 #define Tcl_SetBooleanObj \
04405         (tclStubsPtr->tcl_SetBooleanObj) /* 57 */
04406 #endif
04407 #ifndef Tcl_SetByteArrayLength
04408 #define Tcl_SetByteArrayLength \
04409         (tclStubsPtr->tcl_SetByteArrayLength) /* 58 */
04410 #endif
04411 #ifndef Tcl_SetByteArrayObj
04412 #define Tcl_SetByteArrayObj \
04413         (tclStubsPtr->tcl_SetByteArrayObj) /* 59 */
04414 #endif
04415 #ifndef Tcl_SetDoubleObj
04416 #define Tcl_SetDoubleObj \
04417         (tclStubsPtr->tcl_SetDoubleObj) /* 60 */
04418 #endif
04419 #ifndef Tcl_SetIntObj
04420 #define Tcl_SetIntObj \
04421         (tclStubsPtr->tcl_SetIntObj) /* 61 */
04422 #endif
04423 #ifndef Tcl_SetListObj
04424 #define Tcl_SetListObj \
04425         (tclStubsPtr->tcl_SetListObj) /* 62 */
04426 #endif
04427 #ifndef Tcl_SetLongObj
04428 #define Tcl_SetLongObj \
04429         (tclStubsPtr->tcl_SetLongObj) /* 63 */
04430 #endif
04431 #ifndef Tcl_SetObjLength
04432 #define Tcl_SetObjLength \
04433         (tclStubsPtr->tcl_SetObjLength) /* 64 */
04434 #endif
04435 #ifndef Tcl_SetStringObj
04436 #define Tcl_SetStringObj \
04437         (tclStubsPtr->tcl_SetStringObj) /* 65 */
04438 #endif
04439 #ifndef Tcl_AddErrorInfo
04440 #define Tcl_AddErrorInfo \
04441         (tclStubsPtr->tcl_AddErrorInfo) /* 66 */
04442 #endif
04443 #ifndef Tcl_AddObjErrorInfo
04444 #define Tcl_AddObjErrorInfo \
04445         (tclStubsPtr->tcl_AddObjErrorInfo) /* 67 */
04446 #endif
04447 #ifndef Tcl_AllowExceptions
04448 #define Tcl_AllowExceptions \
04449         (tclStubsPtr->tcl_AllowExceptions) /* 68 */
04450 #endif
04451 #ifndef Tcl_AppendElement
04452 #define Tcl_AppendElement \
04453         (tclStubsPtr->tcl_AppendElement) /* 69 */
04454 #endif
04455 #ifndef Tcl_AppendResult
04456 #define Tcl_AppendResult \
04457         (tclStubsPtr->tcl_AppendResult) /* 70 */
04458 #endif
04459 #ifndef Tcl_AsyncCreate
04460 #define Tcl_AsyncCreate \
04461         (tclStubsPtr->tcl_AsyncCreate) /* 71 */
04462 #endif
04463 #ifndef Tcl_AsyncDelete
04464 #define Tcl_AsyncDelete \
04465         (tclStubsPtr->tcl_AsyncDelete) /* 72 */
04466 #endif
04467 #ifndef Tcl_AsyncInvoke
04468 #define Tcl_AsyncInvoke \
04469         (tclStubsPtr->tcl_AsyncInvoke) /* 73 */
04470 #endif
04471 #ifndef Tcl_AsyncMark
04472 #define Tcl_AsyncMark \
04473         (tclStubsPtr->tcl_AsyncMark) /* 74 */
04474 #endif
04475 #ifndef Tcl_AsyncReady
04476 #define Tcl_AsyncReady \
04477         (tclStubsPtr->tcl_AsyncReady) /* 75 */
04478 #endif
04479 #ifndef Tcl_BackgroundError
04480 #define Tcl_BackgroundError \
04481         (tclStubsPtr->tcl_BackgroundError) /* 76 */
04482 #endif
04483 #ifndef Tcl_Backslash
04484 #define Tcl_Backslash \
04485         (tclStubsPtr->tcl_Backslash) /* 77 */
04486 #endif
04487 #ifndef Tcl_BadChannelOption
04488 #define Tcl_BadChannelOption \
04489         (tclStubsPtr->tcl_BadChannelOption) /* 78 */
04490 #endif
04491 #ifndef Tcl_CallWhenDeleted
04492 #define Tcl_CallWhenDeleted \
04493         (tclStubsPtr->tcl_CallWhenDeleted) /* 79 */
04494 #endif
04495 #ifndef Tcl_CancelIdleCall
04496 #define Tcl_CancelIdleCall \
04497         (tclStubsPtr->tcl_CancelIdleCall) /* 80 */
04498 #endif
04499 #ifndef Tcl_Close
04500 #define Tcl_Close \
04501         (tclStubsPtr->tcl_Close) /* 81 */
04502 #endif
04503 #ifndef Tcl_CommandComplete
04504 #define Tcl_CommandComplete \
04505         (tclStubsPtr->tcl_CommandComplete) /* 82 */
04506 #endif
04507 #ifndef Tcl_Concat
04508 #define Tcl_Concat \
04509         (tclStubsPtr->tcl_Concat) /* 83 */
04510 #endif
04511 #ifndef Tcl_ConvertElement
04512 #define Tcl_ConvertElement \
04513         (tclStubsPtr->tcl_ConvertElement) /* 84 */
04514 #endif
04515 #ifndef Tcl_ConvertCountedElement
04516 #define Tcl_ConvertCountedElement \
04517         (tclStubsPtr->tcl_ConvertCountedElement) /* 85 */
04518 #endif
04519 #ifndef Tcl_CreateAlias
04520 #define Tcl_CreateAlias \
04521         (tclStubsPtr->tcl_CreateAlias) /* 86 */
04522 #endif
04523 #ifndef Tcl_CreateAliasObj
04524 #define Tcl_CreateAliasObj \
04525         (tclStubsPtr->tcl_CreateAliasObj) /* 87 */
04526 #endif
04527 #ifndef Tcl_CreateChannel
04528 #define Tcl_CreateChannel \
04529         (tclStubsPtr->tcl_CreateChannel) /* 88 */
04530 #endif
04531 #ifndef Tcl_CreateChannelHandler
04532 #define Tcl_CreateChannelHandler \
04533         (tclStubsPtr->tcl_CreateChannelHandler) /* 89 */
04534 #endif
04535 #ifndef Tcl_CreateCloseHandler
04536 #define Tcl_CreateCloseHandler \
04537         (tclStubsPtr->tcl_CreateCloseHandler) /* 90 */
04538 #endif
04539 #ifndef Tcl_CreateCommand
04540 #define Tcl_CreateCommand \
04541         (tclStubsPtr->tcl_CreateCommand) /* 91 */
04542 #endif
04543 #ifndef Tcl_CreateEventSource
04544 #define Tcl_CreateEventSource \
04545         (tclStubsPtr->tcl_CreateEventSource) /* 92 */
04546 #endif
04547 #ifndef Tcl_CreateExitHandler
04548 #define Tcl_CreateExitHandler \
04549         (tclStubsPtr->tcl_CreateExitHandler) /* 93 */
04550 #endif
04551 #ifndef Tcl_CreateInterp
04552 #define Tcl_CreateInterp \
04553         (tclStubsPtr->tcl_CreateInterp) /* 94 */
04554 #endif
04555 #ifndef Tcl_CreateMathFunc
04556 #define Tcl_CreateMathFunc \
04557         (tclStubsPtr->tcl_CreateMathFunc) /* 95 */
04558 #endif
04559 #ifndef Tcl_CreateObjCommand
04560 #define Tcl_CreateObjCommand \
04561         (tclStubsPtr->tcl_CreateObjCommand) /* 96 */
04562 #endif
04563 #ifndef Tcl_CreateSlave
04564 #define Tcl_CreateSlave \
04565         (tclStubsPtr->tcl_CreateSlave) /* 97 */
04566 #endif
04567 #ifndef Tcl_CreateTimerHandler
04568 #define Tcl_CreateTimerHandler \
04569         (tclStubsPtr->tcl_CreateTimerHandler) /* 98 */
04570 #endif
04571 #ifndef Tcl_CreateTrace
04572 #define Tcl_CreateTrace \
04573         (tclStubsPtr->tcl_CreateTrace) /* 99 */
04574 #endif
04575 #ifndef Tcl_DeleteAssocData
04576 #define Tcl_DeleteAssocData \
04577         (tclStubsPtr->tcl_DeleteAssocData) /* 100 */
04578 #endif
04579 #ifndef Tcl_DeleteChannelHandler
04580 #define Tcl_DeleteChannelHandler \
04581         (tclStubsPtr->tcl_DeleteChannelHandler) /* 101 */
04582 #endif
04583 #ifndef Tcl_DeleteCloseHandler
04584 #define Tcl_DeleteCloseHandler \
04585         (tclStubsPtr->tcl_DeleteCloseHandler) /* 102 */
04586 #endif
04587 #ifndef Tcl_DeleteCommand
04588 #define Tcl_DeleteCommand \
04589         (tclStubsPtr->tcl_DeleteCommand) /* 103 */
04590 #endif
04591 #ifndef Tcl_DeleteCommandFromToken
04592 #define Tcl_DeleteCommandFromToken \
04593         (tclStubsPtr->tcl_DeleteCommandFromToken) /* 104 */
04594 #endif
04595 #ifndef Tcl_DeleteEvents
04596 #define Tcl_DeleteEvents \
04597         (tclStubsPtr->tcl_DeleteEvents) /* 105 */
04598 #endif
04599 #ifndef Tcl_DeleteEventSource
04600 #define Tcl_DeleteEventSource \
04601         (tclStubsPtr->tcl_DeleteEventSource) /* 106 */
04602 #endif
04603 #ifndef Tcl_DeleteExitHandler
04604 #define Tcl_DeleteExitHandler \
04605         (tclStubsPtr->tcl_DeleteExitHandler) /* 107 */
04606 #endif
04607 #ifndef Tcl_DeleteHashEntry
04608 #define Tcl_DeleteHashEntry \
04609         (tclStubsPtr->tcl_DeleteHashEntry) /* 108 */
04610 #endif
04611 #ifndef Tcl_DeleteHashTable
04612 #define Tcl_DeleteHashTable \
04613         (tclStubsPtr->tcl_DeleteHashTable) /* 109 */
04614 #endif
04615 #ifndef Tcl_DeleteInterp
04616 #define Tcl_DeleteInterp \
04617         (tclStubsPtr->tcl_DeleteInterp) /* 110 */
04618 #endif
04619 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
04620 #ifndef Tcl_DetachPids
04621 #define Tcl_DetachPids \
04622         (tclStubsPtr->tcl_DetachPids) /* 111 */
04623 #endif
04624 #endif /* UNIX */
04625 #ifdef __WIN32__ /* WIN */
04626 #ifndef Tcl_DetachPids
04627 #define Tcl_DetachPids \
04628         (tclStubsPtr->tcl_DetachPids) /* 111 */
04629 #endif
04630 #endif /* WIN */
04631 #ifdef MAC_OSX_TCL /* MACOSX */
04632 #ifndef Tcl_DetachPids
04633 #define Tcl_DetachPids \
04634         (tclStubsPtr->tcl_DetachPids) /* 111 */
04635 #endif
04636 #endif /* MACOSX */
04637 #ifndef Tcl_DeleteTimerHandler
04638 #define Tcl_DeleteTimerHandler \
04639         (tclStubsPtr->tcl_DeleteTimerHandler) /* 112 */
04640 #endif
04641 #ifndef Tcl_DeleteTrace
04642 #define Tcl_DeleteTrace \
04643         (tclStubsPtr->tcl_DeleteTrace) /* 113 */
04644 #endif
04645 #ifndef Tcl_DontCallWhenDeleted
04646 #define Tcl_DontCallWhenDeleted \
04647         (tclStubsPtr->tcl_DontCallWhenDeleted) /* 114 */
04648 #endif
04649 #ifndef Tcl_DoOneEvent
04650 #define Tcl_DoOneEvent \
04651         (tclStubsPtr->tcl_DoOneEvent) /* 115 */
04652 #endif
04653 #ifndef Tcl_DoWhenIdle
04654 #define Tcl_DoWhenIdle \
04655         (tclStubsPtr->tcl_DoWhenIdle) /* 116 */
04656 #endif
04657 #ifndef Tcl_DStringAppend
04658 #define Tcl_DStringAppend \
04659         (tclStubsPtr->tcl_DStringAppend) /* 117 */
04660 #endif
04661 #ifndef Tcl_DStringAppendElement
04662 #define Tcl_DStringAppendElement \
04663         (tclStubsPtr->tcl_DStringAppendElement) /* 118 */
04664 #endif
04665 #ifndef Tcl_DStringEndSublist
04666 #define Tcl_DStringEndSublist \
04667         (tclStubsPtr->tcl_DStringEndSublist) /* 119 */
04668 #endif
04669 #ifndef Tcl_DStringFree
04670 #define Tcl_DStringFree \
04671         (tclStubsPtr->tcl_DStringFree) /* 120 */
04672 #endif
04673 #ifndef Tcl_DStringGetResult
04674 #define Tcl_DStringGetResult \
04675         (tclStubsPtr->tcl_DStringGetResult) /* 121 */
04676 #endif
04677 #ifndef Tcl_DStringInit
04678 #define Tcl_DStringInit \
04679         (tclStubsPtr->tcl_DStringInit) /* 122 */
04680 #endif
04681 #ifndef Tcl_DStringResult
04682 #define Tcl_DStringResult \
04683         (tclStubsPtr->tcl_DStringResult) /* 123 */
04684 #endif
04685 #ifndef Tcl_DStringSetLength
04686 #define Tcl_DStringSetLength \
04687         (tclStubsPtr->tcl_DStringSetLength) /* 124 */
04688 #endif
04689 #ifndef Tcl_DStringStartSublist
04690 #define Tcl_DStringStartSublist \
04691         (tclStubsPtr->tcl_DStringStartSublist) /* 125 */
04692 #endif
04693 #ifndef Tcl_Eof
04694 #define Tcl_Eof \
04695         (tclStubsPtr->tcl_Eof) /* 126 */
04696 #endif
04697 #ifndef Tcl_ErrnoId
04698 #define Tcl_ErrnoId \
04699         (tclStubsPtr->tcl_ErrnoId) /* 127 */
04700 #endif
04701 #ifndef Tcl_ErrnoMsg
04702 #define Tcl_ErrnoMsg \
04703         (tclStubsPtr->tcl_ErrnoMsg) /* 128 */
04704 #endif
04705 #ifndef Tcl_Eval
04706 #define Tcl_Eval \
04707         (tclStubsPtr->tcl_Eval) /* 129 */
04708 #endif
04709 #ifndef Tcl_EvalFile
04710 #define Tcl_EvalFile \
04711         (tclStubsPtr->tcl_EvalFile) /* 130 */
04712 #endif
04713 #ifndef Tcl_EvalObj
04714 #define Tcl_EvalObj \
04715         (tclStubsPtr->tcl_EvalObj) /* 131 */
04716 #endif
04717 #ifndef Tcl_EventuallyFree
04718 #define Tcl_EventuallyFree \
04719         (tclStubsPtr->tcl_EventuallyFree) /* 132 */
04720 #endif
04721 #ifndef Tcl_Exit
04722 #define Tcl_Exit \
04723         (tclStubsPtr->tcl_Exit) /* 133 */
04724 #endif
04725 #ifndef Tcl_ExposeCommand
04726 #define Tcl_ExposeCommand \
04727         (tclStubsPtr->tcl_ExposeCommand) /* 134 */
04728 #endif
04729 #ifndef Tcl_ExprBoolean
04730 #define Tcl_ExprBoolean \
04731         (tclStubsPtr->tcl_ExprBoolean) /* 135 */
04732 #endif
04733 #ifndef Tcl_ExprBooleanObj
04734 #define Tcl_ExprBooleanObj \
04735         (tclStubsPtr->tcl_ExprBooleanObj) /* 136 */
04736 #endif
04737 #ifndef Tcl_ExprDouble
04738 #define Tcl_ExprDouble \
04739         (tclStubsPtr->tcl_ExprDouble) /* 137 */
04740 #endif
04741 #ifndef Tcl_ExprDoubleObj
04742 #define Tcl_ExprDoubleObj \
04743         (tclStubsPtr->tcl_ExprDoubleObj) /* 138 */
04744 #endif
04745 #ifndef Tcl_ExprLong
04746 #define Tcl_ExprLong \
04747         (tclStubsPtr->tcl_ExprLong) /* 139 */
04748 #endif
04749 #ifndef Tcl_ExprLongObj
04750 #define Tcl_ExprLongObj \
04751         (tclStubsPtr->tcl_ExprLongObj) /* 140 */
04752 #endif
04753 #ifndef Tcl_ExprObj
04754 #define Tcl_ExprObj \
04755         (tclStubsPtr->tcl_ExprObj) /* 141 */
04756 #endif
04757 #ifndef Tcl_ExprString
04758 #define Tcl_ExprString \
04759         (tclStubsPtr->tcl_ExprString) /* 142 */
04760 #endif
04761 #ifndef Tcl_Finalize
04762 #define Tcl_Finalize \
04763         (tclStubsPtr->tcl_Finalize) /* 143 */
04764 #endif
04765 #ifndef Tcl_FindExecutable
04766 #define Tcl_FindExecutable \
04767         (tclStubsPtr->tcl_FindExecutable) /* 144 */
04768 #endif
04769 #ifndef Tcl_FirstHashEntry
04770 #define Tcl_FirstHashEntry \
04771         (tclStubsPtr->tcl_FirstHashEntry) /* 145 */
04772 #endif
04773 #ifndef Tcl_Flush
04774 #define Tcl_Flush \
04775         (tclStubsPtr->tcl_Flush) /* 146 */
04776 #endif
04777 #ifndef Tcl_FreeResult
04778 #define Tcl_FreeResult \
04779         (tclStubsPtr->tcl_FreeResult) /* 147 */
04780 #endif
04781 #ifndef Tcl_GetAlias
04782 #define Tcl_GetAlias \
04783         (tclStubsPtr->tcl_GetAlias) /* 148 */
04784 #endif
04785 #ifndef Tcl_GetAliasObj
04786 #define Tcl_GetAliasObj \
04787         (tclStubsPtr->tcl_GetAliasObj) /* 149 */
04788 #endif
04789 #ifndef Tcl_GetAssocData
04790 #define Tcl_GetAssocData \
04791         (tclStubsPtr->tcl_GetAssocData) /* 150 */
04792 #endif
04793 #ifndef Tcl_GetChannel
04794 #define Tcl_GetChannel \
04795         (tclStubsPtr->tcl_GetChannel) /* 151 */
04796 #endif
04797 #ifndef Tcl_GetChannelBufferSize
04798 #define Tcl_GetChannelBufferSize \
04799         (tclStubsPtr->tcl_GetChannelBufferSize) /* 152 */
04800 #endif
04801 #ifndef Tcl_GetChannelHandle
04802 #define Tcl_GetChannelHandle \
04803         (tclStubsPtr->tcl_GetChannelHandle) /* 153 */
04804 #endif
04805 #ifndef Tcl_GetChannelInstanceData
04806 #define Tcl_GetChannelInstanceData \
04807         (tclStubsPtr->tcl_GetChannelInstanceData) /* 154 */
04808 #endif
04809 #ifndef Tcl_GetChannelMode
04810 #define Tcl_GetChannelMode \
04811         (tclStubsPtr->tcl_GetChannelMode) /* 155 */
04812 #endif
04813 #ifndef Tcl_GetChannelName
04814 #define Tcl_GetChannelName \
04815         (tclStubsPtr->tcl_GetChannelName) /* 156 */
04816 #endif
04817 #ifndef Tcl_GetChannelOption
04818 #define Tcl_GetChannelOption \
04819         (tclStubsPtr->tcl_GetChannelOption) /* 157 */
04820 #endif
04821 #ifndef Tcl_GetChannelType
04822 #define Tcl_GetChannelType \
04823         (tclStubsPtr->tcl_GetChannelType) /* 158 */
04824 #endif
04825 #ifndef Tcl_GetCommandInfo
04826 #define Tcl_GetCommandInfo \
04827         (tclStubsPtr->tcl_GetCommandInfo) /* 159 */
04828 #endif
04829 #ifndef Tcl_GetCommandName
04830 #define Tcl_GetCommandName \
04831         (tclStubsPtr->tcl_GetCommandName) /* 160 */
04832 #endif
04833 #ifndef Tcl_GetErrno
04834 #define Tcl_GetErrno \
04835         (tclStubsPtr->tcl_GetErrno) /* 161 */
04836 #endif
04837 #ifndef Tcl_GetHostName
04838 #define Tcl_GetHostName \
04839         (tclStubsPtr->tcl_GetHostName) /* 162 */
04840 #endif
04841 #ifndef Tcl_GetInterpPath
04842 #define Tcl_GetInterpPath \
04843         (tclStubsPtr->tcl_GetInterpPath) /* 163 */
04844 #endif
04845 #ifndef Tcl_GetMaster
04846 #define Tcl_GetMaster \
04847         (tclStubsPtr->tcl_GetMaster) /* 164 */
04848 #endif
04849 #ifndef Tcl_GetNameOfExecutable
04850 #define Tcl_GetNameOfExecutable \
04851         (tclStubsPtr->tcl_GetNameOfExecutable) /* 165 */
04852 #endif
04853 #ifndef Tcl_GetObjResult
04854 #define Tcl_GetObjResult \
04855         (tclStubsPtr->tcl_GetObjResult) /* 166 */
04856 #endif
04857 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
04858 #ifndef Tcl_GetOpenFile
04859 #define Tcl_GetOpenFile \
04860         (tclStubsPtr->tcl_GetOpenFile) /* 167 */
04861 #endif
04862 #endif /* UNIX */
04863 #ifdef MAC_OSX_TCL /* MACOSX */
04864 #ifndef Tcl_GetOpenFile
04865 #define Tcl_GetOpenFile \
04866         (tclStubsPtr->tcl_GetOpenFile) /* 167 */
04867 #endif
04868 #endif /* MACOSX */
04869 #ifndef Tcl_GetPathType
04870 #define Tcl_GetPathType \
04871         (tclStubsPtr->tcl_GetPathType) /* 168 */
04872 #endif
04873 #ifndef Tcl_Gets
04874 #define Tcl_Gets \
04875         (tclStubsPtr->tcl_Gets) /* 169 */
04876 #endif
04877 #ifndef Tcl_GetsObj
04878 #define Tcl_GetsObj \
04879         (tclStubsPtr->tcl_GetsObj) /* 170 */
04880 #endif
04881 #ifndef Tcl_GetServiceMode
04882 #define Tcl_GetServiceMode \
04883         (tclStubsPtr->tcl_GetServiceMode) /* 171 */
04884 #endif
04885 #ifndef Tcl_GetSlave
04886 #define Tcl_GetSlave \
04887         (tclStubsPtr->tcl_GetSlave) /* 172 */
04888 #endif
04889 #ifndef Tcl_GetStdChannel
04890 #define Tcl_GetStdChannel \
04891         (tclStubsPtr->tcl_GetStdChannel) /* 173 */
04892 #endif
04893 #ifndef Tcl_GetStringResult
04894 #define Tcl_GetStringResult \
04895         (tclStubsPtr->tcl_GetStringResult) /* 174 */
04896 #endif
04897 #ifndef Tcl_GetVar
04898 #define Tcl_GetVar \
04899         (tclStubsPtr->tcl_GetVar) /* 175 */
04900 #endif
04901 #ifndef Tcl_GetVar2
04902 #define Tcl_GetVar2 \
04903         (tclStubsPtr->tcl_GetVar2) /* 176 */
04904 #endif
04905 #ifndef Tcl_GlobalEval
04906 #define Tcl_GlobalEval \
04907         (tclStubsPtr->tcl_GlobalEval) /* 177 */
04908 #endif
04909 #ifndef Tcl_GlobalEvalObj
04910 #define Tcl_GlobalEvalObj \
04911         (tclStubsPtr->tcl_GlobalEvalObj) /* 178 */
04912 #endif
04913 #ifndef Tcl_HideCommand
04914 #define Tcl_HideCommand \
04915         (tclStubsPtr->tcl_HideCommand) /* 179 */
04916 #endif
04917 #ifndef Tcl_Init
04918 #define Tcl_Init \
04919         (tclStubsPtr->tcl_Init) /* 180 */
04920 #endif
04921 #ifndef Tcl_InitHashTable
04922 #define Tcl_InitHashTable \
04923         (tclStubsPtr->tcl_InitHashTable) /* 181 */
04924 #endif
04925 #ifndef Tcl_InputBlocked
04926 #define Tcl_InputBlocked \
04927         (tclStubsPtr->tcl_InputBlocked) /* 182 */
04928 #endif
04929 #ifndef Tcl_InputBuffered
04930 #define Tcl_InputBuffered \
04931         (tclStubsPtr->tcl_InputBuffered) /* 183 */
04932 #endif
04933 #ifndef Tcl_InterpDeleted
04934 #define Tcl_InterpDeleted \
04935         (tclStubsPtr->tcl_InterpDeleted) /* 184 */
04936 #endif
04937 #ifndef Tcl_IsSafe
04938 #define Tcl_IsSafe \
04939         (tclStubsPtr->tcl_IsSafe) /* 185 */
04940 #endif
04941 #ifndef Tcl_JoinPath
04942 #define Tcl_JoinPath \
04943         (tclStubsPtr->tcl_JoinPath) /* 186 */
04944 #endif
04945 #ifndef Tcl_LinkVar
04946 #define Tcl_LinkVar \
04947         (tclStubsPtr->tcl_LinkVar) /* 187 */
04948 #endif
04949 /* Slot 188 is reserved */
04950 #ifndef Tcl_MakeFileChannel
04951 #define Tcl_MakeFileChannel \
04952         (tclStubsPtr->tcl_MakeFileChannel) /* 189 */
04953 #endif
04954 #ifndef Tcl_MakeSafe
04955 #define Tcl_MakeSafe \
04956         (tclStubsPtr->tcl_MakeSafe) /* 190 */
04957 #endif
04958 #ifndef Tcl_MakeTcpClientChannel
04959 #define Tcl_MakeTcpClientChannel \
04960         (tclStubsPtr->tcl_MakeTcpClientChannel) /* 191 */
04961 #endif
04962 #ifndef Tcl_Merge
04963 #define Tcl_Merge \
04964         (tclStubsPtr->tcl_Merge) /* 192 */
04965 #endif
04966 #ifndef Tcl_NextHashEntry
04967 #define Tcl_NextHashEntry \
04968         (tclStubsPtr->tcl_NextHashEntry) /* 193 */
04969 #endif
04970 #ifndef Tcl_NotifyChannel
04971 #define Tcl_NotifyChannel \
04972         (tclStubsPtr->tcl_NotifyChannel) /* 194 */
04973 #endif
04974 #ifndef Tcl_ObjGetVar2
04975 #define Tcl_ObjGetVar2 \
04976         (tclStubsPtr->tcl_ObjGetVar2) /* 195 */
04977 #endif
04978 #ifndef Tcl_ObjSetVar2
04979 #define Tcl_ObjSetVar2 \
04980         (tclStubsPtr->tcl_ObjSetVar2) /* 196 */
04981 #endif
04982 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
04983 #ifndef Tcl_OpenCommandChannel
04984 #define Tcl_OpenCommandChannel \
04985         (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */
04986 #endif
04987 #endif /* UNIX */
04988 #ifdef __WIN32__ /* WIN */
04989 #ifndef Tcl_OpenCommandChannel
04990 #define Tcl_OpenCommandChannel \
04991         (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */
04992 #endif
04993 #endif /* WIN */
04994 #ifdef MAC_OSX_TCL /* MACOSX */
04995 #ifndef Tcl_OpenCommandChannel
04996 #define Tcl_OpenCommandChannel \
04997         (tclStubsPtr->tcl_OpenCommandChannel) /* 197 */
04998 #endif
04999 #endif /* MACOSX */
05000 #ifndef Tcl_OpenFileChannel
05001 #define Tcl_OpenFileChannel \
05002         (tclStubsPtr->tcl_OpenFileChannel) /* 198 */
05003 #endif
05004 #ifndef Tcl_OpenTcpClient
05005 #define Tcl_OpenTcpClient \
05006         (tclStubsPtr->tcl_OpenTcpClient) /* 199 */
05007 #endif
05008 #ifndef Tcl_OpenTcpServer
05009 #define Tcl_OpenTcpServer \
05010         (tclStubsPtr->tcl_OpenTcpServer) /* 200 */
05011 #endif
05012 #ifndef Tcl_Preserve
05013 #define Tcl_Preserve \
05014         (tclStubsPtr->tcl_Preserve) /* 201 */
05015 #endif
05016 #ifndef Tcl_PrintDouble
05017 #define Tcl_PrintDouble \
05018         (tclStubsPtr->tcl_PrintDouble) /* 202 */
05019 #endif
05020 #ifndef Tcl_PutEnv
05021 #define Tcl_PutEnv \
05022         (tclStubsPtr->tcl_PutEnv) /* 203 */
05023 #endif
05024 #ifndef Tcl_PosixError
05025 #define Tcl_PosixError \
05026         (tclStubsPtr->tcl_PosixError) /* 204 */
05027 #endif
05028 #ifndef Tcl_QueueEvent
05029 #define Tcl_QueueEvent \
05030         (tclStubsPtr->tcl_QueueEvent) /* 205 */
05031 #endif
05032 #ifndef Tcl_Read
05033 #define Tcl_Read \
05034         (tclStubsPtr->tcl_Read) /* 206 */
05035 #endif
05036 #if !defined(__WIN32__) && !defined(MAC_OSX_TCL) /* UNIX */
05037 #ifndef Tcl_ReapDetachedProcs
05038 #define Tcl_ReapDetachedProcs \
05039         (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */
05040 #endif
05041 #endif /* UNIX */
05042 #ifdef __WIN32__ /* WIN */
05043 #ifndef Tcl_ReapDetachedProcs
05044 #define Tcl_ReapDetachedProcs \
05045         (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */
05046 #endif
05047 #endif /* WIN */
05048 #ifdef MAC_OSX_TCL /* MACOSX */
05049 #ifndef Tcl_ReapDetachedProcs
05050 #define Tcl_ReapDetachedProcs \
05051         (tclStubsPtr->tcl_ReapDetachedProcs) /* 207 */
05052 #endif
05053 #endif /* MACOSX */
05054 #ifndef Tcl_RecordAndEval
05055 #define Tcl_RecordAndEval \
05056         (tclStubsPtr->tcl_RecordAndEval) /* 208 */
05057 #endif
05058 #ifndef Tcl_RecordAndEvalObj
05059 #define Tcl_RecordAndEvalObj \
05060         (tclStubsPtr->tcl_RecordAndEvalObj) /* 209 */
05061 #endif
05062 #ifndef Tcl_RegisterChannel
05063 #define Tcl_RegisterChannel \
05064         (tclStubsPtr->tcl_RegisterChannel) /* 210 */
05065 #endif
05066 #ifndef Tcl_RegisterObjType
05067 #define Tcl_RegisterObjType \
05068         (tclStubsPtr->tcl_RegisterObjType) /* 211 */
05069 #endif
05070 #ifndef Tcl_RegExpCompile
05071 #define Tcl_RegExpCompile \
05072         (tclStubsPtr->tcl_RegExpCompile) /* 212 */
05073 #endif
05074 #ifndef Tcl_RegExpExec
05075 #define Tcl_RegExpExec \
05076         (tclStubsPtr->tcl_RegExpExec) /* 213 */
05077 #endif
05078 #ifndef Tcl_RegExpMatch
05079 #define Tcl_RegExpMatch \
05080         (tclStubsPtr->tcl_RegExpMatch) /* 214 */
05081 #endif
05082 #ifndef Tcl_RegExpRange
05083 #define Tcl_RegExpRange \
05084         (tclStubsPtr->tcl_RegExpRange) /* 215 */
05085 #endif
05086 #ifndef Tcl_Release
05087 #define Tcl_Release \
05088         (tclStubsPtr->tcl_Release) /* 216 */
05089 #endif
05090 #ifndef Tcl_ResetResult
05091 #define Tcl_ResetResult \
05092         (tclStubsPtr->tcl_ResetResult) /* 217 */
05093 #endif
05094 #ifndef Tcl_ScanElement
05095 #define Tcl_ScanElement \
05096         (tclStubsPtr->tcl_ScanElement) /* 218 */
05097 #endif
05098 #ifndef Tcl_ScanCountedElement
05099 #define Tcl_ScanCountedElement \
05100         (tclStubsPtr->tcl_ScanCountedElement) /* 219 */
05101 #endif
05102 #ifndef Tcl_SeekOld
05103 #define Tcl_SeekOld \
05104         (tclStubsPtr->tcl_SeekOld) /* 220 */
05105 #endif
05106 #ifndef Tcl_ServiceAll
05107 #define Tcl_ServiceAll \
05108         (tclStubsPtr->tcl_ServiceAll) /* 221 */
05109 #endif
05110 #ifndef Tcl_ServiceEvent
05111 #define Tcl_ServiceEvent \
05112         (tclStubsPtr->tcl_ServiceEvent) /* 222 */
05113 #endif
05114 #ifndef Tcl_SetAssocData
05115 #define Tcl_SetAssocData \
05116         (tclStubsPtr->tcl_SetAssocData) /* 223 */
05117 #endif
05118 #ifndef Tcl_SetChannelBufferSize
05119 #define Tcl_SetChannelBufferSize \
05120         (tclStubsPtr->tcl_SetChannelBufferSize) /* 224 */
05121 #endif
05122 #ifndef Tcl_SetChannelOption
05123 #define Tcl_SetChannelOption \
05124         (tclStubsPtr->tcl_SetChannelOption) /* 225 */
05125 #endif
05126 #ifndef Tcl_SetCommandInfo
05127 #define Tcl_SetCommandInfo \
05128         (tclStubsPtr->tcl_SetCommandInfo) /* 226 */
05129 #endif
05130 #ifndef Tcl_SetErrno
05131 #define Tcl_SetErrno \
05132         (tclStubsPtr->tcl_SetErrno) /* 227 */
05133 #endif
05134 #ifndef Tcl_SetErrorCode
05135 #define Tcl_SetErrorCode \
05136         (tclStubsPtr->tcl_SetErrorCode) /* 228 */
05137 #endif
05138 #ifndef Tcl_SetMaxBlockTime
05139 #define Tcl_SetMaxBlockTime \
05140         (tclStubsPtr->tcl_SetMaxBlockTime) /* 229 */
05141 #endif
05142 #ifndef Tcl_SetPanicProc
05143 #define Tcl_SetPanicProc \
05144         (tclStubsPtr->tcl_SetPanicProc) /* 230 */
05145 #endif
05146 #ifndef Tcl_SetRecursionLimit
05147 #define Tcl_SetRecursionLimit \
05148         (tclStubsPtr->tcl_SetRecursionLimit) /* 231 */
05149 #endif
05150 #ifndef Tcl_SetResult
05151 #define Tcl_SetResult \
05152         (tclStubsPtr->tcl_SetResult) /* 232 */
05153 #endif
05154 #ifndef Tcl_SetServiceMode
05155 #define Tcl_SetServiceMode \
05156         (tclStubsPtr->tcl_SetServiceMode) /* 233 */
05157 #endif
05158 #ifndef Tcl_SetObjErrorCode
05159 #define Tcl_SetObjErrorCode \
05160         (tclStubsPtr->tcl_SetObjErrorCode) /* 234 */
05161 #endif
05162 #ifndef Tcl_SetObjResult
05163 #define Tcl_SetObjResult \
05164         (tclStubsPtr->tcl_SetObjResult) /* 235 */
05165 #endif
05166 #ifndef Tcl_SetStdChannel
05167 #define Tcl_SetStdChannel \
05168         (tclStubsPtr->tcl_SetStdChannel) /* 236 */
05169 #endif
05170 #ifndef Tcl_SetVar
05171 #define Tcl_SetVar \
05172         (tclStubsPtr->tcl_SetVar) /* 237 */
05173 #endif
05174 #ifndef Tcl_SetVar2
05175 #define Tcl_SetVar2 \
05176         (tclStubsPtr->tcl_SetVar2) /* 238 */
05177 #endif
05178 #ifndef Tcl_SignalId
05179 #define Tcl_SignalId \
05180         (tclStubsPtr->tcl_SignalId) /* 239 */
05181 #endif
05182 #ifndef Tcl_SignalMsg
05183 #define Tcl_SignalMsg \
05184         (tclStubsPtr->tcl_SignalMsg) /* 240 */
05185 #endif
05186 #ifndef Tcl_SourceRCFile
05187 #define Tcl_SourceRCFile \
05188         (tclStubsPtr->tcl_SourceRCFile) /* 241 */
05189 #endif
05190 #ifndef Tcl_SplitList
05191 #define Tcl_SplitList \
05192         (tclStubsPtr->tcl_SplitList) /* 242 */
05193 #endif
05194 #ifndef Tcl_SplitPath
05195 #define Tcl_SplitPath \
05196         (tclStubsPtr->tcl_SplitPath) /* 243 */
05197 #endif
05198 #ifndef Tcl_StaticPackage
05199 #define Tcl_StaticPackage \
05200         (tclStubsPtr->tcl_StaticPackage) /* 244 */
05201 #endif
05202 #ifndef Tcl_StringMatch
05203 #define Tcl_StringMatch \
05204         (tclStubsPtr->tcl_StringMatch) /* 245 */
05205 #endif
05206 #ifndef Tcl_TellOld
05207 #define Tcl_TellOld \
05208         (tclStubsPtr->tcl_TellOld) /* 246 */
05209 #endif
05210 #ifndef Tcl_TraceVar
05211 #define Tcl_TraceVar \
05212         (tclStubsPtr->tcl_TraceVar) /* 247 */
05213 #endif
05214 #ifndef Tcl_TraceVar2
05215 #define Tcl_TraceVar2 \
05216         (tclStubsPtr->tcl_TraceVar2) /* 248 */
05217 #endif
05218 #ifndef Tcl_TranslateFileName
05219 #define Tcl_TranslateFileName \
05220         (tclStubsPtr->tcl_TranslateFileName) /* 249 */
05221 #endif
05222 #ifndef Tcl_Ungets
05223 #define Tcl_Ungets \
05224         (tclStubsPtr->tcl_Ungets) /* 250 */
05225 #endif
05226 #ifndef Tcl_UnlinkVar
05227 #define Tcl_UnlinkVar \
05228         (tclStubsPtr->tcl_UnlinkVar) /* 251 */
05229 #endif
05230 #ifndef Tcl_UnregisterChannel
05231 #define Tcl_UnregisterChannel \
05232         (tclStubsPtr->tcl_UnregisterChannel) /* 252 */
05233 #endif
05234 #ifndef Tcl_UnsetVar
05235 #define Tcl_UnsetVar \
05236         (tclStubsPtr->tcl_UnsetVar) /* 253 */
05237 #endif
05238 #ifndef Tcl_UnsetVar2
05239 #define Tcl_UnsetVar2 \
05240         (tclStubsPtr->tcl_UnsetVar2) /* 254 */
05241 #endif
05242 #ifndef Tcl_UntraceVar
05243 #define Tcl_UntraceVar \
05244         (tclStubsPtr->tcl_UntraceVar) /* 255 */
05245 #endif
05246 #ifndef Tcl_UntraceVar2
05247 #define Tcl_UntraceVar2 \
05248         (tclStubsPtr->tcl_UntraceVar2) /* 256 */
05249 #endif
05250 #ifndef Tcl_UpdateLinkedVar
05251 #define Tcl_UpdateLinkedVar \
05252         (tclStubsPtr->tcl_UpdateLinkedVar) /* 257 */
05253 #endif
05254 #ifndef Tcl_UpVar
05255 #define Tcl_UpVar \
05256         (tclStubsPtr->tcl_UpVar) /* 258 */
05257 #endif
05258 #ifndef Tcl_UpVar2
05259 #define Tcl_UpVar2 \
05260         (tclStubsPtr->tcl_UpVar2) /* 259 */
05261 #endif
05262 #ifndef Tcl_VarEval
05263 #define Tcl_VarEval \
05264         (tclStubsPtr->tcl_VarEval) /* 260 */
05265 #endif
05266 #ifndef Tcl_VarTraceInfo
05267 #define Tcl_VarTraceInfo \
05268         (tclStubsPtr->tcl_VarTraceInfo) /* 261 */
05269 #endif
05270 #ifndef Tcl_VarTraceInfo2
05271 #define Tcl_VarTraceInfo2 \
05272         (tclStubsPtr->tcl_VarTraceInfo2) /* 262 */
05273 #endif
05274 #ifndef Tcl_Write
05275 #define Tcl_Write \
05276         (tclStubsPtr->tcl_Write) /* 263 */
05277 #endif
05278 #ifndef Tcl_WrongNumArgs
05279 #define Tcl_WrongNumArgs \
05280         (tclStubsPtr->tcl_WrongNumArgs) /* 264 */
05281 #endif
05282 #ifndef Tcl_DumpActiveMemory
05283 #define Tcl_DumpActiveMemory \
05284         (tclStubsPtr->tcl_DumpActiveMemory) /* 265 */
05285 #endif
05286 #ifndef Tcl_ValidateAllMemory
05287 #define Tcl_ValidateAllMemory \
05288         (tclStubsPtr->tcl_ValidateAllMemory) /* 266 */
05289 #endif
05290 #ifndef Tcl_AppendResultVA
05291 #define Tcl_AppendResultVA \
05292         (tclStubsPtr->tcl_AppendResultVA) /* 267 */
05293 #endif
05294 #ifndef Tcl_AppendStringsToObjVA
05295 #define Tcl_AppendStringsToObjVA \
05296         (tclStubsPtr->tcl_AppendStringsToObjVA) /* 268 */
05297 #endif
05298 #ifndef Tcl_HashStats
05299 #define Tcl_HashStats \
05300         (tclStubsPtr->tcl_HashStats) /* 269 */
05301 #endif
05302 #ifndef Tcl_ParseVar
05303 #define Tcl_ParseVar \
05304         (tclStubsPtr->tcl_ParseVar) /* 270 */
05305 #endif
05306 #ifndef Tcl_PkgPresent
05307 #define Tcl_PkgPresent \
05308         (tclStubsPtr->tcl_PkgPresent) /* 271 */
05309 #endif
05310 #ifndef Tcl_PkgPresentEx
05311 #define Tcl_PkgPresentEx \
05312         (tclStubsPtr->tcl_PkgPresentEx) /* 272 */
05313 #endif
05314 #ifndef Tcl_PkgProvide
05315 #define Tcl_PkgProvide \
05316         (tclStubsPtr->tcl_PkgProvide) /* 273 */
05317 #endif
05318 #ifndef Tcl_PkgRequire
05319 #define Tcl_PkgRequire \
05320         (tclStubsPtr->tcl_PkgRequire) /* 274 */
05321 #endif
05322 #ifndef Tcl_SetErrorCodeVA
05323 #define Tcl_SetErrorCodeVA \
05324         (tclStubsPtr->tcl_SetErrorCodeVA) /* 275 */
05325 #endif
05326 #ifndef Tcl_VarEvalVA
05327 #define Tcl_VarEvalVA \
05328         (tclStubsPtr->tcl_VarEvalVA) /* 276 */
05329 #endif
05330 #ifndef Tcl_WaitPid
05331 #define Tcl_WaitPid \
05332         (tclStubsPtr->tcl_WaitPid) /* 277 */
05333 #endif
05334 #ifndef Tcl_PanicVA
05335 #define Tcl_PanicVA \
05336         (tclStubsPtr->tcl_PanicVA) /* 278 */
05337 #endif
05338 #ifndef Tcl_GetVersion
05339 #define Tcl_GetVersion \
05340         (tclStubsPtr->tcl_GetVersion) /* 279 */
05341 #endif
05342 #ifndef Tcl_InitMemory
05343 #define Tcl_InitMemory \
05344         (tclStubsPtr->tcl_InitMemory) /* 280 */
05345 #endif
05346 #ifndef Tcl_StackChannel
05347 #define Tcl_StackChannel \
05348         (tclStubsPtr->tcl_StackChannel) /* 281 */
05349 #endif
05350 #ifndef Tcl_UnstackChannel
05351 #define Tcl_UnstackChannel \
05352         (tclStubsPtr->tcl_UnstackChannel) /* 282 */
05353 #endif
05354 #ifndef Tcl_GetStackedChannel
05355 #define Tcl_GetStackedChannel \
05356         (tclStubsPtr->tcl_GetStackedChannel) /* 283 */
05357 #endif
05358 #ifndef Tcl_SetMainLoop
05359 #define Tcl_SetMainLoop \
05360         (tclStubsPtr->tcl_SetMainLoop) /* 284 */
05361 #endif
05362 /* Slot 285 is reserved */
05363 #ifndef Tcl_AppendObjToObj
05364 #define Tcl_AppendObjToObj \
05365         (tclStubsPtr->tcl_AppendObjToObj) /* 286 */
05366 #endif
05367 #ifndef Tcl_CreateEncoding
05368 #define Tcl_CreateEncoding \
05369         (tclStubsPtr->tcl_CreateEncoding) /* 287 */
05370 #endif
05371 #ifndef Tcl_CreateThreadExitHandler
05372 #define Tcl_CreateThreadExitHandler \
05373         (tclStubsPtr->tcl_CreateThreadExitHandler) /* 288 */
05374 #endif
05375 #ifndef Tcl_DeleteThreadExitHandler
05376 #define Tcl_DeleteThreadExitHandler \
05377         (tclStubsPtr->tcl_DeleteThreadExitHandler) /* 289 */
05378 #endif
05379 #ifndef Tcl_DiscardResult
05380 #define Tcl_DiscardResult \
05381         (tclStubsPtr->tcl_DiscardResult) /* 290 */
05382 #endif
05383 #ifndef Tcl_EvalEx
05384 #define Tcl_EvalEx \
05385         (tclStubsPtr->tcl_EvalEx) /* 291 */
05386 #endif
05387 #ifndef Tcl_EvalObjv
05388 #define Tcl_EvalObjv \
05389         (tclStubsPtr->tcl_EvalObjv) /* 292 */
05390 #endif
05391 #ifndef Tcl_EvalObjEx
05392 #define Tcl_EvalObjEx \
05393         (tclStubsPtr->tcl_EvalObjEx) /* 293 */
05394 #endif
05395 #ifndef Tcl_ExitThread
05396 #define Tcl_ExitThread \
05397         (tclStubsPtr->tcl_ExitThread) /* 294 */
05398 #endif
05399 #ifndef Tcl_ExternalToUtf
05400 #define Tcl_ExternalToUtf \
05401         (tclStubsPtr->tcl_ExternalToUtf) /* 295 */
05402 #endif
05403 #ifndef Tcl_ExternalToUtfDString
05404 #define Tcl_ExternalToUtfDString \
05405         (tclStubsPtr->tcl_ExternalToUtfDString) /* 296 */
05406 #endif
05407 #ifndef Tcl_FinalizeThread
05408 #define Tcl_FinalizeThread \
05409         (tclStubsPtr->tcl_FinalizeThread) /* 297 */
05410 #endif
05411 #ifndef Tcl_FinalizeNotifier
05412 #define Tcl_FinalizeNotifier \
05413         (tclStubsPtr->tcl_FinalizeNotifier) /* 298 */
05414 #endif
05415 #ifndef Tcl_FreeEncoding
05416 #define Tcl_FreeEncoding \
05417         (tclStubsPtr->tcl_FreeEncoding) /* 299 */
05418 #endif
05419 #ifndef Tcl_GetCurrentThread
05420 #define Tcl_GetCurrentThread \
05421         (tclStubsPtr->tcl_GetCurrentThread) /* 300 */
05422 #endif
05423 #ifndef Tcl_GetEncoding
05424 #define Tcl_GetEncoding \
05425         (tclStubsPtr->tcl_GetEncoding) /* 301 */
05426 #endif
05427 #ifndef Tcl_GetEncodingName
05428 #define Tcl_GetEncodingName \
05429         (tclStubsPtr->tcl_GetEncodingName) /* 302 */
05430 #endif
05431 #ifndef Tcl_GetEncodingNames
05432 #define Tcl_GetEncodingNames \
05433         (tclStubsPtr->tcl_GetEncodingNames) /* 303 */
05434 #endif
05435 #ifndef Tcl_GetIndexFromObjStruct
05436 #define Tcl_GetIndexFromObjStruct \
05437         (tclStubsPtr->tcl_GetIndexFromObjStruct) /* 304 */
05438 #endif
05439 #ifndef Tcl_GetThreadData
05440 #define Tcl_GetThreadData \
05441         (tclStubsPtr->tcl_GetThreadData) /* 305 */
05442 #endif
05443 #ifndef Tcl_GetVar2Ex
05444 #define Tcl_GetVar2Ex \
05445         (tclStubsPtr->tcl_GetVar2Ex) /* 306 */
05446 #endif
05447 #ifndef Tcl_InitNotifier
05448 #define Tcl_InitNotifier \
05449         (tclStubsPtr->tcl_InitNotifier) /* 307 */
05450 #endif
05451 #ifndef Tcl_MutexLock
05452 #define Tcl_MutexLock \
05453         (tclStubsPtr->tcl_MutexLock) /* 308 */
05454 #endif
05455 #ifndef Tcl_MutexUnlock
05456 #define Tcl_MutexUnlock \
05457         (tclStubsPtr->tcl_MutexUnlock) /* 309 */
05458 #endif
05459 #ifndef Tcl_ConditionNotify
05460 #define Tcl_ConditionNotify \
05461         (tclStubsPtr->tcl_ConditionNotify) /* 310 */
05462 #endif
05463 #ifndef Tcl_ConditionWait
05464 #define Tcl_ConditionWait \
05465         (tclStubsPtr->tcl_ConditionWait) /* 311 */
05466 #endif
05467 #ifndef Tcl_NumUtfChars
05468 #define Tcl_NumUtfChars \
05469         (tclStubsPtr->tcl_NumUtfChars) /* 312 */
05470 #endif
05471 #ifndef Tcl_ReadChars
05472 #define Tcl_ReadChars \
05473         (tclStubsPtr->tcl_ReadChars) /* 313 */
05474 #endif
05475 #ifndef Tcl_RestoreResult
05476 #define Tcl_RestoreResult \
05477         (tclStubsPtr->tcl_RestoreResult) /* 314 */
05478 #endif
05479 #ifndef Tcl_SaveResult
05480 #define Tcl_SaveResult \
05481         (tclStubsPtr->tcl_SaveResult) /* 315 */
05482 #endif
05483 #ifndef Tcl_SetSystemEncoding
05484 #define Tcl_SetSystemEncoding \
05485         (tclStubsPtr->tcl_SetSystemEncoding) /* 316 */
05486 #endif
05487 #ifndef Tcl_SetVar2Ex
05488 #define Tcl_SetVar2Ex \
05489         (tclStubsPtr->tcl_SetVar2Ex) /* 317 */
05490 #endif
05491 #ifndef Tcl_ThreadAlert
05492 #define Tcl_ThreadAlert \
05493         (tclStubsPtr->tcl_ThreadAlert) /* 318 */
05494 #endif
05495 #ifndef Tcl_ThreadQueueEvent
05496 #define Tcl_ThreadQueueEvent \
05497         (tclStubsPtr->tcl_ThreadQueueEvent) /* 319 */
05498 #endif
05499 #ifndef Tcl_UniCharAtIndex
05500 #define Tcl_UniCharAtIndex \
05501         (tclStubsPtr->tcl_UniCharAtIndex) /* 320 */
05502 #endif
05503 #ifndef Tcl_UniCharToLower
05504 #define Tcl_UniCharToLower \
05505         (tclStubsPtr->tcl_UniCharToLower) /* 321 */
05506 #endif
05507 #ifndef Tcl_UniCharToTitle
05508 #define Tcl_UniCharToTitle \
05509         (tclStubsPtr->tcl_UniCharToTitle) /* 322 */
05510 #endif
05511 #ifndef Tcl_UniCharToUpper
05512 #define Tcl_UniCharToUpper \
05513         (tclStubsPtr->tcl_UniCharToUpper) /* 323 */
05514 #endif
05515 #ifndef Tcl_UniCharToUtf
05516 #define Tcl_UniCharToUtf \
05517         (tclStubsPtr->tcl_UniCharToUtf) /* 324 */
05518 #endif
05519 #ifndef Tcl_UtfAtIndex
05520 #define Tcl_UtfAtIndex \
05521         (tclStubsPtr->tcl_UtfAtIndex) /* 325 */
05522 #endif
05523 #ifndef Tcl_UtfCharComplete
05524 #define Tcl_UtfCharComplete \
05525         (tclStubsPtr->tcl_UtfCharComplete) /* 326 */
05526 #endif
05527 #ifndef Tcl_UtfBackslash
05528 #define Tcl_UtfBackslash \
05529         (tclStubsPtr->tcl_UtfBackslash) /* 327 */
05530 #endif
05531 #ifndef Tcl_UtfFindFirst
05532 #define Tcl_UtfFindFirst \
05533         (tclStubsPtr->tcl_UtfFindFirst) /* 328 */
05534 #endif
05535 #ifndef Tcl_UtfFindLast
05536 #define Tcl_UtfFindLast \
05537         (tclStubsPtr->tcl_UtfFindLast) /* 329 */
05538 #endif
05539 #ifndef Tcl_UtfNext
05540 #define Tcl_UtfNext \
05541         (tclStubsPtr->tcl_UtfNext) /* 330 */
05542 #endif
05543 #ifndef Tcl_UtfPrev
05544 #define Tcl_UtfPrev \
05545         (tclStubsPtr->tcl_UtfPrev) /* 331 */
05546 #endif
05547 #ifndef Tcl_UtfToExternal
05548 #define Tcl_UtfToExternal \
05549         (tclStubsPtr->tcl_UtfToExternal) /* 332 */
05550 #endif
05551 #ifndef Tcl_UtfToExternalDString
05552 #define Tcl_UtfToExternalDString \
05553         (tclStubsPtr->tcl_UtfToExternalDString) /* 333 */
05554 #endif
05555 #ifndef Tcl_UtfToLower
05556 #define Tcl_UtfToLower \
05557         (tclStubsPtr->tcl_UtfToLower) /* 334 */
05558 #endif
05559 #ifndef Tcl_UtfToTitle
05560 #define Tcl_UtfToTitle \
05561         (tclStubsPtr->tcl_UtfToTitle) /* 335 */
05562 #endif
05563 #ifndef Tcl_UtfToUniChar
05564 #define Tcl_UtfToUniChar \
05565         (tclStubsPtr->tcl_UtfToUniChar) /* 336 */
05566 #endif
05567 #ifndef Tcl_UtfToUpper
05568 #define Tcl_UtfToUpper \
05569         (tclStubsPtr->tcl_UtfToUpper) /* 337 */
05570 #endif
05571 #ifndef Tcl_WriteChars
05572 #define Tcl_WriteChars \
05573         (tclStubsPtr->tcl_WriteChars) /* 338 */
05574 #endif
05575 #ifndef Tcl_WriteObj
05576 #define Tcl_WriteObj \
05577         (tclStubsPtr->tcl_WriteObj) /* 339 */
05578 #endif
05579 #ifndef Tcl_GetString
05580 #define Tcl_GetString \
05581         (tclStubsPtr->tcl_GetString) /* 340 */
05582 #endif
05583 #ifndef Tcl_GetDefaultEncodingDir
05584 #define Tcl_GetDefaultEncodingDir \
05585         (tclStubsPtr->tcl_GetDefaultEncodingDir) /* 341 */
05586 #endif
05587 #ifndef Tcl_SetDefaultEncodingDir
05588 #define Tcl_SetDefaultEncodingDir \
05589         (tclStubsPtr->tcl_SetDefaultEncodingDir) /* 342 */
05590 #endif
05591 #ifndef Tcl_AlertNotifier
05592 #define Tcl_AlertNotifier \
05593         (tclStubsPtr->tcl_AlertNotifier) /* 343 */
05594 #endif
05595 #ifndef Tcl_ServiceModeHook
05596 #define Tcl_ServiceModeHook \
05597         (tclStubsPtr->tcl_ServiceModeHook) /* 344 */
05598 #endif
05599 #ifndef Tcl_UniCharIsAlnum
05600 #define Tcl_UniCharIsAlnum \
05601         (tclStubsPtr->tcl_UniCharIsAlnum) /* 345 */
05602 #endif
05603 #ifndef Tcl_UniCharIsAlpha
05604 #define Tcl_UniCharIsAlpha \
05605         (tclStubsPtr->tcl_UniCharIsAlpha) /* 346 */
05606 #endif
05607 #ifndef Tcl_UniCharIsDigit
05608 #define Tcl_UniCharIsDigit \
05609         (tclStubsPtr->tcl_UniCharIsDigit) /* 347 */
05610 #endif
05611 #ifndef Tcl_UniCharIsLower
05612 #define Tcl_UniCharIsLower \
05613         (tclStubsPtr->tcl_UniCharIsLower) /* 348 */
05614 #endif
05615 #ifndef Tcl_UniCharIsSpace
05616 #define Tcl_UniCharIsSpace \
05617         (tclStubsPtr->tcl_UniCharIsSpace) /* 349 */
05618 #endif
05619 #ifndef Tcl_UniCharIsUpper
05620 #define Tcl_UniCharIsUpper \
05621         (tclStubsPtr->tcl_UniCharIsUpper) /* 350 */
05622 #endif
05623 #ifndef Tcl_UniCharIsWordChar
05624 #define Tcl_UniCharIsWordChar \
05625         (tclStubsPtr->tcl_UniCharIsWordChar) /* 351 */
05626 #endif
05627 #ifndef Tcl_UniCharLen
05628 #define Tcl_UniCharLen \
05629         (tclStubsPtr->tcl_UniCharLen) /* 352 */
05630 #endif
05631 #ifndef Tcl_UniCharNcmp
05632 #define Tcl_UniCharNcmp \
05633         (tclStubsPtr->tcl_UniCharNcmp) /* 353 */
05634 #endif
05635 #ifndef Tcl_UniCharToUtfDString
05636 #define Tcl_UniCharToUtfDString \
05637         (tclStubsPtr->tcl_UniCharToUtfDString) /* 354 */
05638 #endif
05639 #ifndef Tcl_UtfToUniCharDString
05640 #define Tcl_UtfToUniCharDString \
05641         (tclStubsPtr->tcl_UtfToUniCharDString) /* 355 */
05642 #endif
05643 #ifndef Tcl_GetRegExpFromObj
05644 #define Tcl_GetRegExpFromObj \
05645         (tclStubsPtr->tcl_GetRegExpFromObj) /* 356 */
05646 #endif
05647 #ifndef Tcl_EvalTokens
05648 #define Tcl_EvalTokens \
05649         (tclStubsPtr->tcl_EvalTokens) /* 357 */
05650 #endif
05651 #ifndef Tcl_FreeParse
05652 #define Tcl_FreeParse \
05653         (tclStubsPtr->tcl_FreeParse) /* 358 */
05654 #endif
05655 #ifndef Tcl_LogCommandInfo
05656 #define Tcl_LogCommandInfo \
05657         (tclStubsPtr->tcl_LogCommandInfo) /* 359 */
05658 #endif
05659 #ifndef Tcl_ParseBraces
05660 #define Tcl_ParseBraces \
05661         (tclStubsPtr->tcl_ParseBraces) /* 360 */
05662 #endif
05663 #ifndef Tcl_ParseCommand
05664 #define Tcl_ParseCommand \
05665         (tclStubsPtr->tcl_ParseCommand) /* 361 */
05666 #endif
05667 #ifndef Tcl_ParseExpr
05668 #define Tcl_ParseExpr \
05669         (tclStubsPtr->tcl_ParseExpr) /* 362 */
05670 #endif
05671 #ifndef Tcl_ParseQuotedString
05672 #define Tcl_ParseQuotedString \
05673         (tclStubsPtr->tcl_ParseQuotedString) /* 363 */
05674 #endif
05675 #ifndef Tcl_ParseVarName
05676 #define Tcl_ParseVarName \
05677         (tclStubsPtr->tcl_ParseVarName) /* 364 */
05678 #endif
05679 #ifndef Tcl_GetCwd
05680 #define Tcl_GetCwd \
05681         (tclStubsPtr->tcl_GetCwd) /* 365 */
05682 #endif
05683 #ifndef Tcl_Chdir
05684 #define Tcl_Chdir \
05685         (tclStubsPtr->tcl_Chdir) /* 366 */
05686 #endif
05687 #ifndef Tcl_Access
05688 #define Tcl_Access \
05689         (tclStubsPtr->tcl_Access) /* 367 */
05690 #endif
05691 #ifndef Tcl_Stat
05692 #define Tcl_Stat \
05693         (tclStubsPtr->tcl_Stat) /* 368 */
05694 #endif
05695 #ifndef Tcl_UtfNcmp
05696 #define Tcl_UtfNcmp \
05697         (tclStubsPtr->tcl_UtfNcmp) /* 369 */
05698 #endif
05699 #ifndef Tcl_UtfNcasecmp
05700 #define Tcl_UtfNcasecmp \
05701         (tclStubsPtr->tcl_UtfNcasecmp) /* 370 */
05702 #endif
05703 #ifndef Tcl_StringCaseMatch
05704 #define Tcl_StringCaseMatch \
05705         (tclStubsPtr->tcl_StringCaseMatch) /* 371 */
05706 #endif
05707 #ifndef Tcl_UniCharIsControl
05708 #define Tcl_UniCharIsControl \
05709         (tclStubsPtr->tcl_UniCharIsControl) /* 372 */
05710 #endif
05711 #ifndef Tcl_UniCharIsGraph
05712 #define Tcl_UniCharIsGraph \
05713         (tclStubsPtr->tcl_UniCharIsGraph) /* 373 */
05714 #endif
05715 #ifndef Tcl_UniCharIsPrint
05716 #define Tcl_UniCharIsPrint \
05717         (tclStubsPtr->tcl_UniCharIsPrint) /* 374 */
05718 #endif
05719 #ifndef Tcl_UniCharIsPunct
05720 #define Tcl_UniCharIsPunct \
05721         (tclStubsPtr->tcl_UniCharIsPunct) /* 375 */
05722 #endif
05723 #ifndef Tcl_RegExpExecObj
05724 #define Tcl_RegExpExecObj \
05725         (tclStubsPtr->tcl_RegExpExecObj) /* 376 */
05726 #endif
05727 #ifndef Tcl_RegExpGetInfo
05728 #define Tcl_RegExpGetInfo \
05729         (tclStubsPtr->tcl_RegExpGetInfo) /* 377 */
05730 #endif
05731 #ifndef Tcl_NewUnicodeObj
05732 #define Tcl_NewUnicodeObj \
05733         (tclStubsPtr->tcl_NewUnicodeObj) /* 378 */
05734 #endif
05735 #ifndef Tcl_SetUnicodeObj
05736 #define Tcl_SetUnicodeObj \
05737         (tclStubsPtr->tcl_SetUnicodeObj) /* 379 */
05738 #endif
05739 #ifndef Tcl_GetCharLength
05740 #define Tcl_GetCharLength \
05741         (tclStubsPtr->tcl_GetCharLength) /* 380 */
05742 #endif
05743 #ifndef Tcl_GetUniChar
05744 #define Tcl_GetUniChar \
05745         (tclStubsPtr->tcl_GetUniChar) /* 381 */
05746 #endif
05747 #ifndef Tcl_GetUnicode
05748 #define Tcl_GetUnicode \
05749         (tclStubsPtr->tcl_GetUnicode) /* 382 */
05750 #endif
05751 #ifndef Tcl_GetRange
05752 #define Tcl_GetRange \
05753         (tclStubsPtr->tcl_GetRange) /* 383 */
05754 #endif
05755 #ifndef Tcl_AppendUnicodeToObj
05756 #define Tcl_AppendUnicodeToObj \
05757         (tclStubsPtr->tcl_AppendUnicodeToObj) /* 384 */
05758 #endif
05759 #ifndef Tcl_RegExpMatchObj
05760 #define Tcl_RegExpMatchObj \
05761         (tclStubsPtr->tcl_RegExpMatchObj) /* 385 */
05762 #endif
05763 #ifndef Tcl_SetNotifier
05764 #define Tcl_SetNotifier \
05765         (tclStubsPtr->tcl_SetNotifier) /* 386 */
05766 #endif
05767 #ifndef Tcl_GetAllocMutex
05768 #define Tcl_GetAllocMutex \
05769         (tclStubsPtr->tcl_GetAllocMutex) /* 387 */
05770 #endif
05771 #ifndef Tcl_GetChannelNames
05772 #define Tcl_GetChannelNames \
05773         (tclStubsPtr->tcl_GetChannelNames) /* 388 */
05774 #endif
05775 #ifndef Tcl_GetChannelNamesEx
05776 #define Tcl_GetChannelNamesEx \
05777         (tclStubsPtr->tcl_GetChannelNamesEx) /* 389 */
05778 #endif
05779 #ifndef Tcl_ProcObjCmd
05780 #define Tcl_ProcObjCmd \
05781         (tclStubsPtr->tcl_ProcObjCmd) /* 390 */
05782 #endif
05783 #ifndef Tcl_ConditionFinalize
05784 #define Tcl_ConditionFinalize \
05785         (tclStubsPtr->tcl_ConditionFinalize) /* 391 */
05786 #endif
05787 #ifndef Tcl_MutexFinalize
05788 #define Tcl_MutexFinalize \
05789         (tclStubsPtr->tcl_MutexFinalize) /* 392 */
05790 #endif
05791 #ifndef Tcl_CreateThread
05792 #define Tcl_CreateThread \
05793         (tclStubsPtr->tcl_CreateThread) /* 393 */
05794 #endif
05795 #ifndef Tcl_ReadRaw
05796 #define Tcl_ReadRaw \
05797         (tclStubsPtr->tcl_ReadRaw) /* 394 */
05798 #endif
05799 #ifndef Tcl_WriteRaw
05800 #define Tcl_WriteRaw \
05801         (tclStubsPtr->tcl_WriteRaw) /* 395 */
05802 #endif
05803 #ifndef Tcl_GetTopChannel
05804 #define Tcl_GetTopChannel \
05805         (tclStubsPtr->tcl_GetTopChannel) /* 396 */
05806 #endif
05807 #ifndef Tcl_ChannelBuffered
05808 #define Tcl_ChannelBuffered \
05809         (tclStubsPtr->tcl_ChannelBuffered) /* 397 */
05810 #endif
05811 #ifndef Tcl_ChannelName
05812 #define Tcl_ChannelName \
05813         (tclStubsPtr->tcl_ChannelName) /* 398 */
05814 #endif
05815 #ifndef Tcl_ChannelVersion
05816 #define Tcl_ChannelVersion \
05817         (tclStubsPtr->tcl_ChannelVersion) /* 399 */
05818 #endif
05819 #ifndef Tcl_ChannelBlockModeProc
05820 #define Tcl_ChannelBlockModeProc \
05821         (tclStubsPtr->tcl_ChannelBlockModeProc) /* 400 */
05822 #endif
05823 #ifndef Tcl_ChannelCloseProc
05824 #define Tcl_ChannelCloseProc \
05825         (tclStubsPtr->tcl_ChannelCloseProc) /* 401 */
05826 #endif
05827 #ifndef Tcl_ChannelClose2Proc
05828 #define Tcl_ChannelClose2Proc \
05829         (tclStubsPtr->tcl_ChannelClose2Proc) /* 402 */
05830 #endif
05831 #ifndef Tcl_ChannelInputProc
05832 #define Tcl_ChannelInputProc \
05833         (tclStubsPtr->tcl_ChannelInputProc) /* 403 */
05834 #endif
05835 #ifndef Tcl_ChannelOutputProc
05836 #define Tcl_ChannelOutputProc \
05837         (tclStubsPtr->tcl_ChannelOutputProc) /* 404 */
05838 #endif
05839 #ifndef Tcl_ChannelSeekProc
05840 #define Tcl_ChannelSeekProc \
05841         (tclStubsPtr->tcl_ChannelSeekProc) /* 405 */
05842 #endif
05843 #ifndef Tcl_ChannelSetOptionProc
05844 #define Tcl_ChannelSetOptionProc \
05845         (tclStubsPtr->tcl_ChannelSetOptionProc) /* 406 */
05846 #endif
05847 #ifndef Tcl_ChannelGetOptionProc
05848 #define Tcl_ChannelGetOptionProc \
05849         (tclStubsPtr->tcl_ChannelGetOptionProc) /* 407 */
05850 #endif
05851 #ifndef Tcl_ChannelWatchProc
05852 #define Tcl_ChannelWatchProc \
05853         (tclStubsPtr->tcl_ChannelWatchProc) /* 408 */
05854 #endif
05855 #ifndef Tcl_ChannelGetHandleProc
05856 #define Tcl_ChannelGetHandleProc \
05857         (tclStubsPtr->tcl_ChannelGetHandleProc) /* 409 */
05858 #endif
05859 #ifndef Tcl_ChannelFlushProc
05860 #define Tcl_ChannelFlushProc \
05861         (tclStubsPtr->tcl_ChannelFlushProc) /* 410 */
05862 #endif
05863 #ifndef Tcl_ChannelHandlerProc
05864 #define Tcl_ChannelHandlerProc \
05865         (tclStubsPtr->tcl_ChannelHandlerProc) /* 411 */
05866 #endif
05867 #ifndef Tcl_JoinThread
05868 #define Tcl_JoinThread \
05869         (tclStubsPtr->tcl_JoinThread) /* 412 */
05870 #endif
05871 #ifndef Tcl_IsChannelShared
05872 #define Tcl_IsChannelShared \
05873         (tclStubsPtr->tcl_IsChannelShared) /* 413 */
05874 #endif
05875 #ifndef Tcl_IsChannelRegistered
05876 #define Tcl_IsChannelRegistered \
05877         (tclStubsPtr->tcl_IsChannelRegistered) /* 414 */
05878 #endif
05879 #ifndef Tcl_CutChannel
05880 #define Tcl_CutChannel \
05881         (tclStubsPtr->tcl_CutChannel) /* 415 */
05882 #endif
05883 #ifndef Tcl_SpliceChannel
05884 #define Tcl_SpliceChannel \
05885         (tclStubsPtr->tcl_SpliceChannel) /* 416 */
05886 #endif
05887 #ifndef Tcl_ClearChannelHandlers
05888 #define Tcl_ClearChannelHandlers \
05889         (tclStubsPtr->tcl_ClearChannelHandlers) /* 417 */
05890 #endif
05891 #ifndef Tcl_IsChannelExisting
05892 #define Tcl_IsChannelExisting \
05893         (tclStubsPtr->tcl_IsChannelExisting) /* 418 */
05894 #endif
05895 #ifndef Tcl_UniCharNcasecmp
05896 #define Tcl_UniCharNcasecmp \
05897         (tclStubsPtr->tcl_UniCharNcasecmp) /* 419 */
05898 #endif
05899 #ifndef Tcl_UniCharCaseMatch
05900 #define Tcl_UniCharCaseMatch \
05901         (tclStubsPtr->tcl_UniCharCaseMatch) /* 420 */
05902 #endif
05903 #ifndef Tcl_FindHashEntry
05904 #define Tcl_FindHashEntry \
05905         (tclStubsPtr->tcl_FindHashEntry) /* 421 */
05906 #endif
05907 #ifndef Tcl_CreateHashEntry
05908 #define Tcl_CreateHashEntry \
05909         (tclStubsPtr->tcl_CreateHashEntry) /* 422 */
05910 #endif
05911 #ifndef Tcl_InitCustomHashTable
05912 #define Tcl_InitCustomHashTable \
05913         (tclStubsPtr->tcl_InitCustomHashTable) /* 423 */
05914 #endif
05915 #ifndef Tcl_InitObjHashTable
05916 #define Tcl_InitObjHashTable \
05917         (tclStubsPtr->tcl_InitObjHashTable) /* 424 */
05918 #endif
05919 #ifndef Tcl_CommandTraceInfo
05920 #define Tcl_CommandTraceInfo \
05921         (tclStubsPtr->tcl_CommandTraceInfo) /* 425 */
05922 #endif
05923 #ifndef Tcl_TraceCommand
05924 #define Tcl_TraceCommand \
05925         (tclStubsPtr->tcl_TraceCommand) /* 426 */
05926 #endif
05927 #ifndef Tcl_UntraceCommand
05928 #define Tcl_UntraceCommand \
05929         (tclStubsPtr->tcl_UntraceCommand) /* 427 */
05930 #endif
05931 #ifndef Tcl_AttemptAlloc
05932 #define Tcl_AttemptAlloc \
05933         (tclStubsPtr->tcl_AttemptAlloc) /* 428 */
05934 #endif
05935 #ifndef Tcl_AttemptDbCkalloc
05936 #define Tcl_AttemptDbCkalloc \
05937         (tclStubsPtr->tcl_AttemptDbCkalloc) /* 429 */
05938 #endif
05939 #ifndef Tcl_AttemptRealloc
05940 #define Tcl_AttemptRealloc \
05941         (tclStubsPtr->tcl_AttemptRealloc) /* 430 */
05942 #endif
05943 #ifndef Tcl_AttemptDbCkrealloc
05944 #define Tcl_AttemptDbCkrealloc \
05945         (tclStubsPtr->tcl_AttemptDbCkrealloc) /* 431 */
05946 #endif
05947 #ifndef Tcl_AttemptSetObjLength
05948 #define Tcl_AttemptSetObjLength \
05949         (tclStubsPtr->tcl_AttemptSetObjLength) /* 432 */
05950 #endif
05951 #ifndef Tcl_GetChannelThread
05952 #define Tcl_GetChannelThread \
05953         (tclStubsPtr->tcl_GetChannelThread) /* 433 */
05954 #endif
05955 #ifndef Tcl_GetUnicodeFromObj
05956 #define Tcl_GetUnicodeFromObj \
05957         (tclStubsPtr->tcl_GetUnicodeFromObj) /* 434 */
05958 #endif
05959 #ifndef Tcl_GetMathFuncInfo
05960 #define Tcl_GetMathFuncInfo \
05961         (tclStubsPtr->tcl_GetMathFuncInfo) /* 435 */
05962 #endif
05963 #ifndef Tcl_ListMathFuncs
05964 #define Tcl_ListMathFuncs \
05965         (tclStubsPtr->tcl_ListMathFuncs) /* 436 */
05966 #endif
05967 #ifndef Tcl_SubstObj
05968 #define Tcl_SubstObj \
05969         (tclStubsPtr->tcl_SubstObj) /* 437 */
05970 #endif
05971 #ifndef Tcl_DetachChannel
05972 #define Tcl_DetachChannel \
05973         (tclStubsPtr->tcl_DetachChannel) /* 438 */
05974 #endif
05975 #ifndef Tcl_IsStandardChannel
05976 #define Tcl_IsStandardChannel \
05977         (tclStubsPtr->tcl_IsStandardChannel) /* 439 */
05978 #endif
05979 #ifndef Tcl_FSCopyFile
05980 #define Tcl_FSCopyFile \
05981         (tclStubsPtr->tcl_FSCopyFile) /* 440 */
05982 #endif
05983 #ifndef Tcl_FSCopyDirectory
05984 #define Tcl_FSCopyDirectory \
05985         (tclStubsPtr->tcl_FSCopyDirectory) /* 441 */
05986 #endif
05987 #ifndef Tcl_FSCreateDirectory
05988 #define Tcl_FSCreateDirectory \
05989         (tclStubsPtr->tcl_FSCreateDirectory) /* 442 */
05990 #endif
05991 #ifndef Tcl_FSDeleteFile
05992 #define Tcl_FSDeleteFile \
05993         (tclStubsPtr->tcl_FSDeleteFile) /* 443 */
05994 #endif
05995 #ifndef Tcl_FSLoadFile
05996 #define Tcl_FSLoadFile \
05997         (tclStubsPtr->tcl_FSLoadFile) /* 444 */
05998 #endif
05999 #ifndef Tcl_FSMatchInDirectory
06000 #define Tcl_FSMatchInDirectory \
06001         (tclStubsPtr->tcl_FSMatchInDirectory) /* 445 */
06002 #endif
06003 #ifndef Tcl_FSLink
06004 #define Tcl_FSLink \
06005         (tclStubsPtr->tcl_FSLink) /* 446 */
06006 #endif
06007 #ifndef Tcl_FSRemoveDirectory
06008 #define Tcl_FSRemoveDirectory \
06009         (tclStubsPtr->tcl_FSRemoveDirectory) /* 447 */
06010 #endif
06011 #ifndef Tcl_FSRenameFile
06012 #define Tcl_FSRenameFile \
06013         (tclStubsPtr->tcl_FSRenameFile) /* 448 */
06014 #endif
06015 #ifndef Tcl_FSLstat
06016 #define Tcl_FSLstat \
06017         (tclStubsPtr->tcl_FSLstat) /* 449 */
06018 #endif
06019 #ifndef Tcl_FSUtime
06020 #define Tcl_FSUtime \
06021         (tclStubsPtr->tcl_FSUtime) /* 450 */
06022 #endif
06023 #ifndef Tcl_FSFileAttrsGet
06024 #define Tcl_FSFileAttrsGet \
06025         (tclStubsPtr->tcl_FSFileAttrsGet) /* 451 */
06026 #endif
06027 #ifndef Tcl_FSFileAttrsSet
06028 #define Tcl_FSFileAttrsSet \
06029         (tclStubsPtr->tcl_FSFileAttrsSet) /* 452 */
06030 #endif
06031 #ifndef Tcl_FSFileAttrStrings
06032 #define Tcl_FSFileAttrStrings \
06033         (tclStubsPtr->tcl_FSFileAttrStrings) /* 453 */
06034 #endif
06035 #ifndef Tcl_FSStat
06036 #define Tcl_FSStat \
06037         (tclStubsPtr->tcl_FSStat) /* 454 */
06038 #endif
06039 #ifndef Tcl_FSAccess
06040 #define Tcl_FSAccess \
06041         (tclStubsPtr->tcl_FSAccess) /* 455 */
06042 #endif
06043 #ifndef Tcl_FSOpenFileChannel
06044 #define Tcl_FSOpenFileChannel \
06045         (tclStubsPtr->tcl_FSOpenFileChannel) /* 456 */
06046 #endif
06047 #ifndef Tcl_FSGetCwd
06048 #define Tcl_FSGetCwd \
06049         (tclStubsPtr->tcl_FSGetCwd) /* 457 */
06050 #endif
06051 #ifndef Tcl_FSChdir
06052 #define Tcl_FSChdir \
06053         (tclStubsPtr->tcl_FSChdir) /* 458 */
06054 #endif
06055 #ifndef Tcl_FSConvertToPathType
06056 #define Tcl_FSConvertToPathType \
06057         (tclStubsPtr->tcl_FSConvertToPathType) /* 459 */
06058 #endif
06059 #ifndef Tcl_FSJoinPath
06060 #define Tcl_FSJoinPath \
06061         (tclStubsPtr->tcl_FSJoinPath) /* 460 */
06062 #endif
06063 #ifndef Tcl_FSSplitPath
06064 #define Tcl_FSSplitPath \
06065         (tclStubsPtr->tcl_FSSplitPath) /* 461 */
06066 #endif
06067 #ifndef Tcl_FSEqualPaths
06068 #define Tcl_FSEqualPaths \
06069         (tclStubsPtr->tcl_FSEqualPaths) /* 462 */
06070 #endif
06071 #ifndef Tcl_FSGetNormalizedPath
06072 #define Tcl_FSGetNormalizedPath \
06073         (tclStubsPtr->tcl_FSGetNormalizedPath) /* 463 */
06074 #endif
06075 #ifndef Tcl_FSJoinToPath
06076 #define Tcl_FSJoinToPath \
06077         (tclStubsPtr->tcl_FSJoinToPath) /* 464 */
06078 #endif
06079 #ifndef Tcl_FSGetInternalRep
06080 #define Tcl_FSGetInternalRep \
06081         (tclStubsPtr->tcl_FSGetInternalRep) /* 465 */
06082 #endif
06083 #ifndef Tcl_FSGetTranslatedPath
06084 #define Tcl_FSGetTranslatedPath \
06085         (tclStubsPtr->tcl_FSGetTranslatedPath) /* 466 */
06086 #endif
06087 #ifndef Tcl_FSEvalFile
06088 #define Tcl_FSEvalFile \
06089         (tclStubsPtr->tcl_FSEvalFile) /* 467 */
06090 #endif
06091 #ifndef Tcl_FSNewNativePath
06092 #define Tcl_FSNewNativePath \
06093         (tclStubsPtr->tcl_FSNewNativePath) /* 468 */
06094 #endif
06095 #ifndef Tcl_FSGetNativePath
06096 #define Tcl_FSGetNativePath \
06097         (tclStubsPtr->tcl_FSGetNativePath) /* 469 */
06098 #endif
06099 #ifndef Tcl_FSFileSystemInfo
06100 #define Tcl_FSFileSystemInfo \
06101         (tclStubsPtr->tcl_FSFileSystemInfo) /* 470 */
06102 #endif
06103 #ifndef Tcl_FSPathSeparator
06104 #define Tcl_FSPathSeparator \
06105         (tclStubsPtr->tcl_FSPathSeparator) /* 471 */
06106 #endif
06107 #ifndef Tcl_FSListVolumes
06108 #define Tcl_FSListVolumes \
06109         (tclStubsPtr->tcl_FSListVolumes) /* 472 */
06110 #endif
06111 #ifndef Tcl_FSRegister
06112 #define Tcl_FSRegister \
06113         (tclStubsPtr->tcl_FSRegister) /* 473 */
06114 #endif
06115 #ifndef Tcl_FSUnregister
06116 #define Tcl_FSUnregister \
06117         (tclStubsPtr->tcl_FSUnregister) /* 474 */
06118 #endif
06119 #ifndef Tcl_FSData
06120 #define Tcl_FSData \
06121         (tclStubsPtr->tcl_FSData) /* 475 */
06122 #endif
06123 #ifndef Tcl_FSGetTranslatedStringPath
06124 #define Tcl_FSGetTranslatedStringPath \
06125         (tclStubsPtr->tcl_FSGetTranslatedStringPath) /* 476 */
06126 #endif
06127 #ifndef Tcl_FSGetFileSystemForPath
06128 #define Tcl_FSGetFileSystemForPath \
06129         (tclStubsPtr->tcl_FSGetFileSystemForPath) /* 477 */
06130 #endif
06131 #ifndef Tcl_FSGetPathType
06132 #define Tcl_FSGetPathType \
06133         (tclStubsPtr->tcl_FSGetPathType) /* 478 */
06134 #endif
06135 #ifndef Tcl_OutputBuffered
06136 #define Tcl_OutputBuffered \
06137         (tclStubsPtr->tcl_OutputBuffered) /* 479 */
06138 #endif
06139 #ifndef Tcl_FSMountsChanged
06140 #define Tcl_FSMountsChanged \
06141         (tclStubsPtr->tcl_FSMountsChanged) /* 480 */
06142 #endif
06143 #ifndef Tcl_EvalTokensStandard
06144 #define Tcl_EvalTokensStandard \
06145         (tclStubsPtr->tcl_EvalTokensStandard) /* 481 */
06146 #endif
06147 #ifndef Tcl_GetTime
06148 #define Tcl_GetTime \
06149         (tclStubsPtr->tcl_GetTime) /* 482 */
06150 #endif
06151 #ifndef Tcl_CreateObjTrace
06152 #define Tcl_CreateObjTrace \
06153         (tclStubsPtr->tcl_CreateObjTrace) /* 483 */
06154 #endif
06155 #ifndef Tcl_GetCommandInfoFromToken
06156 #define Tcl_GetCommandInfoFromToken \
06157         (tclStubsPtr->tcl_GetCommandInfoFromToken) /* 484 */
06158 #endif
06159 #ifndef Tcl_SetCommandInfoFromToken
06160 #define Tcl_SetCommandInfoFromToken \
06161         (tclStubsPtr->tcl_SetCommandInfoFromToken) /* 485 */
06162 #endif
06163 #ifndef Tcl_DbNewWideIntObj
06164 #define Tcl_DbNewWideIntObj \
06165         (tclStubsPtr->tcl_DbNewWideIntObj) /* 486 */
06166 #endif
06167 #ifndef Tcl_GetWideIntFromObj
06168 #define Tcl_GetWideIntFromObj \
06169         (tclStubsPtr->tcl_GetWideIntFromObj) /* 487 */
06170 #endif
06171 #ifndef Tcl_NewWideIntObj
06172 #define Tcl_NewWideIntObj \
06173         (tclStubsPtr->tcl_NewWideIntObj) /* 488 */
06174 #endif
06175 #ifndef Tcl_SetWideIntObj
06176 #define Tcl_SetWideIntObj \
06177         (tclStubsPtr->tcl_SetWideIntObj) /* 489 */
06178 #endif
06179 #ifndef Tcl_AllocStatBuf
06180 #define Tcl_AllocStatBuf \
06181         (tclStubsPtr->tcl_AllocStatBuf) /* 490 */
06182 #endif
06183 #ifndef Tcl_Seek
06184 #define Tcl_Seek \
06185         (tclStubsPtr->tcl_Seek) /* 491 */
06186 #endif
06187 #ifndef Tcl_Tell
06188 #define Tcl_Tell \
06189         (tclStubsPtr->tcl_Tell) /* 492 */
06190 #endif
06191 #ifndef Tcl_ChannelWideSeekProc
06192 #define Tcl_ChannelWideSeekProc \
06193         (tclStubsPtr->tcl_ChannelWideSeekProc) /* 493 */
06194 #endif
06195 #ifndef Tcl_DictObjPut
06196 #define Tcl_DictObjPut \
06197         (tclStubsPtr->tcl_DictObjPut) /* 494 */
06198 #endif
06199 #ifndef Tcl_DictObjGet
06200 #define Tcl_DictObjGet \
06201         (tclStubsPtr->tcl_DictObjGet) /* 495 */
06202 #endif
06203 #ifndef Tcl_DictObjRemove
06204 #define Tcl_DictObjRemove \
06205         (tclStubsPtr->tcl_DictObjRemove) /* 496 */
06206 #endif
06207 #ifndef Tcl_DictObjSize
06208 #define Tcl_DictObjSize \
06209         (tclStubsPtr->tcl_DictObjSize) /* 497 */
06210 #endif
06211 #ifndef Tcl_DictObjFirst
06212 #define Tcl_DictObjFirst \
06213         (tclStubsPtr->tcl_DictObjFirst) /* 498 */
06214 #endif
06215 #ifndef Tcl_DictObjNext
06216 #define Tcl_DictObjNext \
06217         (tclStubsPtr->tcl_DictObjNext) /* 499 */
06218 #endif
06219 #ifndef Tcl_DictObjDone
06220 #define Tcl_DictObjDone \
06221         (tclStubsPtr->tcl_DictObjDone) /* 500 */
06222 #endif
06223 #ifndef Tcl_DictObjPutKeyList
06224 #define Tcl_DictObjPutKeyList \
06225         (tclStubsPtr->tcl_DictObjPutKeyList) /* 501 */
06226 #endif
06227 #ifndef Tcl_DictObjRemoveKeyList
06228 #define Tcl_DictObjRemoveKeyList \
06229         (tclStubsPtr->tcl_DictObjRemoveKeyList) /* 502 */
06230 #endif
06231 #ifndef Tcl_NewDictObj
06232 #define Tcl_NewDictObj \
06233         (tclStubsPtr->tcl_NewDictObj) /* 503 */
06234 #endif
06235 #ifndef Tcl_DbNewDictObj
06236 #define Tcl_DbNewDictObj \
06237         (tclStubsPtr->tcl_DbNewDictObj) /* 504 */
06238 #endif
06239 #ifndef Tcl_RegisterConfig
06240 #define Tcl_RegisterConfig \
06241         (tclStubsPtr->tcl_RegisterConfig) /* 505 */
06242 #endif
06243 #ifndef Tcl_CreateNamespace
06244 #define Tcl_CreateNamespace \
06245         (tclStubsPtr->tcl_CreateNamespace) /* 506 */
06246 #endif
06247 #ifndef Tcl_DeleteNamespace
06248 #define Tcl_DeleteNamespace \
06249         (tclStubsPtr->tcl_DeleteNamespace) /* 507 */
06250 #endif
06251 #ifndef Tcl_AppendExportList
06252 #define Tcl_AppendExportList \
06253         (tclStubsPtr->tcl_AppendExportList) /* 508 */
06254 #endif
06255 #ifndef Tcl_Export
06256 #define Tcl_Export \
06257         (tclStubsPtr->tcl_Export) /* 509 */
06258 #endif
06259 #ifndef Tcl_Import
06260 #define Tcl_Import \
06261         (tclStubsPtr->tcl_Import) /* 510 */
06262 #endif
06263 #ifndef Tcl_ForgetImport
06264 #define Tcl_ForgetImport \
06265         (tclStubsPtr->tcl_ForgetImport) /* 511 */
06266 #endif
06267 #ifndef Tcl_GetCurrentNamespace
06268 #define Tcl_GetCurrentNamespace \
06269         (tclStubsPtr->tcl_GetCurrentNamespace) /* 512 */
06270 #endif
06271 #ifndef Tcl_GetGlobalNamespace
06272 #define Tcl_GetGlobalNamespace \
06273         (tclStubsPtr->tcl_GetGlobalNamespace) /* 513 */
06274 #endif
06275 #ifndef Tcl_FindNamespace
06276 #define Tcl_FindNamespace \
06277         (tclStubsPtr->tcl_FindNamespace) /* 514 */
06278 #endif
06279 #ifndef Tcl_FindCommand
06280 #define Tcl_FindCommand \
06281         (tclStubsPtr->tcl_FindCommand) /* 515 */
06282 #endif
06283 #ifndef Tcl_GetCommandFromObj
06284 #define Tcl_GetCommandFromObj \
06285         (tclStubsPtr->tcl_GetCommandFromObj) /* 516 */
06286 #endif
06287 #ifndef Tcl_GetCommandFullName
06288 #define Tcl_GetCommandFullName \
06289         (tclStubsPtr->tcl_GetCommandFullName) /* 517 */
06290 #endif
06291 #ifndef Tcl_FSEvalFileEx
06292 #define Tcl_FSEvalFileEx \
06293         (tclStubsPtr->tcl_FSEvalFileEx) /* 518 */
06294 #endif
06295 #ifndef Tcl_SetExitProc
06296 #define Tcl_SetExitProc \
06297         (tclStubsPtr->tcl_SetExitProc) /* 519 */
06298 #endif
06299 #ifndef Tcl_LimitAddHandler
06300 #define Tcl_LimitAddHandler \
06301         (tclStubsPtr->tcl_LimitAddHandler) /* 520 */
06302 #endif
06303 #ifndef Tcl_LimitRemoveHandler
06304 #define Tcl_LimitRemoveHandler \
06305         (tclStubsPtr->tcl_LimitRemoveHandler) /* 521 */
06306 #endif
06307 #ifndef Tcl_LimitReady
06308 #define Tcl_LimitReady \
06309         (tclStubsPtr->tcl_LimitReady) /* 522 */
06310 #endif
06311 #ifndef Tcl_LimitCheck
06312 #define Tcl_LimitCheck \
06313         (tclStubsPtr->tcl_LimitCheck) /* 523 */
06314 #endif
06315 #ifndef Tcl_LimitExceeded
06316 #define Tcl_LimitExceeded \
06317         (tclStubsPtr->tcl_LimitExceeded) /* 524 */
06318 #endif
06319 #ifndef Tcl_LimitSetCommands
06320 #define Tcl_LimitSetCommands \
06321         (tclStubsPtr->tcl_LimitSetCommands) /* 525 */
06322 #endif
06323 #ifndef Tcl_LimitSetTime
06324 #define Tcl_LimitSetTime \
06325         (tclStubsPtr->tcl_LimitSetTime) /* 526 */
06326 #endif
06327 #ifndef Tcl_LimitSetGranularity
06328 #define Tcl_LimitSetGranularity \
06329         (tclStubsPtr->tcl_LimitSetGranularity) /* 527 */
06330 #endif
06331 #ifndef Tcl_LimitTypeEnabled
06332 #define Tcl_LimitTypeEnabled \
06333         (tclStubsPtr->tcl_LimitTypeEnabled) /* 528 */
06334 #endif
06335 #ifndef Tcl_LimitTypeExceeded
06336 #define Tcl_LimitTypeExceeded \
06337         (tclStubsPtr->tcl_LimitTypeExceeded) /* 529 */
06338 #endif
06339 #ifndef Tcl_LimitTypeSet
06340 #define Tcl_LimitTypeSet \
06341         (tclStubsPtr->tcl_LimitTypeSet) /* 530 */
06342 #endif
06343 #ifndef Tcl_LimitTypeReset
06344 #define Tcl_LimitTypeReset \
06345         (tclStubsPtr->tcl_LimitTypeReset) /* 531 */
06346 #endif
06347 #ifndef Tcl_LimitGetCommands
06348 #define Tcl_LimitGetCommands \
06349         (tclStubsPtr->tcl_LimitGetCommands) /* 532 */
06350 #endif
06351 #ifndef Tcl_LimitGetTime
06352 #define Tcl_LimitGetTime \
06353         (tclStubsPtr->tcl_LimitGetTime) /* 533 */
06354 #endif
06355 #ifndef Tcl_LimitGetGranularity
06356 #define Tcl_LimitGetGranularity \
06357         (tclStubsPtr->tcl_LimitGetGranularity) /* 534 */
06358 #endif
06359 #ifndef Tcl_SaveInterpState
06360 #define Tcl_SaveInterpState \
06361         (tclStubsPtr->tcl_SaveInterpState) /* 535 */
06362 #endif
06363 #ifndef Tcl_RestoreInterpState
06364 #define Tcl_RestoreInterpState \
06365         (tclStubsPtr->tcl_RestoreInterpState) /* 536 */
06366 #endif
06367 #ifndef Tcl_DiscardInterpState
06368 #define Tcl_DiscardInterpState \
06369         (tclStubsPtr->tcl_DiscardInterpState) /* 537 */
06370 #endif
06371 #ifndef Tcl_SetReturnOptions
06372 #define Tcl_SetReturnOptions \
06373         (tclStubsPtr->tcl_SetReturnOptions) /* 538 */
06374 #endif
06375 #ifndef Tcl_GetReturnOptions
06376 #define Tcl_GetReturnOptions \
06377         (tclStubsPtr->tcl_GetReturnOptions) /* 539 */
06378 #endif
06379 #ifndef Tcl_IsEnsemble
06380 #define Tcl_IsEnsemble \
06381         (tclStubsPtr->tcl_IsEnsemble) /* 540 */
06382 #endif
06383 #ifndef Tcl_CreateEnsemble
06384 #define Tcl_CreateEnsemble \
06385         (tclStubsPtr->tcl_CreateEnsemble) /* 541 */
06386 #endif
06387 #ifndef Tcl_FindEnsemble
06388 #define Tcl_FindEnsemble \
06389         (tclStubsPtr->tcl_FindEnsemble) /* 542 */
06390 #endif
06391 #ifndef Tcl_SetEnsembleSubcommandList
06392 #define Tcl_SetEnsembleSubcommandList \
06393         (tclStubsPtr->tcl_SetEnsembleSubcommandList) /* 543 */
06394 #endif
06395 #ifndef Tcl_SetEnsembleMappingDict
06396 #define Tcl_SetEnsembleMappingDict \
06397         (tclStubsPtr->tcl_SetEnsembleMappingDict) /* 544 */
06398 #endif
06399 #ifndef Tcl_SetEnsembleUnknownHandler
06400 #define Tcl_SetEnsembleUnknownHandler \
06401         (tclStubsPtr->tcl_SetEnsembleUnknownHandler) /* 545 */
06402 #endif
06403 #ifndef Tcl_SetEnsembleFlags
06404 #define Tcl_SetEnsembleFlags \
06405         (tclStubsPtr->tcl_SetEnsembleFlags) /* 546 */
06406 #endif
06407 #ifndef Tcl_GetEnsembleSubcommandList
06408 #define Tcl_GetEnsembleSubcommandList \
06409         (tclStubsPtr->tcl_GetEnsembleSubcommandList) /* 547 */
06410 #endif
06411 #ifndef Tcl_GetEnsembleMappingDict
06412 #define Tcl_GetEnsembleMappingDict \
06413         (tclStubsPtr->tcl_GetEnsembleMappingDict) /* 548 */
06414 #endif
06415 #ifndef Tcl_GetEnsembleUnknownHandler
06416 #define Tcl_GetEnsembleUnknownHandler \
06417         (tclStubsPtr->tcl_GetEnsembleUnknownHandler) /* 549 */
06418 #endif
06419 #ifndef Tcl_GetEnsembleFlags
06420 #define Tcl_GetEnsembleFlags \
06421         (tclStubsPtr->tcl_GetEnsembleFlags) /* 550 */
06422 #endif
06423 #ifndef Tcl_GetEnsembleNamespace
06424 #define Tcl_GetEnsembleNamespace \
06425         (tclStubsPtr->tcl_GetEnsembleNamespace) /* 551 */
06426 #endif
06427 #ifndef Tcl_SetTimeProc
06428 #define Tcl_SetTimeProc \
06429         (tclStubsPtr->tcl_SetTimeProc) /* 552 */
06430 #endif
06431 #ifndef Tcl_QueryTimeProc
06432 #define Tcl_QueryTimeProc \
06433         (tclStubsPtr->tcl_QueryTimeProc) /* 553 */
06434 #endif
06435 #ifndef Tcl_ChannelThreadActionProc
06436 #define Tcl_ChannelThreadActionProc \
06437         (tclStubsPtr->tcl_ChannelThreadActionProc) /* 554 */
06438 #endif
06439 #ifndef Tcl_NewBignumObj
06440 #define Tcl_NewBignumObj \
06441         (tclStubsPtr->tcl_NewBignumObj) /* 555 */
06442 #endif
06443 #ifndef Tcl_DbNewBignumObj
06444 #define Tcl_DbNewBignumObj \
06445         (tclStubsPtr->tcl_DbNewBignumObj) /* 556 */
06446 #endif
06447 #ifndef Tcl_SetBignumObj
06448 #define Tcl_SetBignumObj \
06449         (tclStubsPtr->tcl_SetBignumObj) /* 557 */
06450 #endif
06451 #ifndef Tcl_GetBignumFromObj
06452 #define Tcl_GetBignumFromObj \
06453         (tclStubsPtr->tcl_GetBignumFromObj) /* 558 */
06454 #endif
06455 #ifndef Tcl_TakeBignumFromObj
06456 #define Tcl_TakeBignumFromObj \
06457         (tclStubsPtr->tcl_TakeBignumFromObj) /* 559 */
06458 #endif
06459 #ifndef Tcl_TruncateChannel
06460 #define Tcl_TruncateChannel \
06461         (tclStubsPtr->tcl_TruncateChannel) /* 560 */
06462 #endif
06463 #ifndef Tcl_ChannelTruncateProc
06464 #define Tcl_ChannelTruncateProc \
06465         (tclStubsPtr->tcl_ChannelTruncateProc) /* 561 */
06466 #endif
06467 #ifndef Tcl_SetChannelErrorInterp
06468 #define Tcl_SetChannelErrorInterp \
06469         (tclStubsPtr->tcl_SetChannelErrorInterp) /* 562 */
06470 #endif
06471 #ifndef Tcl_GetChannelErrorInterp
06472 #define Tcl_GetChannelErrorInterp \
06473         (tclStubsPtr->tcl_GetChannelErrorInterp) /* 563 */
06474 #endif
06475 #ifndef Tcl_SetChannelError
06476 #define Tcl_SetChannelError \
06477         (tclStubsPtr->tcl_SetChannelError) /* 564 */
06478 #endif
06479 #ifndef Tcl_GetChannelError
06480 #define Tcl_GetChannelError \
06481         (tclStubsPtr->tcl_GetChannelError) /* 565 */
06482 #endif
06483 #ifndef Tcl_InitBignumFromDouble
06484 #define Tcl_InitBignumFromDouble \
06485         (tclStubsPtr->tcl_InitBignumFromDouble) /* 566 */
06486 #endif
06487 #ifndef Tcl_GetNamespaceUnknownHandler
06488 #define Tcl_GetNamespaceUnknownHandler \
06489         (tclStubsPtr->tcl_GetNamespaceUnknownHandler) /* 567 */
06490 #endif
06491 #ifndef Tcl_SetNamespaceUnknownHandler
06492 #define Tcl_SetNamespaceUnknownHandler \
06493         (tclStubsPtr->tcl_SetNamespaceUnknownHandler) /* 568 */
06494 #endif
06495 #ifndef Tcl_GetEncodingFromObj
06496 #define Tcl_GetEncodingFromObj \
06497         (tclStubsPtr->tcl_GetEncodingFromObj) /* 569 */
06498 #endif
06499 #ifndef Tcl_GetEncodingSearchPath
06500 #define Tcl_GetEncodingSearchPath \
06501         (tclStubsPtr->tcl_GetEncodingSearchPath) /* 570 */
06502 #endif
06503 #ifndef Tcl_SetEncodingSearchPath
06504 #define Tcl_SetEncodingSearchPath \
06505         (tclStubsPtr->tcl_SetEncodingSearchPath) /* 571 */
06506 #endif
06507 #ifndef Tcl_GetEncodingNameFromEnvironment
06508 #define Tcl_GetEncodingNameFromEnvironment \
06509         (tclStubsPtr->tcl_GetEncodingNameFromEnvironment) /* 572 */
06510 #endif
06511 #ifndef Tcl_PkgRequireProc
06512 #define Tcl_PkgRequireProc \
06513         (tclStubsPtr->tcl_PkgRequireProc) /* 573 */
06514 #endif
06515 #ifndef Tcl_AppendObjToErrorInfo
06516 #define Tcl_AppendObjToErrorInfo \
06517         (tclStubsPtr->tcl_AppendObjToErrorInfo) /* 574 */
06518 #endif
06519 #ifndef Tcl_AppendLimitedToObj
06520 #define Tcl_AppendLimitedToObj \
06521         (tclStubsPtr->tcl_AppendLimitedToObj) /* 575 */
06522 #endif
06523 #ifndef Tcl_Format
06524 #define Tcl_Format \
06525         (tclStubsPtr->tcl_Format) /* 576 */
06526 #endif
06527 #ifndef Tcl_AppendFormatToObj
06528 #define Tcl_AppendFormatToObj \
06529         (tclStubsPtr->tcl_AppendFormatToObj) /* 577 */
06530 #endif
06531 #ifndef Tcl_ObjPrintf
06532 #define Tcl_ObjPrintf \
06533         (tclStubsPtr->tcl_ObjPrintf) /* 578 */
06534 #endif
06535 #ifndef Tcl_AppendPrintfToObj
06536 #define Tcl_AppendPrintfToObj \
06537         (tclStubsPtr->tcl_AppendPrintfToObj) /* 579 */
06538 #endif
06539 
06540 #endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */
06541 
06542 /* !END!: Do not edit above this line. */
06543 
06544 #undef TCL_STORAGE_CLASS
06545 #define TCL_STORAGE_CLASS DLLIMPORT
06546 
06547 #endif /* _TCLDECLS */
06548 



Generated on Wed Mar 12 12:18:15 2008 by  doxygen 1.5.1