tclIntDecls.h
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:51k
源码类别:

通讯编程

开发平台:

Visual C++

  1. /*
  2.  * tclIntDecls.h --
  3.  *
  4.  * This file contains the declarations for all unsupported
  5.  * functions that are exported by the Tcl library.  These
  6.  * interfaces are not guaranteed to remain the same between
  7.  * versions.  Use at your own risk.
  8.  *
  9.  * Copyright (c) 1998-1999 by Scriptics Corporation.
  10.  *
  11.  * See the file "license.terms" for information on usage and redistribution
  12.  * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  13.  *
  14.  * RCS: @(#) $Id: tclIntDecls.h,v 1.49.2.9 2007/04/21 19:52:14 kennykb Exp $
  15.  */
  16. #ifndef _TCLINTDECLS
  17. #define _TCLINTDECLS
  18. /*
  19.  * WARNING: This file is automatically generated by the tools/genStubs.tcl
  20.  * script.  Any modifications to the function declarations below should be made
  21.  * in the generic/tclInt.decls script.
  22.  */
  23. /* !BEGIN!: Do not edit below this line. */
  24. /*
  25.  * Exported function declarations:
  26.  */
  27. /* Slot 0 is reserved */
  28. /* 1 */
  29. EXTERN int TclAccessDeleteProc _ANSI_ARGS_((
  30. TclAccessProc_ * proc));
  31. /* 2 */
  32. EXTERN int TclAccessInsertProc _ANSI_ARGS_((
  33. TclAccessProc_ * proc));
  34. /* 3 */
  35. EXTERN void TclAllocateFreeObjects _ANSI_ARGS_((void));
  36. /* Slot 4 is reserved */
  37. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  38. /* 5 */
  39. EXTERN int TclCleanupChildren _ANSI_ARGS_((Tcl_Interp * interp, 
  40. int numPids, Tcl_Pid * pidPtr, 
  41. Tcl_Channel errorChan));
  42. #endif /* UNIX */
  43. #ifdef __WIN32__
  44. /* 5 */
  45. EXTERN int TclCleanupChildren _ANSI_ARGS_((Tcl_Interp * interp, 
  46. int numPids, Tcl_Pid * pidPtr, 
  47. Tcl_Channel errorChan));
  48. #endif /* __WIN32__ */
  49. /* 6 */
  50. EXTERN void TclCleanupCommand _ANSI_ARGS_((Command * cmdPtr));
  51. /* 7 */
  52. EXTERN int TclCopyAndCollapse _ANSI_ARGS_((int count, 
  53. CONST char * src, char * dst));
  54. /* 8 */
  55. EXTERN int TclCopyChannel _ANSI_ARGS_((Tcl_Interp * interp, 
  56. Tcl_Channel inChan, Tcl_Channel outChan, 
  57. int toRead, Tcl_Obj * cmdPtr));
  58. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  59. /* 9 */
  60. EXTERN int TclCreatePipeline _ANSI_ARGS_((Tcl_Interp * interp, 
  61. int argc, CONST char ** argv, 
  62. Tcl_Pid ** pidArrayPtr, TclFile * inPipePtr, 
  63. TclFile * outPipePtr, TclFile * errFilePtr));
  64. #endif /* UNIX */
  65. #ifdef __WIN32__
  66. /* 9 */
  67. EXTERN int TclCreatePipeline _ANSI_ARGS_((Tcl_Interp * interp, 
  68. int argc, CONST char ** argv, 
  69. Tcl_Pid ** pidArrayPtr, TclFile * inPipePtr, 
  70. TclFile * outPipePtr, TclFile * errFilePtr));
  71. #endif /* __WIN32__ */
  72. /* 10 */
  73. EXTERN int TclCreateProc _ANSI_ARGS_((Tcl_Interp * interp, 
  74. Namespace * nsPtr, CONST char * procName, 
  75. Tcl_Obj * argsPtr, Tcl_Obj * bodyPtr, 
  76. Proc ** procPtrPtr));
  77. /* 11 */
  78. EXTERN void TclDeleteCompiledLocalVars _ANSI_ARGS_((
  79. Interp * iPtr, CallFrame * framePtr));
  80. /* 12 */
  81. EXTERN void TclDeleteVars _ANSI_ARGS_((Interp * iPtr, 
  82. Tcl_HashTable * tablePtr));
  83. /* 13 */
  84. EXTERN int TclDoGlob _ANSI_ARGS_((Tcl_Interp * interp, 
  85. char * separators, Tcl_DString * headPtr, 
  86. char * tail, Tcl_GlobTypeData * types));
  87. /* 14 */
  88. EXTERN void TclDumpMemoryInfo _ANSI_ARGS_((FILE * outFile));
  89. /* Slot 15 is reserved */
  90. /* 16 */
  91. EXTERN void TclExprFloatError _ANSI_ARGS_((Tcl_Interp * interp, 
  92. double value));
  93. /* Slot 17 is reserved */
  94. /* Slot 18 is reserved */
  95. /* Slot 19 is reserved */
  96. /* Slot 20 is reserved */
  97. /* Slot 21 is reserved */
  98. /* 22 */
  99. EXTERN int TclFindElement _ANSI_ARGS_((Tcl_Interp * interp, 
  100. CONST char * listStr, int listLength, 
  101. CONST char ** elementPtr, 
  102. CONST char ** nextPtr, int * sizePtr, 
  103. int * bracePtr));
  104. /* 23 */
  105. EXTERN Proc * TclFindProc _ANSI_ARGS_((Interp * iPtr, 
  106. CONST char * procName));
  107. /* 24 */
  108. EXTERN int TclFormatInt _ANSI_ARGS_((char * buffer, long n));
  109. /* 25 */
  110. EXTERN void TclFreePackageInfo _ANSI_ARGS_((Interp * iPtr));
  111. /* Slot 26 is reserved */
  112. /* 27 */
  113. EXTERN int TclGetDate _ANSI_ARGS_((char * p, Tcl_WideInt now, 
  114. long zone, Tcl_WideInt * timePtr));
  115. /* 28 */
  116. EXTERN Tcl_Channel TclpGetDefaultStdChannel _ANSI_ARGS_((int type));
  117. /* Slot 29 is reserved */
  118. /* Slot 30 is reserved */
  119. /* 31 */
  120. EXTERN char * TclGetExtension _ANSI_ARGS_((char * name));
  121. /* 32 */
  122. EXTERN int TclGetFrame _ANSI_ARGS_((Tcl_Interp * interp, 
  123. CONST char * str, CallFrame ** framePtrPtr));
  124. /* 33 */
  125. EXTERN TclCmdProcType TclGetInterpProc _ANSI_ARGS_((void));
  126. /* 34 */
  127. EXTERN int TclGetIntForIndex _ANSI_ARGS_((Tcl_Interp * interp, 
  128. Tcl_Obj * objPtr, int endValue, 
  129. int * indexPtr));
  130. /* Slot 35 is reserved */
  131. /* 36 */
  132. EXTERN int TclGetLong _ANSI_ARGS_((Tcl_Interp * interp, 
  133. CONST char * str, long * longPtr));
  134. /* 37 */
  135. EXTERN int TclGetLoadedPackages _ANSI_ARGS_((
  136. Tcl_Interp * interp, char * targetName));
  137. /* 38 */
  138. EXTERN int TclGetNamespaceForQualName _ANSI_ARGS_((
  139. Tcl_Interp * interp, CONST char * qualName, 
  140. Namespace * cxtNsPtr, int flags, 
  141. Namespace ** nsPtrPtr, 
  142. Namespace ** altNsPtrPtr, 
  143. Namespace ** actualCxtPtrPtr, 
  144. CONST char ** simpleNamePtr));
  145. /* 39 */
  146. EXTERN TclObjCmdProcType TclGetObjInterpProc _ANSI_ARGS_((void));
  147. /* 40 */
  148. EXTERN int TclGetOpenMode _ANSI_ARGS_((Tcl_Interp * interp, 
  149. CONST char * str, int * seekFlagPtr));
  150. /* 41 */
  151. EXTERN Tcl_Command TclGetOriginalCommand _ANSI_ARGS_((
  152. Tcl_Command command));
  153. /* 42 */
  154. EXTERN char * TclpGetUserHome _ANSI_ARGS_((CONST char * name, 
  155. Tcl_DString * bufferPtr));
  156. /* 43 */
  157. EXTERN int TclGlobalInvoke _ANSI_ARGS_((Tcl_Interp * interp, 
  158. int argc, CONST84 char ** argv, int flags));
  159. /* 44 */
  160. EXTERN int TclGuessPackageName _ANSI_ARGS_((
  161. CONST char * fileName, Tcl_DString * bufPtr));
  162. /* 45 */
  163. EXTERN int TclHideUnsafeCommands _ANSI_ARGS_((
  164. Tcl_Interp * interp));
  165. /* 46 */
  166. EXTERN int TclInExit _ANSI_ARGS_((void));
  167. /* Slot 47 is reserved */
  168. /* Slot 48 is reserved */
  169. /* 49 */
  170. EXTERN Tcl_Obj * TclIncrVar2 _ANSI_ARGS_((Tcl_Interp * interp, 
  171. Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, 
  172. long incrAmount, int part1NotParsed));
  173. /* 50 */
  174. EXTERN void TclInitCompiledLocals _ANSI_ARGS_((
  175. Tcl_Interp * interp, CallFrame * framePtr, 
  176. Namespace * nsPtr));
  177. /* 51 */
  178. EXTERN int TclInterpInit _ANSI_ARGS_((Tcl_Interp * interp));
  179. /* 52 */
  180. EXTERN int TclInvoke _ANSI_ARGS_((Tcl_Interp * interp, int argc, 
  181. CONST84 char ** argv, int flags));
  182. /* 53 */
  183. EXTERN int TclInvokeObjectCommand _ANSI_ARGS_((
  184. ClientData clientData, Tcl_Interp * interp, 
  185. int argc, CONST84 char ** argv));
  186. /* 54 */
  187. EXTERN int TclInvokeStringCommand _ANSI_ARGS_((
  188. ClientData clientData, Tcl_Interp * interp, 
  189. int objc, Tcl_Obj *CONST objv[]));
  190. /* 55 */
  191. EXTERN Proc * TclIsProc _ANSI_ARGS_((Command * cmdPtr));
  192. /* Slot 56 is reserved */
  193. /* Slot 57 is reserved */
  194. /* 58 */
  195. EXTERN Var * TclLookupVar _ANSI_ARGS_((Tcl_Interp * interp, 
  196. CONST char * part1, CONST char * part2, 
  197. int flags, CONST char * msg, int createPart1, 
  198. int createPart2, Var ** arrayPtrPtr));
  199. /* Slot 59 is reserved */
  200. /* 60 */
  201. EXTERN int TclNeedSpace _ANSI_ARGS_((CONST char * start, 
  202. CONST char * end));
  203. /* 61 */
  204. EXTERN Tcl_Obj * TclNewProcBodyObj _ANSI_ARGS_((Proc * procPtr));
  205. /* 62 */
  206. EXTERN int TclObjCommandComplete _ANSI_ARGS_((Tcl_Obj * cmdPtr));
  207. /* 63 */
  208. EXTERN int TclObjInterpProc _ANSI_ARGS_((ClientData clientData, 
  209. Tcl_Interp * interp, int objc, 
  210. Tcl_Obj *CONST objv[]));
  211. /* 64 */
  212. EXTERN int TclObjInvoke _ANSI_ARGS_((Tcl_Interp * interp, 
  213. int objc, Tcl_Obj *CONST objv[], int flags));
  214. /* 65 */
  215. EXTERN int TclObjInvokeGlobal _ANSI_ARGS_((Tcl_Interp * interp, 
  216. int objc, Tcl_Obj *CONST objv[], int flags));
  217. /* 66 */
  218. EXTERN int TclOpenFileChannelDeleteProc _ANSI_ARGS_((
  219. TclOpenFileChannelProc_ * proc));
  220. /* 67 */
  221. EXTERN int TclOpenFileChannelInsertProc _ANSI_ARGS_((
  222. TclOpenFileChannelProc_ * proc));
  223. /* Slot 68 is reserved */
  224. /* 69 */
  225. EXTERN char * TclpAlloc _ANSI_ARGS_((unsigned int size));
  226. /* Slot 70 is reserved */
  227. /* Slot 71 is reserved */
  228. /* Slot 72 is reserved */
  229. /* Slot 73 is reserved */
  230. /* 74 */
  231. EXTERN void TclpFree _ANSI_ARGS_((char * ptr));
  232. /* 75 */
  233. EXTERN unsigned long TclpGetClicks _ANSI_ARGS_((void));
  234. /* 76 */
  235. EXTERN unsigned long TclpGetSeconds _ANSI_ARGS_((void));
  236. /* 77 */
  237. EXTERN void TclpGetTime _ANSI_ARGS_((Tcl_Time * time));
  238. /* 78 */
  239. EXTERN int TclpGetTimeZone _ANSI_ARGS_((Tcl_WideInt time));
  240. /* Slot 79 is reserved */
  241. /* Slot 80 is reserved */
  242. /* 81 */
  243. EXTERN char * TclpRealloc _ANSI_ARGS_((char * ptr, 
  244. unsigned int size));
  245. /* Slot 82 is reserved */
  246. /* Slot 83 is reserved */
  247. /* Slot 84 is reserved */
  248. /* Slot 85 is reserved */
  249. /* Slot 86 is reserved */
  250. /* Slot 87 is reserved */
  251. /* 88 */
  252. EXTERN char * TclPrecTraceProc _ANSI_ARGS_((ClientData clientData, 
  253. Tcl_Interp * interp, CONST char * name1, 
  254. CONST char * name2, int flags));
  255. /* 89 */
  256. EXTERN int TclPreventAliasLoop _ANSI_ARGS_((Tcl_Interp * interp, 
  257. Tcl_Interp * cmdInterp, Tcl_Command cmd));
  258. /* Slot 90 is reserved */
  259. /* 91 */
  260. EXTERN void TclProcCleanupProc _ANSI_ARGS_((Proc * procPtr));
  261. /* 92 */
  262. EXTERN int TclProcCompileProc _ANSI_ARGS_((Tcl_Interp * interp, 
  263. Proc * procPtr, Tcl_Obj * bodyPtr, 
  264. Namespace * nsPtr, CONST char * description, 
  265. CONST char * procName));
  266. /* 93 */
  267. EXTERN void TclProcDeleteProc _ANSI_ARGS_((ClientData clientData));
  268. /* 94 */
  269. EXTERN int TclProcInterpProc _ANSI_ARGS_((ClientData clientData, 
  270. Tcl_Interp * interp, int argc, 
  271. CONST84 char ** argv));
  272. /* Slot 95 is reserved */
  273. /* 96 */
  274. EXTERN int TclRenameCommand _ANSI_ARGS_((Tcl_Interp * interp, 
  275. char * oldName, char * newName));
  276. /* 97 */
  277. EXTERN void TclResetShadowedCmdRefs _ANSI_ARGS_((
  278. Tcl_Interp * interp, Command * newCmdPtr));
  279. /* 98 */
  280. EXTERN int TclServiceIdle _ANSI_ARGS_((void));
  281. /* Slot 99 is reserved */
  282. /* Slot 100 is reserved */
  283. /* 101 */
  284. EXTERN char * TclSetPreInitScript _ANSI_ARGS_((char * string));
  285. /* 102 */
  286. EXTERN void TclSetupEnv _ANSI_ARGS_((Tcl_Interp * interp));
  287. /* 103 */
  288. EXTERN int TclSockGetPort _ANSI_ARGS_((Tcl_Interp * interp, 
  289. char * str, char * proto, int * portPtr));
  290. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  291. /* 104 */
  292. EXTERN int TclSockMinimumBuffers _ANSI_ARGS_((int sock, 
  293. int size));
  294. #endif /* UNIX */
  295. #ifdef __WIN32__
  296. /* 104 */
  297. EXTERN int TclSockMinimumBuffers _ANSI_ARGS_((int sock, 
  298. int size));
  299. #endif /* __WIN32__ */
  300. /* Slot 105 is reserved */
  301. /* 106 */
  302. EXTERN int TclStatDeleteProc _ANSI_ARGS_((TclStatProc_ * proc));
  303. /* 107 */
  304. EXTERN int TclStatInsertProc _ANSI_ARGS_((TclStatProc_ * proc));
  305. /* 108 */
  306. EXTERN void TclTeardownNamespace _ANSI_ARGS_((Namespace * nsPtr));
  307. /* 109 */
  308. EXTERN int TclUpdateReturnInfo _ANSI_ARGS_((Interp * iPtr));
  309. /* Slot 110 is reserved */
  310. /* 111 */
  311. EXTERN void Tcl_AddInterpResolvers _ANSI_ARGS_((
  312. Tcl_Interp * interp, CONST char * name, 
  313. Tcl_ResolveCmdProc * cmdProc, 
  314. Tcl_ResolveVarProc * varProc, 
  315. Tcl_ResolveCompiledVarProc * compiledVarProc));
  316. /* 112 */
  317. EXTERN int Tcl_AppendExportList _ANSI_ARGS_((
  318. Tcl_Interp * interp, Tcl_Namespace * nsPtr, 
  319. Tcl_Obj * objPtr));
  320. /* 113 */
  321. EXTERN Tcl_Namespace * Tcl_CreateNamespace _ANSI_ARGS_((Tcl_Interp * interp, 
  322. CONST char * name, ClientData clientData, 
  323. Tcl_NamespaceDeleteProc * deleteProc));
  324. /* 114 */
  325. EXTERN void Tcl_DeleteNamespace _ANSI_ARGS_((
  326. Tcl_Namespace * nsPtr));
  327. /* 115 */
  328. EXTERN int Tcl_Export _ANSI_ARGS_((Tcl_Interp * interp, 
  329. Tcl_Namespace * nsPtr, CONST char * pattern, 
  330. int resetListFirst));
  331. /* 116 */
  332. EXTERN Tcl_Command Tcl_FindCommand _ANSI_ARGS_((Tcl_Interp * interp, 
  333. CONST char * name, 
  334. Tcl_Namespace * contextNsPtr, int flags));
  335. /* 117 */
  336. EXTERN Tcl_Namespace * Tcl_FindNamespace _ANSI_ARGS_((Tcl_Interp * interp, 
  337. CONST char * name, 
  338. Tcl_Namespace * contextNsPtr, int flags));
  339. /* 118 */
  340. EXTERN int Tcl_GetInterpResolvers _ANSI_ARGS_((
  341. Tcl_Interp * interp, CONST char * name, 
  342. Tcl_ResolverInfo * resInfo));
  343. /* 119 */
  344. EXTERN int Tcl_GetNamespaceResolvers _ANSI_ARGS_((
  345. Tcl_Namespace * namespacePtr, 
  346. Tcl_ResolverInfo * resInfo));
  347. /* 120 */
  348. EXTERN Tcl_Var Tcl_FindNamespaceVar _ANSI_ARGS_((
  349. Tcl_Interp * interp, CONST char * name, 
  350. Tcl_Namespace * contextNsPtr, int flags));
  351. /* 121 */
  352. EXTERN int Tcl_ForgetImport _ANSI_ARGS_((Tcl_Interp * interp, 
  353. Tcl_Namespace * nsPtr, CONST char * pattern));
  354. /* 122 */
  355. EXTERN Tcl_Command Tcl_GetCommandFromObj _ANSI_ARGS_((
  356. Tcl_Interp * interp, Tcl_Obj * objPtr));
  357. /* 123 */
  358. EXTERN void Tcl_GetCommandFullName _ANSI_ARGS_((
  359. Tcl_Interp * interp, Tcl_Command command, 
  360. Tcl_Obj * objPtr));
  361. /* 124 */
  362. EXTERN Tcl_Namespace * Tcl_GetCurrentNamespace _ANSI_ARGS_((
  363. Tcl_Interp * interp));
  364. /* 125 */
  365. EXTERN Tcl_Namespace * Tcl_GetGlobalNamespace _ANSI_ARGS_((
  366. Tcl_Interp * interp));
  367. /* 126 */
  368. EXTERN void Tcl_GetVariableFullName _ANSI_ARGS_((
  369. Tcl_Interp * interp, Tcl_Var variable, 
  370. Tcl_Obj * objPtr));
  371. /* 127 */
  372. EXTERN int Tcl_Import _ANSI_ARGS_((Tcl_Interp * interp, 
  373. Tcl_Namespace * nsPtr, CONST char * pattern, 
  374. int allowOverwrite));
  375. /* 128 */
  376. EXTERN void Tcl_PopCallFrame _ANSI_ARGS_((Tcl_Interp* interp));
  377. /* 129 */
  378. EXTERN int Tcl_PushCallFrame _ANSI_ARGS_((Tcl_Interp* interp, 
  379. Tcl_CallFrame * framePtr, 
  380. Tcl_Namespace * nsPtr, int isProcCallFrame));
  381. /* 130 */
  382. EXTERN int Tcl_RemoveInterpResolvers _ANSI_ARGS_((
  383. Tcl_Interp * interp, CONST char * name));
  384. /* 131 */
  385. EXTERN void Tcl_SetNamespaceResolvers _ANSI_ARGS_((
  386. Tcl_Namespace * namespacePtr, 
  387. Tcl_ResolveCmdProc * cmdProc, 
  388. Tcl_ResolveVarProc * varProc, 
  389. Tcl_ResolveCompiledVarProc * compiledVarProc));
  390. /* 132 */
  391. EXTERN int TclpHasSockets _ANSI_ARGS_((Tcl_Interp * interp));
  392. /* 133 */
  393. EXTERN struct tm * TclpGetDate _ANSI_ARGS_((TclpTime_t time, int useGMT));
  394. /* 134 */
  395. EXTERN size_t TclpStrftime _ANSI_ARGS_((char * s, size_t maxsize, 
  396. CONST char * format, CONST struct tm * t, 
  397. int useGMT));
  398. /* 135 */
  399. EXTERN int TclpCheckStackSpace _ANSI_ARGS_((void));
  400. /* Slot 136 is reserved */
  401. /* Slot 137 is reserved */
  402. /* 138 */
  403. EXTERN CONST84_RETURN char * TclGetEnv _ANSI_ARGS_((CONST char * name, 
  404. Tcl_DString * valuePtr));
  405. /* Slot 139 is reserved */
  406. /* 140 */
  407. EXTERN int TclLooksLikeInt _ANSI_ARGS_((CONST char * bytes, 
  408. int length));
  409. /* 141 */
  410. EXTERN CONST84_RETURN char * TclpGetCwd _ANSI_ARGS_((Tcl_Interp * interp, 
  411. Tcl_DString * cwdPtr));
  412. /* 142 */
  413. EXTERN int TclSetByteCodeFromAny _ANSI_ARGS_((
  414. Tcl_Interp * interp, Tcl_Obj * objPtr, 
  415. CompileHookProc * hookProc, 
  416. ClientData clientData));
  417. /* 143 */
  418. EXTERN int TclAddLiteralObj _ANSI_ARGS_((
  419. struct CompileEnv * envPtr, Tcl_Obj * objPtr, 
  420. LiteralEntry ** litPtrPtr));
  421. /* 144 */
  422. EXTERN void TclHideLiteral _ANSI_ARGS_((Tcl_Interp * interp, 
  423. struct CompileEnv * envPtr, int index));
  424. /* 145 */
  425. EXTERN struct AuxDataType * TclGetAuxDataType _ANSI_ARGS_((char * typeName));
  426. /* 146 */
  427. EXTERN TclHandle TclHandleCreate _ANSI_ARGS_((VOID * ptr));
  428. /* 147 */
  429. EXTERN void TclHandleFree _ANSI_ARGS_((TclHandle handle));
  430. /* 148 */
  431. EXTERN TclHandle TclHandlePreserve _ANSI_ARGS_((TclHandle handle));
  432. /* 149 */
  433. EXTERN void TclHandleRelease _ANSI_ARGS_((TclHandle handle));
  434. /* 150 */
  435. EXTERN int TclRegAbout _ANSI_ARGS_((Tcl_Interp * interp, 
  436. Tcl_RegExp re));
  437. /* 151 */
  438. EXTERN void TclRegExpRangeUniChar _ANSI_ARGS_((Tcl_RegExp re, 
  439. int index, int * startPtr, int * endPtr));
  440. /* 152 */
  441. EXTERN void TclSetLibraryPath _ANSI_ARGS_((Tcl_Obj * pathPtr));
  442. /* 153 */
  443. EXTERN Tcl_Obj * TclGetLibraryPath _ANSI_ARGS_((void));
  444. /* Slot 154 is reserved */
  445. /* Slot 155 is reserved */
  446. /* 156 */
  447. EXTERN void TclRegError _ANSI_ARGS_((Tcl_Interp * interp, 
  448. CONST char * msg, int status));
  449. /* 157 */
  450. EXTERN Var * TclVarTraceExists _ANSI_ARGS_((Tcl_Interp * interp, 
  451. CONST char * varName));
  452. /* 158 */
  453. EXTERN void TclSetStartupScriptFileName _ANSI_ARGS_((
  454. CONST char * filename));
  455. /* 159 */
  456. EXTERN CONST84_RETURN char * TclGetStartupScriptFileName _ANSI_ARGS_((void));
  457. /* Slot 160 is reserved */
  458. /* 161 */
  459. EXTERN int TclChannelTransform _ANSI_ARGS_((Tcl_Interp * interp, 
  460. Tcl_Channel chan, Tcl_Obj * cmdObjPtr));
  461. /* 162 */
  462. EXTERN void TclChannelEventScriptInvoker _ANSI_ARGS_((
  463. ClientData clientData, int flags));
  464. /* 163 */
  465. EXTERN void * TclGetInstructionTable _ANSI_ARGS_((void));
  466. /* 164 */
  467. EXTERN void TclExpandCodeArray _ANSI_ARGS_((void * envPtr));
  468. /* 165 */
  469. EXTERN void TclpSetInitialEncodings _ANSI_ARGS_((void));
  470. /* 166 */
  471. EXTERN int TclListObjSetElement _ANSI_ARGS_((
  472. Tcl_Interp * interp, Tcl_Obj * listPtr, 
  473. int index, Tcl_Obj * valuePtr));
  474. /* 167 */
  475. EXTERN void TclSetStartupScriptPath _ANSI_ARGS_((
  476. Tcl_Obj * pathPtr));
  477. /* 168 */
  478. EXTERN Tcl_Obj * TclGetStartupScriptPath _ANSI_ARGS_((void));
  479. /* 169 */
  480. EXTERN int TclpUtfNcmp2 _ANSI_ARGS_((CONST char * s1, 
  481. CONST char * s2, unsigned long n));
  482. /* 170 */
  483. EXTERN int TclCheckInterpTraces _ANSI_ARGS_((
  484. Tcl_Interp * interp, CONST char * command, 
  485. int numChars, Command * cmdPtr, int result, 
  486. int traceFlags, int objc, 
  487. Tcl_Obj *CONST objv[]));
  488. /* 171 */
  489. EXTERN int TclCheckExecutionTraces _ANSI_ARGS_((
  490. Tcl_Interp * interp, CONST char * command, 
  491. int numChars, Command * cmdPtr, int result, 
  492. int traceFlags, int objc, 
  493. Tcl_Obj *CONST objv[]));
  494. /* 172 */
  495. EXTERN int TclInThreadExit _ANSI_ARGS_((void));
  496. /* 173 */
  497. EXTERN int TclUniCharMatch _ANSI_ARGS_((
  498. CONST Tcl_UniChar * string, int strLen, 
  499. CONST Tcl_UniChar * pattern, int ptnLen, 
  500. int nocase));
  501. /* Slot 174 is reserved */
  502. /* Slot 175 is reserved */
  503. /* Slot 176 is reserved */
  504. /* Slot 177 is reserved */
  505. /* Slot 178 is reserved */
  506. /* Slot 179 is reserved */
  507. /* Slot 180 is reserved */
  508. /* Slot 181 is reserved */
  509. /* 182 */
  510. EXTERN struct tm * TclpLocaltime _ANSI_ARGS_((TclpTime_t_CONST clock));
  511. /* 183 */
  512. EXTERN struct tm * TclpGmtime _ANSI_ARGS_((TclpTime_t_CONST clock));
  513. /* Slot 184 is reserved */
  514. /* Slot 185 is reserved */
  515. /* Slot 186 is reserved */
  516. /* Slot 187 is reserved */
  517. /* Slot 188 is reserved */
  518. /* Slot 189 is reserved */
  519. /* Slot 190 is reserved */
  520. /* Slot 191 is reserved */
  521. /* Slot 192 is reserved */
  522. /* Slot 193 is reserved */
  523. /* Slot 194 is reserved */
  524. /* Slot 195 is reserved */
  525. /* Slot 196 is reserved */
  526. /* Slot 197 is reserved */
  527. /* Slot 198 is reserved */
  528. /* 199 */
  529. EXTERN int TclMatchIsTrivial _ANSI_ARGS_((CONST char * pattern));
  530. typedef struct TclIntStubs {
  531.     int magic;
  532.     struct TclIntStubHooks *hooks;
  533.     void *reserved0;
  534.     int (*tclAccessDeleteProc) _ANSI_ARGS_((TclAccessProc_ * proc)); /* 1 */
  535.     int (*tclAccessInsertProc) _ANSI_ARGS_((TclAccessProc_ * proc)); /* 2 */
  536.     void (*tclAllocateFreeObjects) _ANSI_ARGS_((void)); /* 3 */
  537.     void *reserved4;
  538. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  539.     int (*tclCleanupChildren) _ANSI_ARGS_((Tcl_Interp * interp, int numPids, Tcl_Pid * pidPtr, Tcl_Channel errorChan)); /* 5 */
  540. #endif /* UNIX */
  541. #ifdef __WIN32__
  542.     int (*tclCleanupChildren) _ANSI_ARGS_((Tcl_Interp * interp, int numPids, Tcl_Pid * pidPtr, Tcl_Channel errorChan)); /* 5 */
  543. #endif /* __WIN32__ */
  544. #ifdef MAC_TCL
  545.     void *reserved5;
  546. #endif /* MAC_TCL */
  547.     void (*tclCleanupCommand) _ANSI_ARGS_((Command * cmdPtr)); /* 6 */
  548.     int (*tclCopyAndCollapse) _ANSI_ARGS_((int count, CONST char * src, char * dst)); /* 7 */
  549.     int (*tclCopyChannel) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel inChan, Tcl_Channel outChan, int toRead, Tcl_Obj * cmdPtr)); /* 8 */
  550. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  551.     int (*tclCreatePipeline) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST char ** argv, Tcl_Pid ** pidArrayPtr, TclFile * inPipePtr, TclFile * outPipePtr, TclFile * errFilePtr)); /* 9 */
  552. #endif /* UNIX */
  553. #ifdef __WIN32__
  554.     int (*tclCreatePipeline) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST char ** argv, Tcl_Pid ** pidArrayPtr, TclFile * inPipePtr, TclFile * outPipePtr, TclFile * errFilePtr)); /* 9 */
  555. #endif /* __WIN32__ */
  556. #ifdef MAC_TCL
  557.     void *reserved9;
  558. #endif /* MAC_TCL */
  559.     int (*tclCreateProc) _ANSI_ARGS_((Tcl_Interp * interp, Namespace * nsPtr, CONST char * procName, Tcl_Obj * argsPtr, Tcl_Obj * bodyPtr, Proc ** procPtrPtr)); /* 10 */
  560.     void (*tclDeleteCompiledLocalVars) _ANSI_ARGS_((Interp * iPtr, CallFrame * framePtr)); /* 11 */
  561.     void (*tclDeleteVars) _ANSI_ARGS_((Interp * iPtr, Tcl_HashTable * tablePtr)); /* 12 */
  562.     int (*tclDoGlob) _ANSI_ARGS_((Tcl_Interp * interp, char * separators, Tcl_DString * headPtr, char * tail, Tcl_GlobTypeData * types)); /* 13 */
  563.     void (*tclDumpMemoryInfo) _ANSI_ARGS_((FILE * outFile)); /* 14 */
  564.     void *reserved15;
  565.     void (*tclExprFloatError) _ANSI_ARGS_((Tcl_Interp * interp, double value)); /* 16 */
  566.     void *reserved17;
  567.     void *reserved18;
  568.     void *reserved19;
  569.     void *reserved20;
  570.     void *reserved21;
  571.     int (*tclFindElement) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * listStr, int listLength, CONST char ** elementPtr, CONST char ** nextPtr, int * sizePtr, int * bracePtr)); /* 22 */
  572.     Proc * (*tclFindProc) _ANSI_ARGS_((Interp * iPtr, CONST char * procName)); /* 23 */
  573.     int (*tclFormatInt) _ANSI_ARGS_((char * buffer, long n)); /* 24 */
  574.     void (*tclFreePackageInfo) _ANSI_ARGS_((Interp * iPtr)); /* 25 */
  575.     void *reserved26;
  576.     int (*tclGetDate) _ANSI_ARGS_((char * p, Tcl_WideInt now, long zone, Tcl_WideInt * timePtr)); /* 27 */
  577.     Tcl_Channel (*tclpGetDefaultStdChannel) _ANSI_ARGS_((int type)); /* 28 */
  578.     void *reserved29;
  579.     void *reserved30;
  580.     char * (*tclGetExtension) _ANSI_ARGS_((char * name)); /* 31 */
  581.     int (*tclGetFrame) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, CallFrame ** framePtrPtr)); /* 32 */
  582.     TclCmdProcType (*tclGetInterpProc) _ANSI_ARGS_((void)); /* 33 */
  583.     int (*tclGetIntForIndex) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int endValue, int * indexPtr)); /* 34 */
  584.     void *reserved35;
  585.     int (*tclGetLong) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, long * longPtr)); /* 36 */
  586.     int (*tclGetLoadedPackages) _ANSI_ARGS_((Tcl_Interp * interp, char * targetName)); /* 37 */
  587.     int (*tclGetNamespaceForQualName) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * qualName, Namespace * cxtNsPtr, int flags, Namespace ** nsPtrPtr, Namespace ** altNsPtrPtr, Namespace ** actualCxtPtrPtr, CONST char ** simpleNamePtr)); /* 38 */
  588.     TclObjCmdProcType (*tclGetObjInterpProc) _ANSI_ARGS_((void)); /* 39 */
  589.     int (*tclGetOpenMode) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * seekFlagPtr)); /* 40 */
  590.     Tcl_Command (*tclGetOriginalCommand) _ANSI_ARGS_((Tcl_Command command)); /* 41 */
  591.     char * (*tclpGetUserHome) _ANSI_ARGS_((CONST char * name, Tcl_DString * bufferPtr)); /* 42 */
  592.     int (*tclGlobalInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags)); /* 43 */
  593.     int (*tclGuessPackageName) _ANSI_ARGS_((CONST char * fileName, Tcl_DString * bufPtr)); /* 44 */
  594.     int (*tclHideUnsafeCommands) _ANSI_ARGS_((Tcl_Interp * interp)); /* 45 */
  595.     int (*tclInExit) _ANSI_ARGS_((void)); /* 46 */
  596.     void *reserved47;
  597.     void *reserved48;
  598.     Tcl_Obj * (*tclIncrVar2) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * part1Ptr, Tcl_Obj * part2Ptr, long incrAmount, int part1NotParsed)); /* 49 */
  599.     void (*tclInitCompiledLocals) _ANSI_ARGS_((Tcl_Interp * interp, CallFrame * framePtr, Namespace * nsPtr)); /* 50 */
  600.     int (*tclInterpInit) _ANSI_ARGS_((Tcl_Interp * interp)); /* 51 */
  601.     int (*tclInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST84 char ** argv, int flags)); /* 52 */
  602.     int (*tclInvokeObjectCommand) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, CONST84 char ** argv)); /* 53 */
  603.     int (*tclInvokeStringCommand) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 54 */
  604.     Proc * (*tclIsProc) _ANSI_ARGS_((Command * cmdPtr)); /* 55 */
  605.     void *reserved56;
  606.     void *reserved57;
  607.     Var * (*tclLookupVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * part1, CONST char * part2, int flags, CONST char * msg, int createPart1, int createPart2, Var ** arrayPtrPtr)); /* 58 */
  608.     void *reserved59;
  609.     int (*tclNeedSpace) _ANSI_ARGS_((CONST char * start, CONST char * end)); /* 60 */
  610.     Tcl_Obj * (*tclNewProcBodyObj) _ANSI_ARGS_((Proc * procPtr)); /* 61 */
  611.     int (*tclObjCommandComplete) _ANSI_ARGS_((Tcl_Obj * cmdPtr)); /* 62 */
  612.     int (*tclObjInterpProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 63 */
  613.     int (*tclObjInvoke) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags)); /* 64 */
  614.     int (*tclObjInvokeGlobal) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], int flags)); /* 65 */
  615.     int (*tclOpenFileChannelDeleteProc) _ANSI_ARGS_((TclOpenFileChannelProc_ * proc)); /* 66 */
  616.     int (*tclOpenFileChannelInsertProc) _ANSI_ARGS_((TclOpenFileChannelProc_ * proc)); /* 67 */
  617.     void *reserved68;
  618.     char * (*tclpAlloc) _ANSI_ARGS_((unsigned int size)); /* 69 */
  619.     void *reserved70;
  620.     void *reserved71;
  621.     void *reserved72;
  622.     void *reserved73;
  623.     void (*tclpFree) _ANSI_ARGS_((char * ptr)); /* 74 */
  624.     unsigned long (*tclpGetClicks) _ANSI_ARGS_((void)); /* 75 */
  625.     unsigned long (*tclpGetSeconds) _ANSI_ARGS_((void)); /* 76 */
  626.     void (*tclpGetTime) _ANSI_ARGS_((Tcl_Time * time)); /* 77 */
  627.     int (*tclpGetTimeZone) _ANSI_ARGS_((Tcl_WideInt time)); /* 78 */
  628.     void *reserved79;
  629.     void *reserved80;
  630.     char * (*tclpRealloc) _ANSI_ARGS_((char * ptr, unsigned int size)); /* 81 */
  631.     void *reserved82;
  632.     void *reserved83;
  633.     void *reserved84;
  634.     void *reserved85;
  635.     void *reserved86;
  636.     void *reserved87;
  637.     char * (*tclPrecTraceProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, CONST char * name1, CONST char * name2, int flags)); /* 88 */
  638.     int (*tclPreventAliasLoop) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Interp * cmdInterp, Tcl_Command cmd)); /* 89 */
  639.     void *reserved90;
  640.     void (*tclProcCleanupProc) _ANSI_ARGS_((Proc * procPtr)); /* 91 */
  641.     int (*tclProcCompileProc) _ANSI_ARGS_((Tcl_Interp * interp, Proc * procPtr, Tcl_Obj * bodyPtr, Namespace * nsPtr, CONST char * description, CONST char * procName)); /* 92 */
  642.     void (*tclProcDeleteProc) _ANSI_ARGS_((ClientData clientData)); /* 93 */
  643.     int (*tclProcInterpProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, int argc, CONST84 char ** argv)); /* 94 */
  644.     void *reserved95;
  645.     int (*tclRenameCommand) _ANSI_ARGS_((Tcl_Interp * interp, char * oldName, char * newName)); /* 96 */
  646.     void (*tclResetShadowedCmdRefs) _ANSI_ARGS_((Tcl_Interp * interp, Command * newCmdPtr)); /* 97 */
  647.     int (*tclServiceIdle) _ANSI_ARGS_((void)); /* 98 */
  648.     void *reserved99;
  649.     void *reserved100;
  650.     char * (*tclSetPreInitScript) _ANSI_ARGS_((char * string)); /* 101 */
  651.     void (*tclSetupEnv) _ANSI_ARGS_((Tcl_Interp * interp)); /* 102 */
  652.     int (*tclSockGetPort) _ANSI_ARGS_((Tcl_Interp * interp, char * str, char * proto, int * portPtr)); /* 103 */
  653. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  654.     int (*tclSockMinimumBuffers) _ANSI_ARGS_((int sock, int size)); /* 104 */
  655. #endif /* UNIX */
  656. #ifdef __WIN32__
  657.     int (*tclSockMinimumBuffers) _ANSI_ARGS_((int sock, int size)); /* 104 */
  658. #endif /* __WIN32__ */
  659. #ifdef MAC_TCL
  660.     void *reserved104;
  661. #endif /* MAC_TCL */
  662.     void *reserved105;
  663.     int (*tclStatDeleteProc) _ANSI_ARGS_((TclStatProc_ * proc)); /* 106 */
  664.     int (*tclStatInsertProc) _ANSI_ARGS_((TclStatProc_ * proc)); /* 107 */
  665.     void (*tclTeardownNamespace) _ANSI_ARGS_((Namespace * nsPtr)); /* 108 */
  666.     int (*tclUpdateReturnInfo) _ANSI_ARGS_((Interp * iPtr)); /* 109 */
  667.     void *reserved110;
  668.     void (*tcl_AddInterpResolvers) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_ResolveCmdProc * cmdProc, Tcl_ResolveVarProc * varProc, Tcl_ResolveCompiledVarProc * compiledVarProc)); /* 111 */
  669.     int (*tcl_AppendExportList) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Namespace * nsPtr, Tcl_Obj * objPtr)); /* 112 */
  670.     Tcl_Namespace * (*tcl_CreateNamespace) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, ClientData clientData, Tcl_NamespaceDeleteProc * deleteProc)); /* 113 */
  671.     void (*tcl_DeleteNamespace) _ANSI_ARGS_((Tcl_Namespace * nsPtr)); /* 114 */
  672.     int (*tcl_Export) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int resetListFirst)); /* 115 */
  673.     Tcl_Command (*tcl_FindCommand) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags)); /* 116 */
  674.     Tcl_Namespace * (*tcl_FindNamespace) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags)); /* 117 */
  675.     int (*tcl_GetInterpResolvers) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_ResolverInfo * resInfo)); /* 118 */
  676.     int (*tcl_GetNamespaceResolvers) _ANSI_ARGS_((Tcl_Namespace * namespacePtr, Tcl_ResolverInfo * resInfo)); /* 119 */
  677.     Tcl_Var (*tcl_FindNamespaceVar) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tcl_Namespace * contextNsPtr, int flags)); /* 120 */
  678.     int (*tcl_ForgetImport) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern)); /* 121 */
  679.     Tcl_Command (*tcl_GetCommandFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr)); /* 122 */
  680.     void (*tcl_GetCommandFullName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Command command, Tcl_Obj * objPtr)); /* 123 */
  681.     Tcl_Namespace * (*tcl_GetCurrentNamespace) _ANSI_ARGS_((Tcl_Interp * interp)); /* 124 */
  682.     Tcl_Namespace * (*tcl_GetGlobalNamespace) _ANSI_ARGS_((Tcl_Interp * interp)); /* 125 */
  683.     void (*tcl_GetVariableFullName) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Var variable, Tcl_Obj * objPtr)); /* 126 */
  684.     int (*tcl_Import) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Namespace * nsPtr, CONST char * pattern, int allowOverwrite)); /* 127 */
  685.     void (*tcl_PopCallFrame) _ANSI_ARGS_((Tcl_Interp* interp)); /* 128 */
  686.     int (*tcl_PushCallFrame) _ANSI_ARGS_((Tcl_Interp* interp, Tcl_CallFrame * framePtr, Tcl_Namespace * nsPtr, int isProcCallFrame)); /* 129 */
  687.     int (*tcl_RemoveInterpResolvers) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name)); /* 130 */
  688.     void (*tcl_SetNamespaceResolvers) _ANSI_ARGS_((Tcl_Namespace * namespacePtr, Tcl_ResolveCmdProc * cmdProc, Tcl_ResolveVarProc * varProc, Tcl_ResolveCompiledVarProc * compiledVarProc)); /* 131 */
  689.     int (*tclpHasSockets) _ANSI_ARGS_((Tcl_Interp * interp)); /* 132 */
  690.     struct tm * (*tclpGetDate) _ANSI_ARGS_((TclpTime_t time, int useGMT)); /* 133 */
  691.     size_t (*tclpStrftime) _ANSI_ARGS_((char * s, size_t maxsize, CONST char * format, CONST struct tm * t, int useGMT)); /* 134 */
  692.     int (*tclpCheckStackSpace) _ANSI_ARGS_((void)); /* 135 */
  693.     void *reserved136;
  694.     void *reserved137;
  695.     CONST84_RETURN char * (*tclGetEnv) _ANSI_ARGS_((CONST char * name, Tcl_DString * valuePtr)); /* 138 */
  696.     void *reserved139;
  697.     int (*tclLooksLikeInt) _ANSI_ARGS_((CONST char * bytes, int length)); /* 140 */
  698.     CONST84_RETURN char * (*tclpGetCwd) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_DString * cwdPtr)); /* 141 */
  699.     int (*tclSetByteCodeFromAny) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, CompileHookProc * hookProc, ClientData clientData)); /* 142 */
  700.     int (*tclAddLiteralObj) _ANSI_ARGS_((struct CompileEnv * envPtr, Tcl_Obj * objPtr, LiteralEntry ** litPtrPtr)); /* 143 */
  701.     void (*tclHideLiteral) _ANSI_ARGS_((Tcl_Interp * interp, struct CompileEnv * envPtr, int index)); /* 144 */
  702.     struct AuxDataType * (*tclGetAuxDataType) _ANSI_ARGS_((char * typeName)); /* 145 */
  703.     TclHandle (*tclHandleCreate) _ANSI_ARGS_((VOID * ptr)); /* 146 */
  704.     void (*tclHandleFree) _ANSI_ARGS_((TclHandle handle)); /* 147 */
  705.     TclHandle (*tclHandlePreserve) _ANSI_ARGS_((TclHandle handle)); /* 148 */
  706.     void (*tclHandleRelease) _ANSI_ARGS_((TclHandle handle)); /* 149 */
  707.     int (*tclRegAbout) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_RegExp re)); /* 150 */
  708.     void (*tclRegExpRangeUniChar) _ANSI_ARGS_((Tcl_RegExp re, int index, int * startPtr, int * endPtr)); /* 151 */
  709.     void (*tclSetLibraryPath) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 152 */
  710.     Tcl_Obj * (*tclGetLibraryPath) _ANSI_ARGS_((void)); /* 153 */
  711.     void *reserved154;
  712.     void *reserved155;
  713.     void (*tclRegError) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * msg, int status)); /* 156 */
  714.     Var * (*tclVarTraceExists) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * varName)); /* 157 */
  715.     void (*tclSetStartupScriptFileName) _ANSI_ARGS_((CONST char * filename)); /* 158 */
  716.     CONST84_RETURN char * (*tclGetStartupScriptFileName) _ANSI_ARGS_((void)); /* 159 */
  717.     void *reserved160;
  718.     int (*tclChannelTransform) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan, Tcl_Obj * cmdObjPtr)); /* 161 */
  719.     void (*tclChannelEventScriptInvoker) _ANSI_ARGS_((ClientData clientData, int flags)); /* 162 */
  720.     void * (*tclGetInstructionTable) _ANSI_ARGS_((void)); /* 163 */
  721.     void (*tclExpandCodeArray) _ANSI_ARGS_((void * envPtr)); /* 164 */
  722.     void (*tclpSetInitialEncodings) _ANSI_ARGS_((void)); /* 165 */
  723.     int (*tclListObjSetElement) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * listPtr, int index, Tcl_Obj * valuePtr)); /* 166 */
  724.     void (*tclSetStartupScriptPath) _ANSI_ARGS_((Tcl_Obj * pathPtr)); /* 167 */
  725.     Tcl_Obj * (*tclGetStartupScriptPath) _ANSI_ARGS_((void)); /* 168 */
  726.     int (*tclpUtfNcmp2) _ANSI_ARGS_((CONST char * s1, CONST char * s2, unsigned long n)); /* 169 */
  727.     int (*tclCheckInterpTraces) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * command, int numChars, Command * cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[])); /* 170 */
  728.     int (*tclCheckExecutionTraces) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * command, int numChars, Command * cmdPtr, int result, int traceFlags, int objc, Tcl_Obj *CONST objv[])); /* 171 */
  729.     int (*tclInThreadExit) _ANSI_ARGS_((void)); /* 172 */
  730.     int (*tclUniCharMatch) _ANSI_ARGS_((CONST Tcl_UniChar * string, int strLen, CONST Tcl_UniChar * pattern, int ptnLen, int nocase)); /* 173 */
  731.     void *reserved174;
  732.     void *reserved175;
  733.     void *reserved176;
  734.     void *reserved177;
  735.     void *reserved178;
  736.     void *reserved179;
  737.     void *reserved180;
  738.     void *reserved181;
  739.     struct tm * (*tclpLocaltime) _ANSI_ARGS_((TclpTime_t_CONST clock)); /* 182 */
  740.     struct tm * (*tclpGmtime) _ANSI_ARGS_((TclpTime_t_CONST clock)); /* 183 */
  741.     void *reserved184;
  742.     void *reserved185;
  743.     void *reserved186;
  744.     void *reserved187;
  745.     void *reserved188;
  746.     void *reserved189;
  747.     void *reserved190;
  748.     void *reserved191;
  749.     void *reserved192;
  750.     void *reserved193;
  751.     void *reserved194;
  752.     void *reserved195;
  753.     void *reserved196;
  754.     void *reserved197;
  755.     void *reserved198;
  756.     int (*tclMatchIsTrivial) _ANSI_ARGS_((CONST char * pattern)); /* 199 */
  757. } TclIntStubs;
  758. #ifdef __cplusplus
  759. extern "C" {
  760. #endif
  761. extern TclIntStubs *tclIntStubsPtr;
  762. #ifdef __cplusplus
  763. }
  764. #endif
  765. #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
  766. /*
  767.  * Inline function declarations:
  768.  */
  769. /* Slot 0 is reserved */
  770. #ifndef TclAccessDeleteProc
  771. #define TclAccessDeleteProc 
  772. (tclIntStubsPtr->tclAccessDeleteProc) /* 1 */
  773. #endif
  774. #ifndef TclAccessInsertProc
  775. #define TclAccessInsertProc 
  776. (tclIntStubsPtr->tclAccessInsertProc) /* 2 */
  777. #endif
  778. #ifndef TclAllocateFreeObjects
  779. #define TclAllocateFreeObjects 
  780. (tclIntStubsPtr->tclAllocateFreeObjects) /* 3 */
  781. #endif
  782. /* Slot 4 is reserved */
  783. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  784. #ifndef TclCleanupChildren
  785. #define TclCleanupChildren 
  786. (tclIntStubsPtr->tclCleanupChildren) /* 5 */
  787. #endif
  788. #endif /* UNIX */
  789. #ifdef __WIN32__
  790. #ifndef TclCleanupChildren
  791. #define TclCleanupChildren 
  792. (tclIntStubsPtr->tclCleanupChildren) /* 5 */
  793. #endif
  794. #endif /* __WIN32__ */
  795. #ifndef TclCleanupCommand
  796. #define TclCleanupCommand 
  797. (tclIntStubsPtr->tclCleanupCommand) /* 6 */
  798. #endif
  799. #ifndef TclCopyAndCollapse
  800. #define TclCopyAndCollapse 
  801. (tclIntStubsPtr->tclCopyAndCollapse) /* 7 */
  802. #endif
  803. #ifndef TclCopyChannel
  804. #define TclCopyChannel 
  805. (tclIntStubsPtr->tclCopyChannel) /* 8 */
  806. #endif
  807. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  808. #ifndef TclCreatePipeline
  809. #define TclCreatePipeline 
  810. (tclIntStubsPtr->tclCreatePipeline) /* 9 */
  811. #endif
  812. #endif /* UNIX */
  813. #ifdef __WIN32__
  814. #ifndef TclCreatePipeline
  815. #define TclCreatePipeline 
  816. (tclIntStubsPtr->tclCreatePipeline) /* 9 */
  817. #endif
  818. #endif /* __WIN32__ */
  819. #ifndef TclCreateProc
  820. #define TclCreateProc 
  821. (tclIntStubsPtr->tclCreateProc) /* 10 */
  822. #endif
  823. #ifndef TclDeleteCompiledLocalVars
  824. #define TclDeleteCompiledLocalVars 
  825. (tclIntStubsPtr->tclDeleteCompiledLocalVars) /* 11 */
  826. #endif
  827. #ifndef TclDeleteVars
  828. #define TclDeleteVars 
  829. (tclIntStubsPtr->tclDeleteVars) /* 12 */
  830. #endif
  831. #ifndef TclDoGlob
  832. #define TclDoGlob 
  833. (tclIntStubsPtr->tclDoGlob) /* 13 */
  834. #endif
  835. #ifndef TclDumpMemoryInfo
  836. #define TclDumpMemoryInfo 
  837. (tclIntStubsPtr->tclDumpMemoryInfo) /* 14 */
  838. #endif
  839. /* Slot 15 is reserved */
  840. #ifndef TclExprFloatError
  841. #define TclExprFloatError 
  842. (tclIntStubsPtr->tclExprFloatError) /* 16 */
  843. #endif
  844. /* Slot 17 is reserved */
  845. /* Slot 18 is reserved */
  846. /* Slot 19 is reserved */
  847. /* Slot 20 is reserved */
  848. /* Slot 21 is reserved */
  849. #ifndef TclFindElement
  850. #define TclFindElement 
  851. (tclIntStubsPtr->tclFindElement) /* 22 */
  852. #endif
  853. #ifndef TclFindProc
  854. #define TclFindProc 
  855. (tclIntStubsPtr->tclFindProc) /* 23 */
  856. #endif
  857. #ifndef TclFormatInt
  858. #define TclFormatInt 
  859. (tclIntStubsPtr->tclFormatInt) /* 24 */
  860. #endif
  861. #ifndef TclFreePackageInfo
  862. #define TclFreePackageInfo 
  863. (tclIntStubsPtr->tclFreePackageInfo) /* 25 */
  864. #endif
  865. /* Slot 26 is reserved */
  866. #ifndef TclGetDate
  867. #define TclGetDate 
  868. (tclIntStubsPtr->tclGetDate) /* 27 */
  869. #endif
  870. #ifndef TclpGetDefaultStdChannel
  871. #define TclpGetDefaultStdChannel 
  872. (tclIntStubsPtr->tclpGetDefaultStdChannel) /* 28 */
  873. #endif
  874. /* Slot 29 is reserved */
  875. /* Slot 30 is reserved */
  876. #ifndef TclGetExtension
  877. #define TclGetExtension 
  878. (tclIntStubsPtr->tclGetExtension) /* 31 */
  879. #endif
  880. #ifndef TclGetFrame
  881. #define TclGetFrame 
  882. (tclIntStubsPtr->tclGetFrame) /* 32 */
  883. #endif
  884. #ifndef TclGetInterpProc
  885. #define TclGetInterpProc 
  886. (tclIntStubsPtr->tclGetInterpProc) /* 33 */
  887. #endif
  888. #ifndef TclGetIntForIndex
  889. #define TclGetIntForIndex 
  890. (tclIntStubsPtr->tclGetIntForIndex) /* 34 */
  891. #endif
  892. /* Slot 35 is reserved */
  893. #ifndef TclGetLong
  894. #define TclGetLong 
  895. (tclIntStubsPtr->tclGetLong) /* 36 */
  896. #endif
  897. #ifndef TclGetLoadedPackages
  898. #define TclGetLoadedPackages 
  899. (tclIntStubsPtr->tclGetLoadedPackages) /* 37 */
  900. #endif
  901. #ifndef TclGetNamespaceForQualName
  902. #define TclGetNamespaceForQualName 
  903. (tclIntStubsPtr->tclGetNamespaceForQualName) /* 38 */
  904. #endif
  905. #ifndef TclGetObjInterpProc
  906. #define TclGetObjInterpProc 
  907. (tclIntStubsPtr->tclGetObjInterpProc) /* 39 */
  908. #endif
  909. #ifndef TclGetOpenMode
  910. #define TclGetOpenMode 
  911. (tclIntStubsPtr->tclGetOpenMode) /* 40 */
  912. #endif
  913. #ifndef TclGetOriginalCommand
  914. #define TclGetOriginalCommand 
  915. (tclIntStubsPtr->tclGetOriginalCommand) /* 41 */
  916. #endif
  917. #ifndef TclpGetUserHome
  918. #define TclpGetUserHome 
  919. (tclIntStubsPtr->tclpGetUserHome) /* 42 */
  920. #endif
  921. #ifndef TclGlobalInvoke
  922. #define TclGlobalInvoke 
  923. (tclIntStubsPtr->tclGlobalInvoke) /* 43 */
  924. #endif
  925. #ifndef TclGuessPackageName
  926. #define TclGuessPackageName 
  927. (tclIntStubsPtr->tclGuessPackageName) /* 44 */
  928. #endif
  929. #ifndef TclHideUnsafeCommands
  930. #define TclHideUnsafeCommands 
  931. (tclIntStubsPtr->tclHideUnsafeCommands) /* 45 */
  932. #endif
  933. #ifndef TclInExit
  934. #define TclInExit 
  935. (tclIntStubsPtr->tclInExit) /* 46 */
  936. #endif
  937. /* Slot 47 is reserved */
  938. /* Slot 48 is reserved */
  939. #ifndef TclIncrVar2
  940. #define TclIncrVar2 
  941. (tclIntStubsPtr->tclIncrVar2) /* 49 */
  942. #endif
  943. #ifndef TclInitCompiledLocals
  944. #define TclInitCompiledLocals 
  945. (tclIntStubsPtr->tclInitCompiledLocals) /* 50 */
  946. #endif
  947. #ifndef TclInterpInit
  948. #define TclInterpInit 
  949. (tclIntStubsPtr->tclInterpInit) /* 51 */
  950. #endif
  951. #ifndef TclInvoke
  952. #define TclInvoke 
  953. (tclIntStubsPtr->tclInvoke) /* 52 */
  954. #endif
  955. #ifndef TclInvokeObjectCommand
  956. #define TclInvokeObjectCommand 
  957. (tclIntStubsPtr->tclInvokeObjectCommand) /* 53 */
  958. #endif
  959. #ifndef TclInvokeStringCommand
  960. #define TclInvokeStringCommand 
  961. (tclIntStubsPtr->tclInvokeStringCommand) /* 54 */
  962. #endif
  963. #ifndef TclIsProc
  964. #define TclIsProc 
  965. (tclIntStubsPtr->tclIsProc) /* 55 */
  966. #endif
  967. /* Slot 56 is reserved */
  968. /* Slot 57 is reserved */
  969. #ifndef TclLookupVar
  970. #define TclLookupVar 
  971. (tclIntStubsPtr->tclLookupVar) /* 58 */
  972. #endif
  973. /* Slot 59 is reserved */
  974. #ifndef TclNeedSpace
  975. #define TclNeedSpace 
  976. (tclIntStubsPtr->tclNeedSpace) /* 60 */
  977. #endif
  978. #ifndef TclNewProcBodyObj
  979. #define TclNewProcBodyObj 
  980. (tclIntStubsPtr->tclNewProcBodyObj) /* 61 */
  981. #endif
  982. #ifndef TclObjCommandComplete
  983. #define TclObjCommandComplete 
  984. (tclIntStubsPtr->tclObjCommandComplete) /* 62 */
  985. #endif
  986. #ifndef TclObjInterpProc
  987. #define TclObjInterpProc 
  988. (tclIntStubsPtr->tclObjInterpProc) /* 63 */
  989. #endif
  990. #ifndef TclObjInvoke
  991. #define TclObjInvoke 
  992. (tclIntStubsPtr->tclObjInvoke) /* 64 */
  993. #endif
  994. #ifndef TclObjInvokeGlobal
  995. #define TclObjInvokeGlobal 
  996. (tclIntStubsPtr->tclObjInvokeGlobal) /* 65 */
  997. #endif
  998. #ifndef TclOpenFileChannelDeleteProc
  999. #define TclOpenFileChannelDeleteProc 
  1000. (tclIntStubsPtr->tclOpenFileChannelDeleteProc) /* 66 */
  1001. #endif
  1002. #ifndef TclOpenFileChannelInsertProc
  1003. #define TclOpenFileChannelInsertProc 
  1004. (tclIntStubsPtr->tclOpenFileChannelInsertProc) /* 67 */
  1005. #endif
  1006. /* Slot 68 is reserved */
  1007. #ifndef TclpAlloc
  1008. #define TclpAlloc 
  1009. (tclIntStubsPtr->tclpAlloc) /* 69 */
  1010. #endif
  1011. /* Slot 70 is reserved */
  1012. /* Slot 71 is reserved */
  1013. /* Slot 72 is reserved */
  1014. /* Slot 73 is reserved */
  1015. #ifndef TclpFree
  1016. #define TclpFree 
  1017. (tclIntStubsPtr->tclpFree) /* 74 */
  1018. #endif
  1019. #ifndef TclpGetClicks
  1020. #define TclpGetClicks 
  1021. (tclIntStubsPtr->tclpGetClicks) /* 75 */
  1022. #endif
  1023. #ifndef TclpGetSeconds
  1024. #define TclpGetSeconds 
  1025. (tclIntStubsPtr->tclpGetSeconds) /* 76 */
  1026. #endif
  1027. #ifndef TclpGetTime
  1028. #define TclpGetTime 
  1029. (tclIntStubsPtr->tclpGetTime) /* 77 */
  1030. #endif
  1031. #ifndef TclpGetTimeZone
  1032. #define TclpGetTimeZone 
  1033. (tclIntStubsPtr->tclpGetTimeZone) /* 78 */
  1034. #endif
  1035. /* Slot 79 is reserved */
  1036. /* Slot 80 is reserved */
  1037. #ifndef TclpRealloc
  1038. #define TclpRealloc 
  1039. (tclIntStubsPtr->tclpRealloc) /* 81 */
  1040. #endif
  1041. /* Slot 82 is reserved */
  1042. /* Slot 83 is reserved */
  1043. /* Slot 84 is reserved */
  1044. /* Slot 85 is reserved */
  1045. /* Slot 86 is reserved */
  1046. /* Slot 87 is reserved */
  1047. #ifndef TclPrecTraceProc
  1048. #define TclPrecTraceProc 
  1049. (tclIntStubsPtr->tclPrecTraceProc) /* 88 */
  1050. #endif
  1051. #ifndef TclPreventAliasLoop
  1052. #define TclPreventAliasLoop 
  1053. (tclIntStubsPtr->tclPreventAliasLoop) /* 89 */
  1054. #endif
  1055. /* Slot 90 is reserved */
  1056. #ifndef TclProcCleanupProc
  1057. #define TclProcCleanupProc 
  1058. (tclIntStubsPtr->tclProcCleanupProc) /* 91 */
  1059. #endif
  1060. #ifndef TclProcCompileProc
  1061. #define TclProcCompileProc 
  1062. (tclIntStubsPtr->tclProcCompileProc) /* 92 */
  1063. #endif
  1064. #ifndef TclProcDeleteProc
  1065. #define TclProcDeleteProc 
  1066. (tclIntStubsPtr->tclProcDeleteProc) /* 93 */
  1067. #endif
  1068. #ifndef TclProcInterpProc
  1069. #define TclProcInterpProc 
  1070. (tclIntStubsPtr->tclProcInterpProc) /* 94 */
  1071. #endif
  1072. /* Slot 95 is reserved */
  1073. #ifndef TclRenameCommand
  1074. #define TclRenameCommand 
  1075. (tclIntStubsPtr->tclRenameCommand) /* 96 */
  1076. #endif
  1077. #ifndef TclResetShadowedCmdRefs
  1078. #define TclResetShadowedCmdRefs 
  1079. (tclIntStubsPtr->tclResetShadowedCmdRefs) /* 97 */
  1080. #endif
  1081. #ifndef TclServiceIdle
  1082. #define TclServiceIdle 
  1083. (tclIntStubsPtr->tclServiceIdle) /* 98 */
  1084. #endif
  1085. /* Slot 99 is reserved */
  1086. /* Slot 100 is reserved */
  1087. #ifndef TclSetPreInitScript
  1088. #define TclSetPreInitScript 
  1089. (tclIntStubsPtr->tclSetPreInitScript) /* 101 */
  1090. #endif
  1091. #ifndef TclSetupEnv
  1092. #define TclSetupEnv 
  1093. (tclIntStubsPtr->tclSetupEnv) /* 102 */
  1094. #endif
  1095. #ifndef TclSockGetPort
  1096. #define TclSockGetPort 
  1097. (tclIntStubsPtr->tclSockGetPort) /* 103 */
  1098. #endif
  1099. #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
  1100. #ifndef TclSockMinimumBuffers
  1101. #define TclSockMinimumBuffers 
  1102. (tclIntStubsPtr->tclSockMinimumBuffers) /* 104 */
  1103. #endif
  1104. #endif /* UNIX */
  1105. #ifdef __WIN32__
  1106. #ifndef TclSockMinimumBuffers
  1107. #define TclSockMinimumBuffers 
  1108. (tclIntStubsPtr->tclSockMinimumBuffers) /* 104 */
  1109. #endif
  1110. #endif /* __WIN32__ */
  1111. /* Slot 105 is reserved */
  1112. #ifndef TclStatDeleteProc
  1113. #define TclStatDeleteProc 
  1114. (tclIntStubsPtr->tclStatDeleteProc) /* 106 */
  1115. #endif
  1116. #ifndef TclStatInsertProc
  1117. #define TclStatInsertProc 
  1118. (tclIntStubsPtr->tclStatInsertProc) /* 107 */
  1119. #endif
  1120. #ifndef TclTeardownNamespace
  1121. #define TclTeardownNamespace 
  1122. (tclIntStubsPtr->tclTeardownNamespace) /* 108 */
  1123. #endif
  1124. #ifndef TclUpdateReturnInfo
  1125. #define TclUpdateReturnInfo 
  1126. (tclIntStubsPtr->tclUpdateReturnInfo) /* 109 */
  1127. #endif
  1128. /* Slot 110 is reserved */
  1129. #ifndef Tcl_AddInterpResolvers
  1130. #define Tcl_AddInterpResolvers 
  1131. (tclIntStubsPtr->tcl_AddInterpResolvers) /* 111 */
  1132. #endif
  1133. #ifndef Tcl_AppendExportList
  1134. #define Tcl_AppendExportList 
  1135. (tclIntStubsPtr->tcl_AppendExportList) /* 112 */
  1136. #endif
  1137. #ifndef Tcl_CreateNamespace
  1138. #define Tcl_CreateNamespace 
  1139. (tclIntStubsPtr->tcl_CreateNamespace) /* 113 */
  1140. #endif
  1141. #ifndef Tcl_DeleteNamespace
  1142. #define Tcl_DeleteNamespace 
  1143. (tclIntStubsPtr->tcl_DeleteNamespace) /* 114 */
  1144. #endif
  1145. #ifndef Tcl_Export
  1146. #define Tcl_Export 
  1147. (tclIntStubsPtr->tcl_Export) /* 115 */
  1148. #endif
  1149. #ifndef Tcl_FindCommand
  1150. #define Tcl_FindCommand 
  1151. (tclIntStubsPtr->tcl_FindCommand) /* 116 */
  1152. #endif
  1153. #ifndef Tcl_FindNamespace
  1154. #define Tcl_FindNamespace 
  1155. (tclIntStubsPtr->tcl_FindNamespace) /* 117 */
  1156. #endif
  1157. #ifndef Tcl_GetInterpResolvers
  1158. #define Tcl_GetInterpResolvers 
  1159. (tclIntStubsPtr->tcl_GetInterpResolvers) /* 118 */
  1160. #endif
  1161. #ifndef Tcl_GetNamespaceResolvers
  1162. #define Tcl_GetNamespaceResolvers 
  1163. (tclIntStubsPtr->tcl_GetNamespaceResolvers) /* 119 */
  1164. #endif
  1165. #ifndef Tcl_FindNamespaceVar
  1166. #define Tcl_FindNamespaceVar 
  1167. (tclIntStubsPtr->tcl_FindNamespaceVar) /* 120 */
  1168. #endif
  1169. #ifndef Tcl_ForgetImport
  1170. #define Tcl_ForgetImport 
  1171. (tclIntStubsPtr->tcl_ForgetImport) /* 121 */
  1172. #endif
  1173. #ifndef Tcl_GetCommandFromObj
  1174. #define Tcl_GetCommandFromObj 
  1175. (tclIntStubsPtr->tcl_GetCommandFromObj) /* 122 */
  1176. #endif
  1177. #ifndef Tcl_GetCommandFullName
  1178. #define Tcl_GetCommandFullName 
  1179. (tclIntStubsPtr->tcl_GetCommandFullName) /* 123 */
  1180. #endif
  1181. #ifndef Tcl_GetCurrentNamespace
  1182. #define Tcl_GetCurrentNamespace 
  1183. (tclIntStubsPtr->tcl_GetCurrentNamespace) /* 124 */
  1184. #endif
  1185. #ifndef Tcl_GetGlobalNamespace
  1186. #define Tcl_GetGlobalNamespace 
  1187. (tclIntStubsPtr->tcl_GetGlobalNamespace) /* 125 */
  1188. #endif
  1189. #ifndef Tcl_GetVariableFullName
  1190. #define Tcl_GetVariableFullName 
  1191. (tclIntStubsPtr->tcl_GetVariableFullName) /* 126 */
  1192. #endif
  1193. #ifndef Tcl_Import
  1194. #define Tcl_Import 
  1195. (tclIntStubsPtr->tcl_Import) /* 127 */
  1196. #endif
  1197. #ifndef Tcl_PopCallFrame
  1198. #define Tcl_PopCallFrame 
  1199. (tclIntStubsPtr->tcl_PopCallFrame) /* 128 */
  1200. #endif
  1201. #ifndef Tcl_PushCallFrame
  1202. #define Tcl_PushCallFrame 
  1203. (tclIntStubsPtr->tcl_PushCallFrame) /* 129 */
  1204. #endif
  1205. #ifndef Tcl_RemoveInterpResolvers
  1206. #define Tcl_RemoveInterpResolvers 
  1207. (tclIntStubsPtr->tcl_RemoveInterpResolvers) /* 130 */
  1208. #endif
  1209. #ifndef Tcl_SetNamespaceResolvers
  1210. #define Tcl_SetNamespaceResolvers 
  1211. (tclIntStubsPtr->tcl_SetNamespaceResolvers) /* 131 */
  1212. #endif
  1213. #ifndef TclpHasSockets
  1214. #define TclpHasSockets 
  1215. (tclIntStubsPtr->tclpHasSockets) /* 132 */
  1216. #endif
  1217. #ifndef TclpGetDate
  1218. #define TclpGetDate 
  1219. (tclIntStubsPtr->tclpGetDate) /* 133 */
  1220. #endif
  1221. #ifndef TclpStrftime
  1222. #define TclpStrftime 
  1223. (tclIntStubsPtr->tclpStrftime) /* 134 */
  1224. #endif
  1225. #ifndef TclpCheckStackSpace
  1226. #define TclpCheckStackSpace 
  1227. (tclIntStubsPtr->tclpCheckStackSpace) /* 135 */
  1228. #endif
  1229. /* Slot 136 is reserved */
  1230. /* Slot 137 is reserved */
  1231. #ifndef TclGetEnv
  1232. #define TclGetEnv 
  1233. (tclIntStubsPtr->tclGetEnv) /* 138 */
  1234. #endif
  1235. /* Slot 139 is reserved */
  1236. #ifndef TclLooksLikeInt
  1237. #define TclLooksLikeInt 
  1238. (tclIntStubsPtr->tclLooksLikeInt) /* 140 */
  1239. #endif
  1240. #ifndef TclpGetCwd
  1241. #define TclpGetCwd 
  1242. (tclIntStubsPtr->tclpGetCwd) /* 141 */
  1243. #endif
  1244. #ifndef TclSetByteCodeFromAny
  1245. #define TclSetByteCodeFromAny 
  1246. (tclIntStubsPtr->tclSetByteCodeFromAny) /* 142 */
  1247. #endif
  1248. #ifndef TclAddLiteralObj
  1249. #define TclAddLiteralObj 
  1250. (tclIntStubsPtr->tclAddLiteralObj) /* 143 */
  1251. #endif
  1252. #ifndef TclHideLiteral
  1253. #define TclHideLiteral 
  1254. (tclIntStubsPtr->tclHideLiteral) /* 144 */
  1255. #endif
  1256. #ifndef TclGetAuxDataType
  1257. #define TclGetAuxDataType 
  1258. (tclIntStubsPtr->tclGetAuxDataType) /* 145 */
  1259. #endif
  1260. #ifndef TclHandleCreate
  1261. #define TclHandleCreate 
  1262. (tclIntStubsPtr->tclHandleCreate) /* 146 */
  1263. #endif
  1264. #ifndef TclHandleFree
  1265. #define TclHandleFree 
  1266. (tclIntStubsPtr->tclHandleFree) /* 147 */
  1267. #endif
  1268. #ifndef TclHandlePreserve
  1269. #define TclHandlePreserve 
  1270. (tclIntStubsPtr->tclHandlePreserve) /* 148 */
  1271. #endif
  1272. #ifndef TclHandleRelease
  1273. #define TclHandleRelease 
  1274. (tclIntStubsPtr->tclHandleRelease) /* 149 */
  1275. #endif
  1276. #ifndef TclRegAbout
  1277. #define TclRegAbout 
  1278. (tclIntStubsPtr->tclRegAbout) /* 150 */
  1279. #endif
  1280. #ifndef TclRegExpRangeUniChar
  1281. #define TclRegExpRangeUniChar 
  1282. (tclIntStubsPtr->tclRegExpRangeUniChar) /* 151 */
  1283. #endif
  1284. #ifndef TclSetLibraryPath
  1285. #define TclSetLibraryPath 
  1286. (tclIntStubsPtr->tclSetLibraryPath) /* 152 */
  1287. #endif
  1288. #ifndef TclGetLibraryPath
  1289. #define TclGetLibraryPath 
  1290. (tclIntStubsPtr->tclGetLibraryPath) /* 153 */
  1291. #endif
  1292. /* Slot 154 is reserved */
  1293. /* Slot 155 is reserved */
  1294. #ifndef TclRegError
  1295. #define TclRegError 
  1296. (tclIntStubsPtr->tclRegError) /* 156 */
  1297. #endif
  1298. #ifndef TclVarTraceExists
  1299. #define TclVarTraceExists 
  1300. (tclIntStubsPtr->tclVarTraceExists) /* 157 */
  1301. #endif
  1302. #ifndef TclSetStartupScriptFileName
  1303. #define TclSetStartupScriptFileName 
  1304. (tclIntStubsPtr->tclSetStartupScriptFileName) /* 158 */
  1305. #endif
  1306. #ifndef TclGetStartupScriptFileName
  1307. #define TclGetStartupScriptFileName 
  1308. (tclIntStubsPtr->tclGetStartupScriptFileName) /* 159 */
  1309. #endif
  1310. /* Slot 160 is reserved */
  1311. #ifndef TclChannelTransform
  1312. #define TclChannelTransform 
  1313. (tclIntStubsPtr->tclChannelTransform) /* 161 */
  1314. #endif
  1315. #ifndef TclChannelEventScriptInvoker
  1316. #define TclChannelEventScriptInvoker 
  1317. (tclIntStubsPtr->tclChannelEventScriptInvoker) /* 162 */
  1318. #endif
  1319. #ifndef TclGetInstructionTable
  1320. #define TclGetInstructionTable 
  1321. (tclIntStubsPtr->tclGetInstructionTable) /* 163 */
  1322. #endif
  1323. #ifndef TclExpandCodeArray
  1324. #define TclExpandCodeArray 
  1325. (tclIntStubsPtr->tclExpandCodeArray) /* 164 */
  1326. #endif
  1327. #ifndef TclpSetInitialEncodings
  1328. #define TclpSetInitialEncodings 
  1329. (tclIntStubsPtr->tclpSetInitialEncodings) /* 165 */
  1330. #endif
  1331. #ifndef TclListObjSetElement
  1332. #define TclListObjSetElement 
  1333. (tclIntStubsPtr->tclListObjSetElement) /* 166 */
  1334. #endif
  1335. #ifndef TclSetStartupScriptPath
  1336. #define TclSetStartupScriptPath 
  1337. (tclIntStubsPtr->tclSetStartupScriptPath) /* 167 */
  1338. #endif
  1339. #ifndef TclGetStartupScriptPath
  1340. #define TclGetStartupScriptPath 
  1341. (tclIntStubsPtr->tclGetStartupScriptPath) /* 168 */
  1342. #endif
  1343. #ifndef TclpUtfNcmp2
  1344. #define TclpUtfNcmp2 
  1345. (tclIntStubsPtr->tclpUtfNcmp2) /* 169 */
  1346. #endif
  1347. #ifndef TclCheckInterpTraces
  1348. #define TclCheckInterpTraces 
  1349. (tclIntStubsPtr->tclCheckInterpTraces) /* 170 */
  1350. #endif
  1351. #ifndef TclCheckExecutionTraces
  1352. #define TclCheckExecutionTraces 
  1353. (tclIntStubsPtr->tclCheckExecutionTraces) /* 171 */
  1354. #endif
  1355. #ifndef TclInThreadExit
  1356. #define TclInThreadExit 
  1357. (tclIntStubsPtr->tclInThreadExit) /* 172 */
  1358. #endif
  1359. #ifndef TclUniCharMatch
  1360. #define TclUniCharMatch 
  1361. (tclIntStubsPtr->tclUniCharMatch) /* 173 */
  1362. #endif
  1363. /* Slot 174 is reserved */
  1364. /* Slot 175 is reserved */
  1365. /* Slot 176 is reserved */
  1366. /* Slot 177 is reserved */
  1367. /* Slot 178 is reserved */
  1368. /* Slot 179 is reserved */
  1369. /* Slot 180 is reserved */
  1370. /* Slot 181 is reserved */
  1371. #ifndef TclpLocaltime
  1372. #define TclpLocaltime 
  1373. (tclIntStubsPtr->tclpLocaltime) /* 182 */
  1374. #endif
  1375. #ifndef TclpGmtime
  1376. #define TclpGmtime 
  1377. (tclIntStubsPtr->tclpGmtime) /* 183 */
  1378. #endif
  1379. /* Slot 184 is reserved */
  1380. /* Slot 185 is reserved */
  1381. /* Slot 186 is reserved */
  1382. /* Slot 187 is reserved */
  1383. /* Slot 188 is reserved */
  1384. /* Slot 189 is reserved */
  1385. /* Slot 190 is reserved */
  1386. /* Slot 191 is reserved */
  1387. /* Slot 192 is reserved */
  1388. /* Slot 193 is reserved */
  1389. /* Slot 194 is reserved */
  1390. /* Slot 195 is reserved */
  1391. /* Slot 196 is reserved */
  1392. /* Slot 197 is reserved */
  1393. /* Slot 198 is reserved */
  1394. #ifndef TclMatchIsTrivial
  1395. #define TclMatchIsTrivial 
  1396. (tclIntStubsPtr->tclMatchIsTrivial) /* 199 */
  1397. #endif
  1398. #endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */
  1399. /* !END!: Do not edit above this line. */
  1400. #endif /* _TCLINTDECLS */