Spaces:
Running
Running
| /* | |
| * This file is (mostly) automatically generated from itcl.decls. | |
| */ | |
| ITCLAPI const char *Itcl_InitStubs( | |
| Tcl_Interp *, const char *version, int exact); | |
| /* !BEGIN!: Do not edit below this line. */ | |
| extern "C" { | |
| /* | |
| * Exported function declarations: | |
| */ | |
| /* Slot 0 is reserved */ | |
| /* Slot 1 is reserved */ | |
| /* 2 */ | |
| ITCLAPI int Itcl_RegisterC(Tcl_Interp *interp, const char *name, | |
| Tcl_CmdProc *proc, ClientData clientData, | |
| Tcl_CmdDeleteProc *deleteProc); | |
| /* 3 */ | |
| ITCLAPI int Itcl_RegisterObjC(Tcl_Interp *interp, | |
| const char *name, Tcl_ObjCmdProc *proc, | |
| ClientData clientData, | |
| Tcl_CmdDeleteProc *deleteProc); | |
| /* 4 */ | |
| ITCLAPI int Itcl_FindC(Tcl_Interp *interp, const char *name, | |
| Tcl_CmdProc **argProcPtr, | |
| Tcl_ObjCmdProc **objProcPtr, | |
| ClientData *cDataPtr); | |
| /* 5 */ | |
| ITCLAPI void Itcl_InitStack(Itcl_Stack *stack); | |
| /* 6 */ | |
| ITCLAPI void Itcl_DeleteStack(Itcl_Stack *stack); | |
| /* 7 */ | |
| ITCLAPI void Itcl_PushStack(ClientData cdata, Itcl_Stack *stack); | |
| /* 8 */ | |
| ITCLAPI ClientData Itcl_PopStack(Itcl_Stack *stack); | |
| /* 9 */ | |
| ITCLAPI ClientData Itcl_PeekStack(Itcl_Stack *stack); | |
| /* 10 */ | |
| ITCLAPI ClientData Itcl_GetStackValue(Itcl_Stack *stack, int pos); | |
| /* 11 */ | |
| ITCLAPI void Itcl_InitList(Itcl_List *listPtr); | |
| /* 12 */ | |
| ITCLAPI void Itcl_DeleteList(Itcl_List *listPtr); | |
| /* 13 */ | |
| ITCLAPI Itcl_ListElem * Itcl_CreateListElem(Itcl_List *listPtr); | |
| /* 14 */ | |
| ITCLAPI Itcl_ListElem * Itcl_DeleteListElem(Itcl_ListElem *elemPtr); | |
| /* 15 */ | |
| ITCLAPI Itcl_ListElem * Itcl_InsertList(Itcl_List *listPtr, ClientData val); | |
| /* 16 */ | |
| ITCLAPI Itcl_ListElem * Itcl_InsertListElem(Itcl_ListElem *pos, | |
| ClientData val); | |
| /* 17 */ | |
| ITCLAPI Itcl_ListElem * Itcl_AppendList(Itcl_List *listPtr, ClientData val); | |
| /* 18 */ | |
| ITCLAPI Itcl_ListElem * Itcl_AppendListElem(Itcl_ListElem *pos, | |
| ClientData val); | |
| /* 19 */ | |
| ITCLAPI void Itcl_SetListValue(Itcl_ListElem *elemPtr, | |
| ClientData val); | |
| /* 20 */ | |
| ITCLAPI void Itcl_EventuallyFree(ClientData cdata, | |
| Tcl_FreeProc *fproc); | |
| /* 21 */ | |
| ITCLAPI void Itcl_PreserveData(ClientData cdata); | |
| /* 22 */ | |
| ITCLAPI void Itcl_ReleaseData(ClientData cdata); | |
| /* 23 */ | |
| ITCLAPI Itcl_InterpState Itcl_SaveInterpState(Tcl_Interp *interp, int status); | |
| /* 24 */ | |
| ITCLAPI int Itcl_RestoreInterpState(Tcl_Interp *interp, | |
| Itcl_InterpState state); | |
| /* 25 */ | |
| ITCLAPI void Itcl_DiscardInterpState(Itcl_InterpState state); | |
| /* 26 */ | |
| ITCLAPI void * Itcl_Alloc(size_t size); | |
| /* 27 */ | |
| ITCLAPI void Itcl_Free(void *ptr); | |
| typedef struct { | |
| const struct ItclIntStubs *itclIntStubs; | |
| } ItclStubHooks; | |
| typedef struct ItclStubs { | |
| int magic; | |
| int epoch; | |
| int revision; | |
| const ItclStubHooks *hooks; | |
| void (*reserved0)(void); | |
| void (*reserved1)(void); | |
| int (*itcl_RegisterC) (Tcl_Interp *interp, const char *name, Tcl_CmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc); /* 2 */ | |
| int (*itcl_RegisterObjC) (Tcl_Interp *interp, const char *name, Tcl_ObjCmdProc *proc, ClientData clientData, Tcl_CmdDeleteProc *deleteProc); /* 3 */ | |
| int (*itcl_FindC) (Tcl_Interp *interp, const char *name, Tcl_CmdProc **argProcPtr, Tcl_ObjCmdProc **objProcPtr, ClientData *cDataPtr); /* 4 */ | |
| void (*itcl_InitStack) (Itcl_Stack *stack); /* 5 */ | |
| void (*itcl_DeleteStack) (Itcl_Stack *stack); /* 6 */ | |
| void (*itcl_PushStack) (ClientData cdata, Itcl_Stack *stack); /* 7 */ | |
| ClientData (*itcl_PopStack) (Itcl_Stack *stack); /* 8 */ | |
| ClientData (*itcl_PeekStack) (Itcl_Stack *stack); /* 9 */ | |
| ClientData (*itcl_GetStackValue) (Itcl_Stack *stack, int pos); /* 10 */ | |
| void (*itcl_InitList) (Itcl_List *listPtr); /* 11 */ | |
| void (*itcl_DeleteList) (Itcl_List *listPtr); /* 12 */ | |
| Itcl_ListElem * (*itcl_CreateListElem) (Itcl_List *listPtr); /* 13 */ | |
| Itcl_ListElem * (*itcl_DeleteListElem) (Itcl_ListElem *elemPtr); /* 14 */ | |
| Itcl_ListElem * (*itcl_InsertList) (Itcl_List *listPtr, ClientData val); /* 15 */ | |
| Itcl_ListElem * (*itcl_InsertListElem) (Itcl_ListElem *pos, ClientData val); /* 16 */ | |
| Itcl_ListElem * (*itcl_AppendList) (Itcl_List *listPtr, ClientData val); /* 17 */ | |
| Itcl_ListElem * (*itcl_AppendListElem) (Itcl_ListElem *pos, ClientData val); /* 18 */ | |
| void (*itcl_SetListValue) (Itcl_ListElem *elemPtr, ClientData val); /* 19 */ | |
| void (*itcl_EventuallyFree) (ClientData cdata, Tcl_FreeProc *fproc); /* 20 */ | |
| void (*itcl_PreserveData) (ClientData cdata); /* 21 */ | |
| void (*itcl_ReleaseData) (ClientData cdata); /* 22 */ | |
| Itcl_InterpState (*itcl_SaveInterpState) (Tcl_Interp *interp, int status); /* 23 */ | |
| int (*itcl_RestoreInterpState) (Tcl_Interp *interp, Itcl_InterpState state); /* 24 */ | |
| void (*itcl_DiscardInterpState) (Itcl_InterpState state); /* 25 */ | |
| void * (*itcl_Alloc) (size_t size); /* 26 */ | |
| void (*itcl_Free) (void *ptr); /* 27 */ | |
| } ItclStubs; | |
| extern const ItclStubs *itclStubsPtr; | |
| } | |
| /* | |
| * Inline function declarations: | |
| */ | |
| /* Slot 0 is reserved */ | |
| /* Slot 1 is reserved */ | |
| /* !END!: Do not edit above this line. */ | |