annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/itclIntDecls.h @ 69:33d812a61356

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 17:55:14 -0400
parents
children
rev   line source
jpayne@69 1 /*
jpayne@69 2 * This file is (mostly) automatically generated from itcl.decls.
jpayne@69 3 */
jpayne@69 4
jpayne@69 5 #ifndef _ITCLINTDECLS
jpayne@69 6 #define _ITCLINTDECLS
jpayne@69 7
jpayne@69 8 /* !BEGIN!: Do not edit below this line. */
jpayne@69 9
jpayne@69 10 #define ITCLINT_STUBS_EPOCH 0
jpayne@69 11 #define ITCLINT_STUBS_REVISION 153
jpayne@69 12
jpayne@69 13 #ifdef __cplusplus
jpayne@69 14 extern "C" {
jpayne@69 15 #endif
jpayne@69 16
jpayne@69 17 /*
jpayne@69 18 * Exported function declarations:
jpayne@69 19 */
jpayne@69 20
jpayne@69 21 /* 0 */
jpayne@69 22 ITCLAPI int Itcl_IsClassNamespace(Tcl_Namespace *namesp);
jpayne@69 23 /* 1 */
jpayne@69 24 ITCLAPI int Itcl_IsClass(Tcl_Command cmd);
jpayne@69 25 /* 2 */
jpayne@69 26 ITCLAPI ItclClass * Itcl_FindClass(Tcl_Interp *interp, const char *path,
jpayne@69 27 int autoload);
jpayne@69 28 /* 3 */
jpayne@69 29 ITCLAPI int Itcl_FindObject(Tcl_Interp *interp, const char *name,
jpayne@69 30 ItclObject **roPtr);
jpayne@69 31 /* 4 */
jpayne@69 32 ITCLAPI int Itcl_IsObject(Tcl_Command cmd);
jpayne@69 33 /* 5 */
jpayne@69 34 ITCLAPI int Itcl_ObjectIsa(ItclObject *contextObj,
jpayne@69 35 ItclClass *cdefn);
jpayne@69 36 /* 6 */
jpayne@69 37 ITCLAPI int Itcl_Protection(Tcl_Interp *interp, int newLevel);
jpayne@69 38 /* 7 */
jpayne@69 39 ITCLAPI const char * Itcl_ProtectionStr(int pLevel);
jpayne@69 40 /* 8 */
jpayne@69 41 ITCLAPI int Itcl_CanAccess(ItclMemberFunc *memberPtr,
jpayne@69 42 Tcl_Namespace *fromNsPtr);
jpayne@69 43 /* 9 */
jpayne@69 44 ITCLAPI int Itcl_CanAccessFunc(ItclMemberFunc *mfunc,
jpayne@69 45 Tcl_Namespace *fromNsPtr);
jpayne@69 46 /* Slot 10 is reserved */
jpayne@69 47 /* 11 */
jpayne@69 48 ITCLAPI void Itcl_ParseNamespPath(const char *name,
jpayne@69 49 Tcl_DString *buffer, const char **head,
jpayne@69 50 const char **tail);
jpayne@69 51 /* 12 */
jpayne@69 52 ITCLAPI int Itcl_DecodeScopedCommand(Tcl_Interp *interp,
jpayne@69 53 const char *name, Tcl_Namespace **rNsPtr,
jpayne@69 54 char **rCmdPtr);
jpayne@69 55 /* 13 */
jpayne@69 56 ITCLAPI int Itcl_EvalArgs(Tcl_Interp *interp, Tcl_Size objc,
jpayne@69 57 Tcl_Obj *const objv[]);
jpayne@69 58 /* 14 */
jpayne@69 59 ITCLAPI Tcl_Obj * Itcl_CreateArgs(Tcl_Interp *interp,
jpayne@69 60 const char *string, Tcl_Size objc,
jpayne@69 61 Tcl_Obj *const objv[]);
jpayne@69 62 /* Slot 15 is reserved */
jpayne@69 63 /* Slot 16 is reserved */
jpayne@69 64 /* 17 */
jpayne@69 65 ITCLAPI int Itcl_GetContext(Tcl_Interp *interp,
jpayne@69 66 ItclClass **iclsPtrPtr,
jpayne@69 67 ItclObject **ioPtrPtr);
jpayne@69 68 /* 18 */
jpayne@69 69 ITCLAPI void Itcl_InitHierIter(ItclHierIter *iter,
jpayne@69 70 ItclClass *iclsPtr);
jpayne@69 71 /* 19 */
jpayne@69 72 ITCLAPI void Itcl_DeleteHierIter(ItclHierIter *iter);
jpayne@69 73 /* 20 */
jpayne@69 74 ITCLAPI ItclClass * Itcl_AdvanceHierIter(ItclHierIter *iter);
jpayne@69 75 /* 21 */
jpayne@69 76 ITCLAPI int Itcl_FindClassesCmd(void *clientData,
jpayne@69 77 Tcl_Interp *interp, int objc,
jpayne@69 78 Tcl_Obj *const objv[]);
jpayne@69 79 /* 22 */
jpayne@69 80 ITCLAPI int Itcl_FindObjectsCmd(void *clientData,
jpayne@69 81 Tcl_Interp *interp, int objc,
jpayne@69 82 Tcl_Obj *const objv[]);
jpayne@69 83 /* Slot 23 is reserved */
jpayne@69 84 /* 24 */
jpayne@69 85 ITCLAPI int Itcl_DelClassCmd(void *clientData,
jpayne@69 86 Tcl_Interp *interp, int objc,
jpayne@69 87 Tcl_Obj *const objv[]);
jpayne@69 88 /* 25 */
jpayne@69 89 ITCLAPI int Itcl_DelObjectCmd(void *clientData,
jpayne@69 90 Tcl_Interp *interp, int objc,
jpayne@69 91 Tcl_Obj *const objv[]);
jpayne@69 92 /* 26 */
jpayne@69 93 ITCLAPI int Itcl_ScopeCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 94 int objc, Tcl_Obj *const objv[]);
jpayne@69 95 /* 27 */
jpayne@69 96 ITCLAPI int Itcl_CodeCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 97 int objc, Tcl_Obj *const objv[]);
jpayne@69 98 /* 28 */
jpayne@69 99 ITCLAPI int Itcl_StubCreateCmd(void *clientData,
jpayne@69 100 Tcl_Interp *interp, int objc,
jpayne@69 101 Tcl_Obj *const objv[]);
jpayne@69 102 /* 29 */
jpayne@69 103 ITCLAPI int Itcl_StubExistsCmd(void *clientData,
jpayne@69 104 Tcl_Interp *interp, int objc,
jpayne@69 105 Tcl_Obj *const objv[]);
jpayne@69 106 /* 30 */
jpayne@69 107 ITCLAPI int Itcl_IsStub(Tcl_Command cmd);
jpayne@69 108 /* 31 */
jpayne@69 109 ITCLAPI int Itcl_CreateClass(Tcl_Interp *interp,
jpayne@69 110 const char *path, ItclObjectInfo *info,
jpayne@69 111 ItclClass **rPtr);
jpayne@69 112 /* 32 */
jpayne@69 113 ITCLAPI int Itcl_DeleteClass(Tcl_Interp *interp,
jpayne@69 114 ItclClass *iclsPtr);
jpayne@69 115 /* 33 */
jpayne@69 116 ITCLAPI Tcl_Namespace * Itcl_FindClassNamespace(Tcl_Interp *interp,
jpayne@69 117 const char *path);
jpayne@69 118 /* 34 */
jpayne@69 119 ITCLAPI int Itcl_HandleClass(void *clientData,
jpayne@69 120 Tcl_Interp *interp, int objc,
jpayne@69 121 Tcl_Obj *const objv[]);
jpayne@69 122 /* Slot 35 is reserved */
jpayne@69 123 /* Slot 36 is reserved */
jpayne@69 124 /* Slot 37 is reserved */
jpayne@69 125 /* 38 */
jpayne@69 126 ITCLAPI void Itcl_BuildVirtualTables(ItclClass *iclsPtr);
jpayne@69 127 /* 39 */
jpayne@69 128 ITCLAPI int Itcl_CreateVariable(Tcl_Interp *interp,
jpayne@69 129 ItclClass *iclsPtr, Tcl_Obj *name,
jpayne@69 130 char *init, char *config,
jpayne@69 131 ItclVariable **ivPtr);
jpayne@69 132 /* 40 */
jpayne@69 133 ITCLAPI void Itcl_DeleteVariable(char *cdata);
jpayne@69 134 /* 41 */
jpayne@69 135 ITCLAPI const char * Itcl_GetCommonVar(Tcl_Interp *interp,
jpayne@69 136 const char *name, ItclClass *contextClass);
jpayne@69 137 /* Slot 42 is reserved */
jpayne@69 138 /* Slot 43 is reserved */
jpayne@69 139 /* 44 */
jpayne@69 140 ITCLAPI int Itcl_CreateObject(Tcl_Interp *interp,
jpayne@69 141 const char*name, ItclClass *iclsPtr,
jpayne@69 142 Tcl_Size objc, Tcl_Obj *const objv[],
jpayne@69 143 ItclObject **rioPtr);
jpayne@69 144 /* 45 */
jpayne@69 145 ITCLAPI int Itcl_DeleteObject(Tcl_Interp *interp,
jpayne@69 146 ItclObject *contextObj);
jpayne@69 147 /* 46 */
jpayne@69 148 ITCLAPI int Itcl_DestructObject(Tcl_Interp *interp,
jpayne@69 149 ItclObject *contextObj, int flags);
jpayne@69 150 /* Slot 47 is reserved */
jpayne@69 151 /* 48 */
jpayne@69 152 ITCLAPI const char * Itcl_GetInstanceVar(Tcl_Interp *interp,
jpayne@69 153 const char *name, ItclObject *contextIoPtr,
jpayne@69 154 ItclClass *contextIclsPtr);
jpayne@69 155 /* Slot 49 is reserved */
jpayne@69 156 /* 50 */
jpayne@69 157 ITCLAPI int Itcl_BodyCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 158 int objc, Tcl_Obj *const objv[]);
jpayne@69 159 /* 51 */
jpayne@69 160 ITCLAPI int Itcl_ConfigBodyCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 161 int objc, Tcl_Obj *const objv[]);
jpayne@69 162 /* 52 */
jpayne@69 163 ITCLAPI int Itcl_CreateMethod(Tcl_Interp *interp,
jpayne@69 164 ItclClass *iclsPtr, Tcl_Obj *namePtr,
jpayne@69 165 const char *arglist, const char *body);
jpayne@69 166 /* 53 */
jpayne@69 167 ITCLAPI int Itcl_CreateProc(Tcl_Interp *interp,
jpayne@69 168 ItclClass *iclsPtr, Tcl_Obj *namePtr,
jpayne@69 169 const char *arglist, const char *body);
jpayne@69 170 /* 54 */
jpayne@69 171 ITCLAPI int Itcl_CreateMemberFunc(Tcl_Interp *interp,
jpayne@69 172 ItclClass *iclsPtr, Tcl_Obj *name,
jpayne@69 173 const char *arglist, const char *body,
jpayne@69 174 ItclMemberFunc **mfuncPtr);
jpayne@69 175 /* 55 */
jpayne@69 176 ITCLAPI int Itcl_ChangeMemberFunc(Tcl_Interp *interp,
jpayne@69 177 ItclMemberFunc *mfunc, const char *arglist,
jpayne@69 178 const char *body);
jpayne@69 179 /* 56 */
jpayne@69 180 ITCLAPI void Itcl_DeleteMemberFunc(void *cdata);
jpayne@69 181 /* 57 */
jpayne@69 182 ITCLAPI int Itcl_CreateMemberCode(Tcl_Interp *interp,
jpayne@69 183 ItclClass *iclsPtr, const char *arglist,
jpayne@69 184 const char *body, ItclMemberCode **mcodePtr);
jpayne@69 185 /* 58 */
jpayne@69 186 ITCLAPI void Itcl_DeleteMemberCode(void *cdata);
jpayne@69 187 /* 59 */
jpayne@69 188 ITCLAPI int Itcl_GetMemberCode(Tcl_Interp *interp,
jpayne@69 189 ItclMemberFunc *mfunc);
jpayne@69 190 /* Slot 60 is reserved */
jpayne@69 191 /* 61 */
jpayne@69 192 ITCLAPI int Itcl_EvalMemberCode(Tcl_Interp *interp,
jpayne@69 193 ItclMemberFunc *mfunc,
jpayne@69 194 ItclObject *contextObj, Tcl_Size objc,
jpayne@69 195 Tcl_Obj *const objv[]);
jpayne@69 196 /* Slot 62 is reserved */
jpayne@69 197 /* Slot 63 is reserved */
jpayne@69 198 /* Slot 64 is reserved */
jpayne@69 199 /* Slot 65 is reserved */
jpayne@69 200 /* Slot 66 is reserved */
jpayne@69 201 /* 67 */
jpayne@69 202 ITCLAPI void Itcl_GetMemberFuncUsage(ItclMemberFunc *mfunc,
jpayne@69 203 ItclObject *contextObj, Tcl_Obj *objPtr);
jpayne@69 204 /* 68 */
jpayne@69 205 ITCLAPI int Itcl_ExecMethod(void *clientData, Tcl_Interp *interp,
jpayne@69 206 int objc, Tcl_Obj *const objv[]);
jpayne@69 207 /* 69 */
jpayne@69 208 ITCLAPI int Itcl_ExecProc(void *clientData, Tcl_Interp *interp,
jpayne@69 209 int objc, Tcl_Obj *const objv[]);
jpayne@69 210 /* Slot 70 is reserved */
jpayne@69 211 /* 71 */
jpayne@69 212 ITCLAPI int Itcl_ConstructBase(Tcl_Interp *interp,
jpayne@69 213 ItclObject *contextObj,
jpayne@69 214 ItclClass *contextClass);
jpayne@69 215 /* 72 */
jpayne@69 216 ITCLAPI int Itcl_InvokeMethodIfExists(Tcl_Interp *interp,
jpayne@69 217 const char *name, ItclClass *contextClass,
jpayne@69 218 ItclObject *contextObj, Tcl_Size objc,
jpayne@69 219 Tcl_Obj *const objv[]);
jpayne@69 220 /* Slot 73 is reserved */
jpayne@69 221 /* 74 */
jpayne@69 222 ITCLAPI int Itcl_ReportFuncErrors(Tcl_Interp *interp,
jpayne@69 223 ItclMemberFunc *mfunc,
jpayne@69 224 ItclObject *contextObj, int result);
jpayne@69 225 /* 75 */
jpayne@69 226 ITCLAPI int Itcl_ParseInit(Tcl_Interp *interp,
jpayne@69 227 ItclObjectInfo *info);
jpayne@69 228 /* 76 */
jpayne@69 229 ITCLAPI int Itcl_ClassCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 230 int objc, Tcl_Obj *const objv[]);
jpayne@69 231 /* 77 */
jpayne@69 232 ITCLAPI int Itcl_ClassInheritCmd(void *clientData,
jpayne@69 233 Tcl_Interp *interp, int objc,
jpayne@69 234 Tcl_Obj *const objv[]);
jpayne@69 235 /* 78 */
jpayne@69 236 ITCLAPI int Itcl_ClassProtectionCmd(void *clientData,
jpayne@69 237 Tcl_Interp *interp, int objc,
jpayne@69 238 Tcl_Obj *const objv[]);
jpayne@69 239 /* 79 */
jpayne@69 240 ITCLAPI int Itcl_ClassConstructorCmd(void *clientData,
jpayne@69 241 Tcl_Interp *interp, int objc,
jpayne@69 242 Tcl_Obj *const objv[]);
jpayne@69 243 /* 80 */
jpayne@69 244 ITCLAPI int Itcl_ClassDestructorCmd(void *clientData,
jpayne@69 245 Tcl_Interp *interp, int objc,
jpayne@69 246 Tcl_Obj *const objv[]);
jpayne@69 247 /* 81 */
jpayne@69 248 ITCLAPI int Itcl_ClassMethodCmd(void *clientData,
jpayne@69 249 Tcl_Interp *interp, int objc,
jpayne@69 250 Tcl_Obj *const objv[]);
jpayne@69 251 /* 82 */
jpayne@69 252 ITCLAPI int Itcl_ClassProcCmd(void *clientData,
jpayne@69 253 Tcl_Interp *interp, int objc,
jpayne@69 254 Tcl_Obj *const objv[]);
jpayne@69 255 /* 83 */
jpayne@69 256 ITCLAPI int Itcl_ClassVariableCmd(void *clientData,
jpayne@69 257 Tcl_Interp *interp, int objc,
jpayne@69 258 Tcl_Obj *const objv[]);
jpayne@69 259 /* 84 */
jpayne@69 260 ITCLAPI int Itcl_ClassCommonCmd(void *clientData,
jpayne@69 261 Tcl_Interp *interp, int objc,
jpayne@69 262 Tcl_Obj *const objv[]);
jpayne@69 263 /* 85 */
jpayne@69 264 ITCLAPI int Itcl_ParseVarResolver(Tcl_Interp *interp,
jpayne@69 265 const char *name, Tcl_Namespace *contextNs,
jpayne@69 266 int flags, Tcl_Var *rPtr);
jpayne@69 267 /* 86 */
jpayne@69 268 ITCLAPI int Itcl_BiInit(Tcl_Interp *interp,
jpayne@69 269 ItclObjectInfo *infoPtr);
jpayne@69 270 /* 87 */
jpayne@69 271 ITCLAPI int Itcl_InstallBiMethods(Tcl_Interp *interp,
jpayne@69 272 ItclClass *cdefn);
jpayne@69 273 /* 88 */
jpayne@69 274 ITCLAPI int Itcl_BiIsaCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 275 int objc, Tcl_Obj *const objv[]);
jpayne@69 276 /* 89 */
jpayne@69 277 ITCLAPI int Itcl_BiConfigureCmd(void *clientData,
jpayne@69 278 Tcl_Interp *interp, int objc,
jpayne@69 279 Tcl_Obj *const objv[]);
jpayne@69 280 /* 90 */
jpayne@69 281 ITCLAPI int Itcl_BiCgetCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 282 int objc, Tcl_Obj *const objv[]);
jpayne@69 283 /* 91 */
jpayne@69 284 ITCLAPI int Itcl_BiChainCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 285 int objc, Tcl_Obj *const objv[]);
jpayne@69 286 /* 92 */
jpayne@69 287 ITCLAPI int Itcl_BiInfoClassCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 288 int objc, Tcl_Obj *const objv[]);
jpayne@69 289 /* 93 */
jpayne@69 290 ITCLAPI int Itcl_BiInfoInheritCmd(void *dummy,
jpayne@69 291 Tcl_Interp *interp, int objc,
jpayne@69 292 Tcl_Obj *const objv[]);
jpayne@69 293 /* 94 */
jpayne@69 294 ITCLAPI int Itcl_BiInfoHeritageCmd(void *dummy,
jpayne@69 295 Tcl_Interp *interp, int objc,
jpayne@69 296 Tcl_Obj *const objv[]);
jpayne@69 297 /* 95 */
jpayne@69 298 ITCLAPI int Itcl_BiInfoFunctionCmd(void *dummy,
jpayne@69 299 Tcl_Interp *interp, int objc,
jpayne@69 300 Tcl_Obj *const objv[]);
jpayne@69 301 /* 96 */
jpayne@69 302 ITCLAPI int Itcl_BiInfoVariableCmd(void *dummy,
jpayne@69 303 Tcl_Interp *interp, int objc,
jpayne@69 304 Tcl_Obj *const objv[]);
jpayne@69 305 /* 97 */
jpayne@69 306 ITCLAPI int Itcl_BiInfoBodyCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 307 int objc, Tcl_Obj *const objv[]);
jpayne@69 308 /* 98 */
jpayne@69 309 ITCLAPI int Itcl_BiInfoArgsCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 310 int objc, Tcl_Obj *const objv[]);
jpayne@69 311 /* Slot 99 is reserved */
jpayne@69 312 /* 100 */
jpayne@69 313 ITCLAPI int Itcl_EnsembleInit(Tcl_Interp *interp);
jpayne@69 314 /* 101 */
jpayne@69 315 ITCLAPI int Itcl_CreateEnsemble(Tcl_Interp *interp,
jpayne@69 316 const char *ensName);
jpayne@69 317 /* 102 */
jpayne@69 318 ITCLAPI int Itcl_AddEnsemblePart(Tcl_Interp *interp,
jpayne@69 319 const char *ensName, const char *partName,
jpayne@69 320 const char *usageInfo,
jpayne@69 321 Tcl_ObjCmdProc *objProc, void *clientData,
jpayne@69 322 Tcl_CmdDeleteProc *deleteProc);
jpayne@69 323 /* 103 */
jpayne@69 324 ITCLAPI int Itcl_GetEnsemblePart(Tcl_Interp *interp,
jpayne@69 325 const char *ensName, const char *partName,
jpayne@69 326 Tcl_CmdInfo *infoPtr);
jpayne@69 327 /* 104 */
jpayne@69 328 ITCLAPI int Itcl_IsEnsemble(Tcl_CmdInfo *infoPtr);
jpayne@69 329 /* 105 */
jpayne@69 330 ITCLAPI int Itcl_GetEnsembleUsage(Tcl_Interp *interp,
jpayne@69 331 const char *ensName, Tcl_Obj *objPtr);
jpayne@69 332 /* 106 */
jpayne@69 333 ITCLAPI int Itcl_GetEnsembleUsageForObj(Tcl_Interp *interp,
jpayne@69 334 Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr);
jpayne@69 335 /* 107 */
jpayne@69 336 ITCLAPI int Itcl_EnsembleCmd(void *clientData,
jpayne@69 337 Tcl_Interp *interp, int objc,
jpayne@69 338 Tcl_Obj *const objv[]);
jpayne@69 339 /* 108 */
jpayne@69 340 ITCLAPI int Itcl_EnsPartCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 341 int objc, Tcl_Obj *const objv[]);
jpayne@69 342 /* 109 */
jpayne@69 343 ITCLAPI int Itcl_EnsembleErrorCmd(void *clientData,
jpayne@69 344 Tcl_Interp *interp, Tcl_Size objc,
jpayne@69 345 Tcl_Obj *const objv[]);
jpayne@69 346 /* Slot 110 is reserved */
jpayne@69 347 /* Slot 111 is reserved */
jpayne@69 348 /* Slot 112 is reserved */
jpayne@69 349 /* Slot 113 is reserved */
jpayne@69 350 /* Slot 114 is reserved */
jpayne@69 351 /* 115 */
jpayne@69 352 ITCLAPI void Itcl_Assert(const char *testExpr,
jpayne@69 353 const char *fileName, int lineNum);
jpayne@69 354 /* 116 */
jpayne@69 355 ITCLAPI int Itcl_IsObjectCmd(void *clientData,
jpayne@69 356 Tcl_Interp *interp, int objc,
jpayne@69 357 Tcl_Obj *const objv[]);
jpayne@69 358 /* 117 */
jpayne@69 359 ITCLAPI int Itcl_IsClassCmd(void *clientData, Tcl_Interp *interp,
jpayne@69 360 int objc, Tcl_Obj *const objv[]);
jpayne@69 361 /* Slot 118 is reserved */
jpayne@69 362 /* Slot 119 is reserved */
jpayne@69 363 /* Slot 120 is reserved */
jpayne@69 364 /* Slot 121 is reserved */
jpayne@69 365 /* Slot 122 is reserved */
jpayne@69 366 /* Slot 123 is reserved */
jpayne@69 367 /* Slot 124 is reserved */
jpayne@69 368 /* Slot 125 is reserved */
jpayne@69 369 /* Slot 126 is reserved */
jpayne@69 370 /* Slot 127 is reserved */
jpayne@69 371 /* Slot 128 is reserved */
jpayne@69 372 /* Slot 129 is reserved */
jpayne@69 373 /* Slot 130 is reserved */
jpayne@69 374 /* Slot 131 is reserved */
jpayne@69 375 /* Slot 132 is reserved */
jpayne@69 376 /* Slot 133 is reserved */
jpayne@69 377 /* Slot 134 is reserved */
jpayne@69 378 /* Slot 135 is reserved */
jpayne@69 379 /* Slot 136 is reserved */
jpayne@69 380 /* Slot 137 is reserved */
jpayne@69 381 /* Slot 138 is reserved */
jpayne@69 382 /* Slot 139 is reserved */
jpayne@69 383 /* 140 */
jpayne@69 384 ITCLAPI int Itcl_FilterAddCmd(void *clientData,
jpayne@69 385 Tcl_Interp *interp, int objc,
jpayne@69 386 Tcl_Obj *const objv[]);
jpayne@69 387 /* 141 */
jpayne@69 388 ITCLAPI int Itcl_FilterDeleteCmd(void *clientData,
jpayne@69 389 Tcl_Interp *interp, int objc,
jpayne@69 390 Tcl_Obj *const objv[]);
jpayne@69 391 /* 142 */
jpayne@69 392 ITCLAPI int Itcl_ForwardAddCmd(void *clientData,
jpayne@69 393 Tcl_Interp *interp, int objc,
jpayne@69 394 Tcl_Obj *const objv[]);
jpayne@69 395 /* 143 */
jpayne@69 396 ITCLAPI int Itcl_ForwardDeleteCmd(void *clientData,
jpayne@69 397 Tcl_Interp *interp, int objc,
jpayne@69 398 Tcl_Obj *const objv[]);
jpayne@69 399 /* 144 */
jpayne@69 400 ITCLAPI int Itcl_MixinAddCmd(void *clientData,
jpayne@69 401 Tcl_Interp *interp, int objc,
jpayne@69 402 Tcl_Obj *const objv[]);
jpayne@69 403 /* 145 */
jpayne@69 404 ITCLAPI int Itcl_MixinDeleteCmd(void *clientData,
jpayne@69 405 Tcl_Interp *interp, int objc,
jpayne@69 406 Tcl_Obj *const objv[]);
jpayne@69 407 /* Slot 146 is reserved */
jpayne@69 408 /* Slot 147 is reserved */
jpayne@69 409 /* Slot 148 is reserved */
jpayne@69 410 /* Slot 149 is reserved */
jpayne@69 411 /* Slot 150 is reserved */
jpayne@69 412 /* 151 */
jpayne@69 413 ITCLAPI int Itcl_BiInfoUnknownCmd(void *dummy,
jpayne@69 414 Tcl_Interp *interp, int objc,
jpayne@69 415 Tcl_Obj *const objv[]);
jpayne@69 416 /* 152 */
jpayne@69 417 ITCLAPI int Itcl_BiInfoVarsCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 418 int objc, Tcl_Obj *const objv[]);
jpayne@69 419 /* 153 */
jpayne@69 420 ITCLAPI int Itcl_CanAccess2(ItclClass *iclsPtr, int protection,
jpayne@69 421 Tcl_Namespace *fromNsPtr);
jpayne@69 422 /* Slot 154 is reserved */
jpayne@69 423 /* Slot 155 is reserved */
jpayne@69 424 /* Slot 156 is reserved */
jpayne@69 425 /* Slot 157 is reserved */
jpayne@69 426 /* Slot 158 is reserved */
jpayne@69 427 /* Slot 159 is reserved */
jpayne@69 428 /* 160 */
jpayne@69 429 ITCLAPI int Itcl_SetCallFrameResolver(Tcl_Interp *interp,
jpayne@69 430 Tcl_Resolve *resolvePtr);
jpayne@69 431 /* 161 */
jpayne@69 432 ITCLAPI int ItclEnsembleSubCmd(void *clientData,
jpayne@69 433 Tcl_Interp *interp, const char *ensembleName,
jpayne@69 434 int objc, Tcl_Obj *const *objv,
jpayne@69 435 const char *functionName);
jpayne@69 436 /* 162 */
jpayne@69 437 ITCLAPI Tcl_Namespace * Itcl_GetUplevelNamespace(Tcl_Interp *interp,
jpayne@69 438 int level);
jpayne@69 439 /* 163 */
jpayne@69 440 ITCLAPI void * Itcl_GetCallFrameClientData(Tcl_Interp *interp);
jpayne@69 441 /* Slot 164 is reserved */
jpayne@69 442 /* 165 */
jpayne@69 443 ITCLAPI int Itcl_SetCallFrameNamespace(Tcl_Interp *interp,
jpayne@69 444 Tcl_Namespace *nsPtr);
jpayne@69 445 /* 166 */
jpayne@69 446 ITCLAPI Tcl_Size Itcl_GetCallFrameObjc(Tcl_Interp *interp);
jpayne@69 447 /* 167 */
jpayne@69 448 ITCLAPI Tcl_Obj *const * Itcl_GetCallFrameObjv(Tcl_Interp *interp);
jpayne@69 449 /* 168 */
jpayne@69 450 ITCLAPI int Itcl_NWidgetCmd(void *infoPtr, Tcl_Interp *interp,
jpayne@69 451 int objc, Tcl_Obj *const objv[]);
jpayne@69 452 /* 169 */
jpayne@69 453 ITCLAPI int Itcl_AddOptionCmd(void *infoPtr, Tcl_Interp *interp,
jpayne@69 454 int objc, Tcl_Obj *const objv[]);
jpayne@69 455 /* 170 */
jpayne@69 456 ITCLAPI int Itcl_AddComponentCmd(void *infoPtr,
jpayne@69 457 Tcl_Interp *interp, int objc,
jpayne@69 458 Tcl_Obj *const objv[]);
jpayne@69 459 /* 171 */
jpayne@69 460 ITCLAPI int Itcl_BiInfoOptionCmd(void *dummy, Tcl_Interp *interp,
jpayne@69 461 int objc, Tcl_Obj *const objv[]);
jpayne@69 462 /* 172 */
jpayne@69 463 ITCLAPI int Itcl_BiInfoComponentCmd(void *dummy,
jpayne@69 464 Tcl_Interp *interp, int objc,
jpayne@69 465 Tcl_Obj *const objv[]);
jpayne@69 466 /* 173 */
jpayne@69 467 ITCLAPI int Itcl_RenameCommand(Tcl_Interp *interp,
jpayne@69 468 const char *oldName, const char *newName);
jpayne@69 469 /* 174 */
jpayne@69 470 ITCLAPI int Itcl_PushCallFrame(Tcl_Interp *interp,
jpayne@69 471 Tcl_CallFrame *framePtr,
jpayne@69 472 Tcl_Namespace *nsPtr, int isProcCallFrame);
jpayne@69 473 /* 175 */
jpayne@69 474 ITCLAPI void Itcl_PopCallFrame(Tcl_Interp *interp);
jpayne@69 475 /* 176 */
jpayne@69 476 ITCLAPI Tcl_CallFrame * Itcl_GetUplevelCallFrame(Tcl_Interp *interp,
jpayne@69 477 int level);
jpayne@69 478 /* 177 */
jpayne@69 479 ITCLAPI Tcl_CallFrame * Itcl_ActivateCallFrame(Tcl_Interp *interp,
jpayne@69 480 Tcl_CallFrame *framePtr);
jpayne@69 481 /* 178 */
jpayne@69 482 ITCLAPI const char* ItclSetInstanceVar(Tcl_Interp *interp,
jpayne@69 483 const char *name, const char *name2,
jpayne@69 484 const char *value, ItclObject *contextIoPtr,
jpayne@69 485 ItclClass *contextIclsPtr);
jpayne@69 486 /* 179 */
jpayne@69 487 ITCLAPI Tcl_Obj * ItclCapitalize(const char *str);
jpayne@69 488 /* 180 */
jpayne@69 489 ITCLAPI int ItclClassBaseCmd(void *clientData,
jpayne@69 490 Tcl_Interp *interp, int flags, int objc,
jpayne@69 491 Tcl_Obj *const objv[],
jpayne@69 492 ItclClass **iclsPtrPtr);
jpayne@69 493 /* 181 */
jpayne@69 494 ITCLAPI int ItclCreateComponent(Tcl_Interp *interp,
jpayne@69 495 ItclClass *iclsPtr, Tcl_Obj *componentPtr,
jpayne@69 496 int type, ItclComponent **icPtrPtr);
jpayne@69 497 /* 182 */
jpayne@69 498 ITCLAPI void Itcl_SetContext(Tcl_Interp *interp,
jpayne@69 499 ItclObject *ioPtr);
jpayne@69 500 /* 183 */
jpayne@69 501 ITCLAPI void Itcl_UnsetContext(Tcl_Interp *interp);
jpayne@69 502 /* 184 */
jpayne@69 503 ITCLAPI const char * ItclGetInstanceVar(Tcl_Interp *interp,
jpayne@69 504 const char *name, const char *name2,
jpayne@69 505 ItclObject *ioPtr, ItclClass *iclsPtr);
jpayne@69 506
jpayne@69 507 typedef struct ItclIntStubs {
jpayne@69 508 int magic;
jpayne@69 509 int epoch;
jpayne@69 510 int revision;
jpayne@69 511 void *hooks;
jpayne@69 512
jpayne@69 513 int (*itcl_IsClassNamespace) (Tcl_Namespace *namesp); /* 0 */
jpayne@69 514 int (*itcl_IsClass) (Tcl_Command cmd); /* 1 */
jpayne@69 515 ItclClass * (*itcl_FindClass) (Tcl_Interp *interp, const char *path, int autoload); /* 2 */
jpayne@69 516 int (*itcl_FindObject) (Tcl_Interp *interp, const char *name, ItclObject **roPtr); /* 3 */
jpayne@69 517 int (*itcl_IsObject) (Tcl_Command cmd); /* 4 */
jpayne@69 518 int (*itcl_ObjectIsa) (ItclObject *contextObj, ItclClass *cdefn); /* 5 */
jpayne@69 519 int (*itcl_Protection) (Tcl_Interp *interp, int newLevel); /* 6 */
jpayne@69 520 const char * (*itcl_ProtectionStr) (int pLevel); /* 7 */
jpayne@69 521 int (*itcl_CanAccess) (ItclMemberFunc *memberPtr, Tcl_Namespace *fromNsPtr); /* 8 */
jpayne@69 522 int (*itcl_CanAccessFunc) (ItclMemberFunc *mfunc, Tcl_Namespace *fromNsPtr); /* 9 */
jpayne@69 523 void (*reserved10)(void);
jpayne@69 524 void (*itcl_ParseNamespPath) (const char *name, Tcl_DString *buffer, const char **head, const char **tail); /* 11 */
jpayne@69 525 int (*itcl_DecodeScopedCommand) (Tcl_Interp *interp, const char *name, Tcl_Namespace **rNsPtr, char **rCmdPtr); /* 12 */
jpayne@69 526 int (*itcl_EvalArgs) (Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); /* 13 */
jpayne@69 527 Tcl_Obj * (*itcl_CreateArgs) (Tcl_Interp *interp, const char *string, Tcl_Size objc, Tcl_Obj *const objv[]); /* 14 */
jpayne@69 528 void (*reserved15)(void);
jpayne@69 529 void (*reserved16)(void);
jpayne@69 530 int (*itcl_GetContext) (Tcl_Interp *interp, ItclClass **iclsPtrPtr, ItclObject **ioPtrPtr); /* 17 */
jpayne@69 531 void (*itcl_InitHierIter) (ItclHierIter *iter, ItclClass *iclsPtr); /* 18 */
jpayne@69 532 void (*itcl_DeleteHierIter) (ItclHierIter *iter); /* 19 */
jpayne@69 533 ItclClass * (*itcl_AdvanceHierIter) (ItclHierIter *iter); /* 20 */
jpayne@69 534 int (*itcl_FindClassesCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 21 */
jpayne@69 535 int (*itcl_FindObjectsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 22 */
jpayne@69 536 void (*reserved23)(void);
jpayne@69 537 int (*itcl_DelClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 24 */
jpayne@69 538 int (*itcl_DelObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 25 */
jpayne@69 539 int (*itcl_ScopeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 26 */
jpayne@69 540 int (*itcl_CodeCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 27 */
jpayne@69 541 int (*itcl_StubCreateCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 28 */
jpayne@69 542 int (*itcl_StubExistsCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 29 */
jpayne@69 543 int (*itcl_IsStub) (Tcl_Command cmd); /* 30 */
jpayne@69 544 int (*itcl_CreateClass) (Tcl_Interp *interp, const char *path, ItclObjectInfo *info, ItclClass **rPtr); /* 31 */
jpayne@69 545 int (*itcl_DeleteClass) (Tcl_Interp *interp, ItclClass *iclsPtr); /* 32 */
jpayne@69 546 Tcl_Namespace * (*itcl_FindClassNamespace) (Tcl_Interp *interp, const char *path); /* 33 */
jpayne@69 547 int (*itcl_HandleClass) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 34 */
jpayne@69 548 void (*reserved35)(void);
jpayne@69 549 void (*reserved36)(void);
jpayne@69 550 void (*reserved37)(void);
jpayne@69 551 void (*itcl_BuildVirtualTables) (ItclClass *iclsPtr); /* 38 */
jpayne@69 552 int (*itcl_CreateVariable) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, char *init, char *config, ItclVariable **ivPtr); /* 39 */
jpayne@69 553 void (*itcl_DeleteVariable) (char *cdata); /* 40 */
jpayne@69 554 const char * (*itcl_GetCommonVar) (Tcl_Interp *interp, const char *name, ItclClass *contextClass); /* 41 */
jpayne@69 555 void (*reserved42)(void);
jpayne@69 556 void (*reserved43)(void);
jpayne@69 557 int (*itcl_CreateObject) (Tcl_Interp *interp, const char*name, ItclClass *iclsPtr, Tcl_Size objc, Tcl_Obj *const objv[], ItclObject **rioPtr); /* 44 */
jpayne@69 558 int (*itcl_DeleteObject) (Tcl_Interp *interp, ItclObject *contextObj); /* 45 */
jpayne@69 559 int (*itcl_DestructObject) (Tcl_Interp *interp, ItclObject *contextObj, int flags); /* 46 */
jpayne@69 560 void (*reserved47)(void);
jpayne@69 561 const char * (*itcl_GetInstanceVar) (Tcl_Interp *interp, const char *name, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); /* 48 */
jpayne@69 562 void (*reserved49)(void);
jpayne@69 563 int (*itcl_BodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 50 */
jpayne@69 564 int (*itcl_ConfigBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 51 */
jpayne@69 565 int (*itcl_CreateMethod) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); /* 52 */
jpayne@69 566 int (*itcl_CreateProc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *namePtr, const char *arglist, const char *body); /* 53 */
jpayne@69 567 int (*itcl_CreateMemberFunc) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *name, const char *arglist, const char *body, ItclMemberFunc **mfuncPtr); /* 54 */
jpayne@69 568 int (*itcl_ChangeMemberFunc) (Tcl_Interp *interp, ItclMemberFunc *mfunc, const char *arglist, const char *body); /* 55 */
jpayne@69 569 void (*itcl_DeleteMemberFunc) (void *cdata); /* 56 */
jpayne@69 570 int (*itcl_CreateMemberCode) (Tcl_Interp *interp, ItclClass *iclsPtr, const char *arglist, const char *body, ItclMemberCode **mcodePtr); /* 57 */
jpayne@69 571 void (*itcl_DeleteMemberCode) (void *cdata); /* 58 */
jpayne@69 572 int (*itcl_GetMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc); /* 59 */
jpayne@69 573 void (*reserved60)(void);
jpayne@69 574 int (*itcl_EvalMemberCode) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); /* 61 */
jpayne@69 575 void (*reserved62)(void);
jpayne@69 576 void (*reserved63)(void);
jpayne@69 577 void (*reserved64)(void);
jpayne@69 578 void (*reserved65)(void);
jpayne@69 579 void (*reserved66)(void);
jpayne@69 580 void (*itcl_GetMemberFuncUsage) (ItclMemberFunc *mfunc, ItclObject *contextObj, Tcl_Obj *objPtr); /* 67 */
jpayne@69 581 int (*itcl_ExecMethod) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 68 */
jpayne@69 582 int (*itcl_ExecProc) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 69 */
jpayne@69 583 void (*reserved70)(void);
jpayne@69 584 int (*itcl_ConstructBase) (Tcl_Interp *interp, ItclObject *contextObj, ItclClass *contextClass); /* 71 */
jpayne@69 585 int (*itcl_InvokeMethodIfExists) (Tcl_Interp *interp, const char *name, ItclClass *contextClass, ItclObject *contextObj, Tcl_Size objc, Tcl_Obj *const objv[]); /* 72 */
jpayne@69 586 void (*reserved73)(void);
jpayne@69 587 int (*itcl_ReportFuncErrors) (Tcl_Interp *interp, ItclMemberFunc *mfunc, ItclObject *contextObj, int result); /* 74 */
jpayne@69 588 int (*itcl_ParseInit) (Tcl_Interp *interp, ItclObjectInfo *info); /* 75 */
jpayne@69 589 int (*itcl_ClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 76 */
jpayne@69 590 int (*itcl_ClassInheritCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 77 */
jpayne@69 591 int (*itcl_ClassProtectionCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 78 */
jpayne@69 592 int (*itcl_ClassConstructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 79 */
jpayne@69 593 int (*itcl_ClassDestructorCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 80 */
jpayne@69 594 int (*itcl_ClassMethodCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 81 */
jpayne@69 595 int (*itcl_ClassProcCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 82 */
jpayne@69 596 int (*itcl_ClassVariableCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 83 */
jpayne@69 597 int (*itcl_ClassCommonCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 84 */
jpayne@69 598 int (*itcl_ParseVarResolver) (Tcl_Interp *interp, const char *name, Tcl_Namespace *contextNs, int flags, Tcl_Var *rPtr); /* 85 */
jpayne@69 599 int (*itcl_BiInit) (Tcl_Interp *interp, ItclObjectInfo *infoPtr); /* 86 */
jpayne@69 600 int (*itcl_InstallBiMethods) (Tcl_Interp *interp, ItclClass *cdefn); /* 87 */
jpayne@69 601 int (*itcl_BiIsaCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 88 */
jpayne@69 602 int (*itcl_BiConfigureCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 89 */
jpayne@69 603 int (*itcl_BiCgetCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 90 */
jpayne@69 604 int (*itcl_BiChainCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 91 */
jpayne@69 605 int (*itcl_BiInfoClassCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 92 */
jpayne@69 606 int (*itcl_BiInfoInheritCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 93 */
jpayne@69 607 int (*itcl_BiInfoHeritageCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 94 */
jpayne@69 608 int (*itcl_BiInfoFunctionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 95 */
jpayne@69 609 int (*itcl_BiInfoVariableCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 96 */
jpayne@69 610 int (*itcl_BiInfoBodyCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 97 */
jpayne@69 611 int (*itcl_BiInfoArgsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 98 */
jpayne@69 612 void (*reserved99)(void);
jpayne@69 613 int (*itcl_EnsembleInit) (Tcl_Interp *interp); /* 100 */
jpayne@69 614 int (*itcl_CreateEnsemble) (Tcl_Interp *interp, const char *ensName); /* 101 */
jpayne@69 615 int (*itcl_AddEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, const char *usageInfo, Tcl_ObjCmdProc *objProc, void *clientData, Tcl_CmdDeleteProc *deleteProc); /* 102 */
jpayne@69 616 int (*itcl_GetEnsemblePart) (Tcl_Interp *interp, const char *ensName, const char *partName, Tcl_CmdInfo *infoPtr); /* 103 */
jpayne@69 617 int (*itcl_IsEnsemble) (Tcl_CmdInfo *infoPtr); /* 104 */
jpayne@69 618 int (*itcl_GetEnsembleUsage) (Tcl_Interp *interp, const char *ensName, Tcl_Obj *objPtr); /* 105 */
jpayne@69 619 int (*itcl_GetEnsembleUsageForObj) (Tcl_Interp *interp, Tcl_Obj *ensObjPtr, Tcl_Obj *objPtr); /* 106 */
jpayne@69 620 int (*itcl_EnsembleCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 107 */
jpayne@69 621 int (*itcl_EnsPartCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 108 */
jpayne@69 622 int (*itcl_EnsembleErrorCmd) (void *clientData, Tcl_Interp *interp, Tcl_Size objc, Tcl_Obj *const objv[]); /* 109 */
jpayne@69 623 void (*reserved110)(void);
jpayne@69 624 void (*reserved111)(void);
jpayne@69 625 void (*reserved112)(void);
jpayne@69 626 void (*reserved113)(void);
jpayne@69 627 void (*reserved114)(void);
jpayne@69 628 void (*itcl_Assert) (const char *testExpr, const char *fileName, int lineNum); /* 115 */
jpayne@69 629 int (*itcl_IsObjectCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 116 */
jpayne@69 630 int (*itcl_IsClassCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 117 */
jpayne@69 631 void (*reserved118)(void);
jpayne@69 632 void (*reserved119)(void);
jpayne@69 633 void (*reserved120)(void);
jpayne@69 634 void (*reserved121)(void);
jpayne@69 635 void (*reserved122)(void);
jpayne@69 636 void (*reserved123)(void);
jpayne@69 637 void (*reserved124)(void);
jpayne@69 638 void (*reserved125)(void);
jpayne@69 639 void (*reserved126)(void);
jpayne@69 640 void (*reserved127)(void);
jpayne@69 641 void (*reserved128)(void);
jpayne@69 642 void (*reserved129)(void);
jpayne@69 643 void (*reserved130)(void);
jpayne@69 644 void (*reserved131)(void);
jpayne@69 645 void (*reserved132)(void);
jpayne@69 646 void (*reserved133)(void);
jpayne@69 647 void (*reserved134)(void);
jpayne@69 648 void (*reserved135)(void);
jpayne@69 649 void (*reserved136)(void);
jpayne@69 650 void (*reserved137)(void);
jpayne@69 651 void (*reserved138)(void);
jpayne@69 652 void (*reserved139)(void);
jpayne@69 653 int (*itcl_FilterAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 140 */
jpayne@69 654 int (*itcl_FilterDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 141 */
jpayne@69 655 int (*itcl_ForwardAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 142 */
jpayne@69 656 int (*itcl_ForwardDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 143 */
jpayne@69 657 int (*itcl_MixinAddCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 144 */
jpayne@69 658 int (*itcl_MixinDeleteCmd) (void *clientData, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 145 */
jpayne@69 659 void (*reserved146)(void);
jpayne@69 660 void (*reserved147)(void);
jpayne@69 661 void (*reserved148)(void);
jpayne@69 662 void (*reserved149)(void);
jpayne@69 663 void (*reserved150)(void);
jpayne@69 664 int (*itcl_BiInfoUnknownCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 151 */
jpayne@69 665 int (*itcl_BiInfoVarsCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 152 */
jpayne@69 666 int (*itcl_CanAccess2) (ItclClass *iclsPtr, int protection, Tcl_Namespace *fromNsPtr); /* 153 */
jpayne@69 667 void (*reserved154)(void);
jpayne@69 668 void (*reserved155)(void);
jpayne@69 669 void (*reserved156)(void);
jpayne@69 670 void (*reserved157)(void);
jpayne@69 671 void (*reserved158)(void);
jpayne@69 672 void (*reserved159)(void);
jpayne@69 673 int (*itcl_SetCallFrameResolver) (Tcl_Interp *interp, Tcl_Resolve *resolvePtr); /* 160 */
jpayne@69 674 int (*itclEnsembleSubCmd) (void *clientData, Tcl_Interp *interp, const char *ensembleName, int objc, Tcl_Obj *const *objv, const char *functionName); /* 161 */
jpayne@69 675 Tcl_Namespace * (*itcl_GetUplevelNamespace) (Tcl_Interp *interp, int level); /* 162 */
jpayne@69 676 void * (*itcl_GetCallFrameClientData) (Tcl_Interp *interp); /* 163 */
jpayne@69 677 void (*reserved164)(void);
jpayne@69 678 int (*itcl_SetCallFrameNamespace) (Tcl_Interp *interp, Tcl_Namespace *nsPtr); /* 165 */
jpayne@69 679 Tcl_Size (*itcl_GetCallFrameObjc) (Tcl_Interp *interp); /* 166 */
jpayne@69 680 Tcl_Obj *const * (*itcl_GetCallFrameObjv) (Tcl_Interp *interp); /* 167 */
jpayne@69 681 int (*itcl_NWidgetCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 168 */
jpayne@69 682 int (*itcl_AddOptionCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 169 */
jpayne@69 683 int (*itcl_AddComponentCmd) (void *infoPtr, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 170 */
jpayne@69 684 int (*itcl_BiInfoOptionCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 171 */
jpayne@69 685 int (*itcl_BiInfoComponentCmd) (void *dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 172 */
jpayne@69 686 int (*itcl_RenameCommand) (Tcl_Interp *interp, const char *oldName, const char *newName); /* 173 */
jpayne@69 687 int (*itcl_PushCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr, Tcl_Namespace *nsPtr, int isProcCallFrame); /* 174 */
jpayne@69 688 void (*itcl_PopCallFrame) (Tcl_Interp *interp); /* 175 */
jpayne@69 689 Tcl_CallFrame * (*itcl_GetUplevelCallFrame) (Tcl_Interp *interp, int level); /* 176 */
jpayne@69 690 Tcl_CallFrame * (*itcl_ActivateCallFrame) (Tcl_Interp *interp, Tcl_CallFrame *framePtr); /* 177 */
jpayne@69 691 const char* (*itclSetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, const char *value, ItclObject *contextIoPtr, ItclClass *contextIclsPtr); /* 178 */
jpayne@69 692 Tcl_Obj * (*itclCapitalize) (const char *str); /* 179 */
jpayne@69 693 int (*itclClassBaseCmd) (void *clientData, Tcl_Interp *interp, int flags, int objc, Tcl_Obj *const objv[], ItclClass **iclsPtrPtr); /* 180 */
jpayne@69 694 int (*itclCreateComponent) (Tcl_Interp *interp, ItclClass *iclsPtr, Tcl_Obj *componentPtr, int type, ItclComponent **icPtrPtr); /* 181 */
jpayne@69 695 void (*itcl_SetContext) (Tcl_Interp *interp, ItclObject *ioPtr); /* 182 */
jpayne@69 696 void (*itcl_UnsetContext) (Tcl_Interp *interp); /* 183 */
jpayne@69 697 const char * (*itclGetInstanceVar) (Tcl_Interp *interp, const char *name, const char *name2, ItclObject *ioPtr, ItclClass *iclsPtr); /* 184 */
jpayne@69 698 } ItclIntStubs;
jpayne@69 699
jpayne@69 700 extern const ItclIntStubs *itclIntStubsPtr;
jpayne@69 701
jpayne@69 702 #ifdef __cplusplus
jpayne@69 703 }
jpayne@69 704 #endif
jpayne@69 705
jpayne@69 706 #if defined(USE_ITCL_STUBS)
jpayne@69 707
jpayne@69 708 /*
jpayne@69 709 * Inline function declarations:
jpayne@69 710 */
jpayne@69 711
jpayne@69 712 #define Itcl_IsClassNamespace \
jpayne@69 713 (itclIntStubsPtr->itcl_IsClassNamespace) /* 0 */
jpayne@69 714 #define Itcl_IsClass \
jpayne@69 715 (itclIntStubsPtr->itcl_IsClass) /* 1 */
jpayne@69 716 #define Itcl_FindClass \
jpayne@69 717 (itclIntStubsPtr->itcl_FindClass) /* 2 */
jpayne@69 718 #define Itcl_FindObject \
jpayne@69 719 (itclIntStubsPtr->itcl_FindObject) /* 3 */
jpayne@69 720 #define Itcl_IsObject \
jpayne@69 721 (itclIntStubsPtr->itcl_IsObject) /* 4 */
jpayne@69 722 #define Itcl_ObjectIsa \
jpayne@69 723 (itclIntStubsPtr->itcl_ObjectIsa) /* 5 */
jpayne@69 724 #define Itcl_Protection \
jpayne@69 725 (itclIntStubsPtr->itcl_Protection) /* 6 */
jpayne@69 726 #define Itcl_ProtectionStr \
jpayne@69 727 (itclIntStubsPtr->itcl_ProtectionStr) /* 7 */
jpayne@69 728 #define Itcl_CanAccess \
jpayne@69 729 (itclIntStubsPtr->itcl_CanAccess) /* 8 */
jpayne@69 730 #define Itcl_CanAccessFunc \
jpayne@69 731 (itclIntStubsPtr->itcl_CanAccessFunc) /* 9 */
jpayne@69 732 /* Slot 10 is reserved */
jpayne@69 733 #define Itcl_ParseNamespPath \
jpayne@69 734 (itclIntStubsPtr->itcl_ParseNamespPath) /* 11 */
jpayne@69 735 #define Itcl_DecodeScopedCommand \
jpayne@69 736 (itclIntStubsPtr->itcl_DecodeScopedCommand) /* 12 */
jpayne@69 737 #define Itcl_EvalArgs \
jpayne@69 738 (itclIntStubsPtr->itcl_EvalArgs) /* 13 */
jpayne@69 739 #define Itcl_CreateArgs \
jpayne@69 740 (itclIntStubsPtr->itcl_CreateArgs) /* 14 */
jpayne@69 741 /* Slot 15 is reserved */
jpayne@69 742 /* Slot 16 is reserved */
jpayne@69 743 #define Itcl_GetContext \
jpayne@69 744 (itclIntStubsPtr->itcl_GetContext) /* 17 */
jpayne@69 745 #define Itcl_InitHierIter \
jpayne@69 746 (itclIntStubsPtr->itcl_InitHierIter) /* 18 */
jpayne@69 747 #define Itcl_DeleteHierIter \
jpayne@69 748 (itclIntStubsPtr->itcl_DeleteHierIter) /* 19 */
jpayne@69 749 #define Itcl_AdvanceHierIter \
jpayne@69 750 (itclIntStubsPtr->itcl_AdvanceHierIter) /* 20 */
jpayne@69 751 #define Itcl_FindClassesCmd \
jpayne@69 752 (itclIntStubsPtr->itcl_FindClassesCmd) /* 21 */
jpayne@69 753 #define Itcl_FindObjectsCmd \
jpayne@69 754 (itclIntStubsPtr->itcl_FindObjectsCmd) /* 22 */
jpayne@69 755 /* Slot 23 is reserved */
jpayne@69 756 #define Itcl_DelClassCmd \
jpayne@69 757 (itclIntStubsPtr->itcl_DelClassCmd) /* 24 */
jpayne@69 758 #define Itcl_DelObjectCmd \
jpayne@69 759 (itclIntStubsPtr->itcl_DelObjectCmd) /* 25 */
jpayne@69 760 #define Itcl_ScopeCmd \
jpayne@69 761 (itclIntStubsPtr->itcl_ScopeCmd) /* 26 */
jpayne@69 762 #define Itcl_CodeCmd \
jpayne@69 763 (itclIntStubsPtr->itcl_CodeCmd) /* 27 */
jpayne@69 764 #define Itcl_StubCreateCmd \
jpayne@69 765 (itclIntStubsPtr->itcl_StubCreateCmd) /* 28 */
jpayne@69 766 #define Itcl_StubExistsCmd \
jpayne@69 767 (itclIntStubsPtr->itcl_StubExistsCmd) /* 29 */
jpayne@69 768 #define Itcl_IsStub \
jpayne@69 769 (itclIntStubsPtr->itcl_IsStub) /* 30 */
jpayne@69 770 #define Itcl_CreateClass \
jpayne@69 771 (itclIntStubsPtr->itcl_CreateClass) /* 31 */
jpayne@69 772 #define Itcl_DeleteClass \
jpayne@69 773 (itclIntStubsPtr->itcl_DeleteClass) /* 32 */
jpayne@69 774 #define Itcl_FindClassNamespace \
jpayne@69 775 (itclIntStubsPtr->itcl_FindClassNamespace) /* 33 */
jpayne@69 776 #define Itcl_HandleClass \
jpayne@69 777 (itclIntStubsPtr->itcl_HandleClass) /* 34 */
jpayne@69 778 /* Slot 35 is reserved */
jpayne@69 779 /* Slot 36 is reserved */
jpayne@69 780 /* Slot 37 is reserved */
jpayne@69 781 #define Itcl_BuildVirtualTables \
jpayne@69 782 (itclIntStubsPtr->itcl_BuildVirtualTables) /* 38 */
jpayne@69 783 #define Itcl_CreateVariable \
jpayne@69 784 (itclIntStubsPtr->itcl_CreateVariable) /* 39 */
jpayne@69 785 #define Itcl_DeleteVariable \
jpayne@69 786 (itclIntStubsPtr->itcl_DeleteVariable) /* 40 */
jpayne@69 787 #define Itcl_GetCommonVar \
jpayne@69 788 (itclIntStubsPtr->itcl_GetCommonVar) /* 41 */
jpayne@69 789 /* Slot 42 is reserved */
jpayne@69 790 /* Slot 43 is reserved */
jpayne@69 791 #define Itcl_CreateObject \
jpayne@69 792 (itclIntStubsPtr->itcl_CreateObject) /* 44 */
jpayne@69 793 #define Itcl_DeleteObject \
jpayne@69 794 (itclIntStubsPtr->itcl_DeleteObject) /* 45 */
jpayne@69 795 #define Itcl_DestructObject \
jpayne@69 796 (itclIntStubsPtr->itcl_DestructObject) /* 46 */
jpayne@69 797 /* Slot 47 is reserved */
jpayne@69 798 #define Itcl_GetInstanceVar \
jpayne@69 799 (itclIntStubsPtr->itcl_GetInstanceVar) /* 48 */
jpayne@69 800 /* Slot 49 is reserved */
jpayne@69 801 #define Itcl_BodyCmd \
jpayne@69 802 (itclIntStubsPtr->itcl_BodyCmd) /* 50 */
jpayne@69 803 #define Itcl_ConfigBodyCmd \
jpayne@69 804 (itclIntStubsPtr->itcl_ConfigBodyCmd) /* 51 */
jpayne@69 805 #define Itcl_CreateMethod \
jpayne@69 806 (itclIntStubsPtr->itcl_CreateMethod) /* 52 */
jpayne@69 807 #define Itcl_CreateProc \
jpayne@69 808 (itclIntStubsPtr->itcl_CreateProc) /* 53 */
jpayne@69 809 #define Itcl_CreateMemberFunc \
jpayne@69 810 (itclIntStubsPtr->itcl_CreateMemberFunc) /* 54 */
jpayne@69 811 #define Itcl_ChangeMemberFunc \
jpayne@69 812 (itclIntStubsPtr->itcl_ChangeMemberFunc) /* 55 */
jpayne@69 813 #define Itcl_DeleteMemberFunc \
jpayne@69 814 (itclIntStubsPtr->itcl_DeleteMemberFunc) /* 56 */
jpayne@69 815 #define Itcl_CreateMemberCode \
jpayne@69 816 (itclIntStubsPtr->itcl_CreateMemberCode) /* 57 */
jpayne@69 817 #define Itcl_DeleteMemberCode \
jpayne@69 818 (itclIntStubsPtr->itcl_DeleteMemberCode) /* 58 */
jpayne@69 819 #define Itcl_GetMemberCode \
jpayne@69 820 (itclIntStubsPtr->itcl_GetMemberCode) /* 59 */
jpayne@69 821 /* Slot 60 is reserved */
jpayne@69 822 #define Itcl_EvalMemberCode \
jpayne@69 823 (itclIntStubsPtr->itcl_EvalMemberCode) /* 61 */
jpayne@69 824 /* Slot 62 is reserved */
jpayne@69 825 /* Slot 63 is reserved */
jpayne@69 826 /* Slot 64 is reserved */
jpayne@69 827 /* Slot 65 is reserved */
jpayne@69 828 /* Slot 66 is reserved */
jpayne@69 829 #define Itcl_GetMemberFuncUsage \
jpayne@69 830 (itclIntStubsPtr->itcl_GetMemberFuncUsage) /* 67 */
jpayne@69 831 #define Itcl_ExecMethod \
jpayne@69 832 (itclIntStubsPtr->itcl_ExecMethod) /* 68 */
jpayne@69 833 #define Itcl_ExecProc \
jpayne@69 834 (itclIntStubsPtr->itcl_ExecProc) /* 69 */
jpayne@69 835 /* Slot 70 is reserved */
jpayne@69 836 #define Itcl_ConstructBase \
jpayne@69 837 (itclIntStubsPtr->itcl_ConstructBase) /* 71 */
jpayne@69 838 #define Itcl_InvokeMethodIfExists \
jpayne@69 839 (itclIntStubsPtr->itcl_InvokeMethodIfExists) /* 72 */
jpayne@69 840 /* Slot 73 is reserved */
jpayne@69 841 #define Itcl_ReportFuncErrors \
jpayne@69 842 (itclIntStubsPtr->itcl_ReportFuncErrors) /* 74 */
jpayne@69 843 #define Itcl_ParseInit \
jpayne@69 844 (itclIntStubsPtr->itcl_ParseInit) /* 75 */
jpayne@69 845 #define Itcl_ClassCmd \
jpayne@69 846 (itclIntStubsPtr->itcl_ClassCmd) /* 76 */
jpayne@69 847 #define Itcl_ClassInheritCmd \
jpayne@69 848 (itclIntStubsPtr->itcl_ClassInheritCmd) /* 77 */
jpayne@69 849 #define Itcl_ClassProtectionCmd \
jpayne@69 850 (itclIntStubsPtr->itcl_ClassProtectionCmd) /* 78 */
jpayne@69 851 #define Itcl_ClassConstructorCmd \
jpayne@69 852 (itclIntStubsPtr->itcl_ClassConstructorCmd) /* 79 */
jpayne@69 853 #define Itcl_ClassDestructorCmd \
jpayne@69 854 (itclIntStubsPtr->itcl_ClassDestructorCmd) /* 80 */
jpayne@69 855 #define Itcl_ClassMethodCmd \
jpayne@69 856 (itclIntStubsPtr->itcl_ClassMethodCmd) /* 81 */
jpayne@69 857 #define Itcl_ClassProcCmd \
jpayne@69 858 (itclIntStubsPtr->itcl_ClassProcCmd) /* 82 */
jpayne@69 859 #define Itcl_ClassVariableCmd \
jpayne@69 860 (itclIntStubsPtr->itcl_ClassVariableCmd) /* 83 */
jpayne@69 861 #define Itcl_ClassCommonCmd \
jpayne@69 862 (itclIntStubsPtr->itcl_ClassCommonCmd) /* 84 */
jpayne@69 863 #define Itcl_ParseVarResolver \
jpayne@69 864 (itclIntStubsPtr->itcl_ParseVarResolver) /* 85 */
jpayne@69 865 #define Itcl_BiInit \
jpayne@69 866 (itclIntStubsPtr->itcl_BiInit) /* 86 */
jpayne@69 867 #define Itcl_InstallBiMethods \
jpayne@69 868 (itclIntStubsPtr->itcl_InstallBiMethods) /* 87 */
jpayne@69 869 #define Itcl_BiIsaCmd \
jpayne@69 870 (itclIntStubsPtr->itcl_BiIsaCmd) /* 88 */
jpayne@69 871 #define Itcl_BiConfigureCmd \
jpayne@69 872 (itclIntStubsPtr->itcl_BiConfigureCmd) /* 89 */
jpayne@69 873 #define Itcl_BiCgetCmd \
jpayne@69 874 (itclIntStubsPtr->itcl_BiCgetCmd) /* 90 */
jpayne@69 875 #define Itcl_BiChainCmd \
jpayne@69 876 (itclIntStubsPtr->itcl_BiChainCmd) /* 91 */
jpayne@69 877 #define Itcl_BiInfoClassCmd \
jpayne@69 878 (itclIntStubsPtr->itcl_BiInfoClassCmd) /* 92 */
jpayne@69 879 #define Itcl_BiInfoInheritCmd \
jpayne@69 880 (itclIntStubsPtr->itcl_BiInfoInheritCmd) /* 93 */
jpayne@69 881 #define Itcl_BiInfoHeritageCmd \
jpayne@69 882 (itclIntStubsPtr->itcl_BiInfoHeritageCmd) /* 94 */
jpayne@69 883 #define Itcl_BiInfoFunctionCmd \
jpayne@69 884 (itclIntStubsPtr->itcl_BiInfoFunctionCmd) /* 95 */
jpayne@69 885 #define Itcl_BiInfoVariableCmd \
jpayne@69 886 (itclIntStubsPtr->itcl_BiInfoVariableCmd) /* 96 */
jpayne@69 887 #define Itcl_BiInfoBodyCmd \
jpayne@69 888 (itclIntStubsPtr->itcl_BiInfoBodyCmd) /* 97 */
jpayne@69 889 #define Itcl_BiInfoArgsCmd \
jpayne@69 890 (itclIntStubsPtr->itcl_BiInfoArgsCmd) /* 98 */
jpayne@69 891 /* Slot 99 is reserved */
jpayne@69 892 #define Itcl_EnsembleInit \
jpayne@69 893 (itclIntStubsPtr->itcl_EnsembleInit) /* 100 */
jpayne@69 894 #define Itcl_CreateEnsemble \
jpayne@69 895 (itclIntStubsPtr->itcl_CreateEnsemble) /* 101 */
jpayne@69 896 #define Itcl_AddEnsemblePart \
jpayne@69 897 (itclIntStubsPtr->itcl_AddEnsemblePart) /* 102 */
jpayne@69 898 #define Itcl_GetEnsemblePart \
jpayne@69 899 (itclIntStubsPtr->itcl_GetEnsemblePart) /* 103 */
jpayne@69 900 #define Itcl_IsEnsemble \
jpayne@69 901 (itclIntStubsPtr->itcl_IsEnsemble) /* 104 */
jpayne@69 902 #define Itcl_GetEnsembleUsage \
jpayne@69 903 (itclIntStubsPtr->itcl_GetEnsembleUsage) /* 105 */
jpayne@69 904 #define Itcl_GetEnsembleUsageForObj \
jpayne@69 905 (itclIntStubsPtr->itcl_GetEnsembleUsageForObj) /* 106 */
jpayne@69 906 #define Itcl_EnsembleCmd \
jpayne@69 907 (itclIntStubsPtr->itcl_EnsembleCmd) /* 107 */
jpayne@69 908 #define Itcl_EnsPartCmd \
jpayne@69 909 (itclIntStubsPtr->itcl_EnsPartCmd) /* 108 */
jpayne@69 910 #define Itcl_EnsembleErrorCmd \
jpayne@69 911 (itclIntStubsPtr->itcl_EnsembleErrorCmd) /* 109 */
jpayne@69 912 /* Slot 110 is reserved */
jpayne@69 913 /* Slot 111 is reserved */
jpayne@69 914 /* Slot 112 is reserved */
jpayne@69 915 /* Slot 113 is reserved */
jpayne@69 916 /* Slot 114 is reserved */
jpayne@69 917 #define Itcl_Assert \
jpayne@69 918 (itclIntStubsPtr->itcl_Assert) /* 115 */
jpayne@69 919 #define Itcl_IsObjectCmd \
jpayne@69 920 (itclIntStubsPtr->itcl_IsObjectCmd) /* 116 */
jpayne@69 921 #define Itcl_IsClassCmd \
jpayne@69 922 (itclIntStubsPtr->itcl_IsClassCmd) /* 117 */
jpayne@69 923 /* Slot 118 is reserved */
jpayne@69 924 /* Slot 119 is reserved */
jpayne@69 925 /* Slot 120 is reserved */
jpayne@69 926 /* Slot 121 is reserved */
jpayne@69 927 /* Slot 122 is reserved */
jpayne@69 928 /* Slot 123 is reserved */
jpayne@69 929 /* Slot 124 is reserved */
jpayne@69 930 /* Slot 125 is reserved */
jpayne@69 931 /* Slot 126 is reserved */
jpayne@69 932 /* Slot 127 is reserved */
jpayne@69 933 /* Slot 128 is reserved */
jpayne@69 934 /* Slot 129 is reserved */
jpayne@69 935 /* Slot 130 is reserved */
jpayne@69 936 /* Slot 131 is reserved */
jpayne@69 937 /* Slot 132 is reserved */
jpayne@69 938 /* Slot 133 is reserved */
jpayne@69 939 /* Slot 134 is reserved */
jpayne@69 940 /* Slot 135 is reserved */
jpayne@69 941 /* Slot 136 is reserved */
jpayne@69 942 /* Slot 137 is reserved */
jpayne@69 943 /* Slot 138 is reserved */
jpayne@69 944 /* Slot 139 is reserved */
jpayne@69 945 #define Itcl_FilterAddCmd \
jpayne@69 946 (itclIntStubsPtr->itcl_FilterAddCmd) /* 140 */
jpayne@69 947 #define Itcl_FilterDeleteCmd \
jpayne@69 948 (itclIntStubsPtr->itcl_FilterDeleteCmd) /* 141 */
jpayne@69 949 #define Itcl_ForwardAddCmd \
jpayne@69 950 (itclIntStubsPtr->itcl_ForwardAddCmd) /* 142 */
jpayne@69 951 #define Itcl_ForwardDeleteCmd \
jpayne@69 952 (itclIntStubsPtr->itcl_ForwardDeleteCmd) /* 143 */
jpayne@69 953 #define Itcl_MixinAddCmd \
jpayne@69 954 (itclIntStubsPtr->itcl_MixinAddCmd) /* 144 */
jpayne@69 955 #define Itcl_MixinDeleteCmd \
jpayne@69 956 (itclIntStubsPtr->itcl_MixinDeleteCmd) /* 145 */
jpayne@69 957 /* Slot 146 is reserved */
jpayne@69 958 /* Slot 147 is reserved */
jpayne@69 959 /* Slot 148 is reserved */
jpayne@69 960 /* Slot 149 is reserved */
jpayne@69 961 /* Slot 150 is reserved */
jpayne@69 962 #define Itcl_BiInfoUnknownCmd \
jpayne@69 963 (itclIntStubsPtr->itcl_BiInfoUnknownCmd) /* 151 */
jpayne@69 964 #define Itcl_BiInfoVarsCmd \
jpayne@69 965 (itclIntStubsPtr->itcl_BiInfoVarsCmd) /* 152 */
jpayne@69 966 #define Itcl_CanAccess2 \
jpayne@69 967 (itclIntStubsPtr->itcl_CanAccess2) /* 153 */
jpayne@69 968 /* Slot 154 is reserved */
jpayne@69 969 /* Slot 155 is reserved */
jpayne@69 970 /* Slot 156 is reserved */
jpayne@69 971 /* Slot 157 is reserved */
jpayne@69 972 /* Slot 158 is reserved */
jpayne@69 973 /* Slot 159 is reserved */
jpayne@69 974 #define Itcl_SetCallFrameResolver \
jpayne@69 975 (itclIntStubsPtr->itcl_SetCallFrameResolver) /* 160 */
jpayne@69 976 #define ItclEnsembleSubCmd \
jpayne@69 977 (itclIntStubsPtr->itclEnsembleSubCmd) /* 161 */
jpayne@69 978 #define Itcl_GetUplevelNamespace \
jpayne@69 979 (itclIntStubsPtr->itcl_GetUplevelNamespace) /* 162 */
jpayne@69 980 #define Itcl_GetCallFrameClientData \
jpayne@69 981 (itclIntStubsPtr->itcl_GetCallFrameClientData) /* 163 */
jpayne@69 982 /* Slot 164 is reserved */
jpayne@69 983 #define Itcl_SetCallFrameNamespace \
jpayne@69 984 (itclIntStubsPtr->itcl_SetCallFrameNamespace) /* 165 */
jpayne@69 985 #define Itcl_GetCallFrameObjc \
jpayne@69 986 (itclIntStubsPtr->itcl_GetCallFrameObjc) /* 166 */
jpayne@69 987 #define Itcl_GetCallFrameObjv \
jpayne@69 988 (itclIntStubsPtr->itcl_GetCallFrameObjv) /* 167 */
jpayne@69 989 #define Itcl_NWidgetCmd \
jpayne@69 990 (itclIntStubsPtr->itcl_NWidgetCmd) /* 168 */
jpayne@69 991 #define Itcl_AddOptionCmd \
jpayne@69 992 (itclIntStubsPtr->itcl_AddOptionCmd) /* 169 */
jpayne@69 993 #define Itcl_AddComponentCmd \
jpayne@69 994 (itclIntStubsPtr->itcl_AddComponentCmd) /* 170 */
jpayne@69 995 #define Itcl_BiInfoOptionCmd \
jpayne@69 996 (itclIntStubsPtr->itcl_BiInfoOptionCmd) /* 171 */
jpayne@69 997 #define Itcl_BiInfoComponentCmd \
jpayne@69 998 (itclIntStubsPtr->itcl_BiInfoComponentCmd) /* 172 */
jpayne@69 999 #define Itcl_RenameCommand \
jpayne@69 1000 (itclIntStubsPtr->itcl_RenameCommand) /* 173 */
jpayne@69 1001 #define Itcl_PushCallFrame \
jpayne@69 1002 (itclIntStubsPtr->itcl_PushCallFrame) /* 174 */
jpayne@69 1003 #define Itcl_PopCallFrame \
jpayne@69 1004 (itclIntStubsPtr->itcl_PopCallFrame) /* 175 */
jpayne@69 1005 #define Itcl_GetUplevelCallFrame \
jpayne@69 1006 (itclIntStubsPtr->itcl_GetUplevelCallFrame) /* 176 */
jpayne@69 1007 #define Itcl_ActivateCallFrame \
jpayne@69 1008 (itclIntStubsPtr->itcl_ActivateCallFrame) /* 177 */
jpayne@69 1009 #define ItclSetInstanceVar \
jpayne@69 1010 (itclIntStubsPtr->itclSetInstanceVar) /* 178 */
jpayne@69 1011 #define ItclCapitalize \
jpayne@69 1012 (itclIntStubsPtr->itclCapitalize) /* 179 */
jpayne@69 1013 #define ItclClassBaseCmd \
jpayne@69 1014 (itclIntStubsPtr->itclClassBaseCmd) /* 180 */
jpayne@69 1015 #define ItclCreateComponent \
jpayne@69 1016 (itclIntStubsPtr->itclCreateComponent) /* 181 */
jpayne@69 1017 #define Itcl_SetContext \
jpayne@69 1018 (itclIntStubsPtr->itcl_SetContext) /* 182 */
jpayne@69 1019 #define Itcl_UnsetContext \
jpayne@69 1020 (itclIntStubsPtr->itcl_UnsetContext) /* 183 */
jpayne@69 1021 #define ItclGetInstanceVar \
jpayne@69 1022 (itclIntStubsPtr->itclGetInstanceVar) /* 184 */
jpayne@69 1023
jpayne@69 1024 #endif /* defined(USE_ITCL_STUBS) */
jpayne@69 1025
jpayne@69 1026 /* !END!: Do not edit above this line. */
jpayne@69 1027
jpayne@69 1028 #endif /* _ITCLINTDECLS */