1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
|
/* !BEGIN!: Do not edit below this line. */
#define ITKINT_STUBS_EPOCH 0
#define ITKINT_STUBS_REVISION 17
#ifdef __cplusplus
extern "C" {
#endif
/*
* Exported function declarations:
*/
/* Slot 0 is reserved */
/* Slot 1 is reserved */
/* 2 */
ITKAPI int Itk_ConfigBodyCmd(void *cdata, Tcl_Interp *interp,
int objc, Tcl_Obj *const objv[]);
/* 3 */
ITKAPI int Itk_UsualCmd(void *cdata, Tcl_Interp *interp,
int objc, Tcl_Obj *const objv[]);
/* 4 */
ITKAPI int Itk_ClassOptionDefineCmd(void *cdata,
Tcl_Interp *interp, int objc,
Tcl_Obj *const objv[]);
/* 5 */
ITKAPI int Itk_ClassOptionIllegalCmd(void *cdata,
Tcl_Interp *interp, int objc,
Tcl_Obj *const objv[]);
/* 6 */
ITKAPI int Itk_ConfigClassOption(Tcl_Interp *interp,
ItclObject *contextObj, void *cdata,
const char *newVal);
/* 7 */
ITKAPI ItkClassOptTable* Itk_CreateClassOptTable(Tcl_Interp *interp,
ItclClass *cdefn);
/* 8 */
ITKAPI ItkClassOptTable* Itk_FindClassOptTable(ItclClass *cdefn);
/* Slot 9 is reserved */
/* 10 */
ITKAPI int Itk_CreateClassOption(Tcl_Interp *interp,
ItclClass *cdefn, const char *switchName,
const char *resName, const char *resClass,
const char *defVal, const char *config,
ItkClassOption **optPtr);
/* 11 */
ITKAPI ItkClassOption* Itk_FindClassOption(ItclClass *cdefn,
const char *switchName);
/* 12 */
ITKAPI void Itk_DelClassOption(ItkClassOption *opt);
/* Slot 13 is reserved */
/* 14 */
ITKAPI void Itk_OptListInit(ItkOptList *olist,
Tcl_HashTable *options);
/* 15 */
ITKAPI void Itk_OptListFree(ItkOptList *olist);
/* 16 */
ITKAPI void Itk_OptListAdd(ItkOptList *olist,
Tcl_HashEntry *entry);
/* 17 */
ITKAPI void Itk_OptListRemove(ItkOptList *olist,
Tcl_HashEntry *entry);
typedef struct ItkIntStubs {
int magic;
int epoch;
int revision;
void *hooks;
void (*reserved0)(void);
void (*reserved1)(void);
int (*itk_ConfigBodyCmd) (void *cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 2 */
int (*itk_UsualCmd) (void *cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 3 */
int (*itk_ClassOptionDefineCmd) (void *cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 4 */
int (*itk_ClassOptionIllegalCmd) (void *cdata, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 5 */
int (*itk_ConfigClassOption) (Tcl_Interp *interp, ItclObject *contextObj, void *cdata, const char *newVal); /* 6 */
ItkClassOptTable* (*itk_CreateClassOptTable) (Tcl_Interp *interp, ItclClass *cdefn); /* 7 */
ItkClassOptTable* (*itk_FindClassOptTable) (ItclClass *cdefn); /* 8 */
void (*reserved9)(void);
int (*itk_CreateClassOption) (Tcl_Interp *interp, ItclClass *cdefn, const char *switchName, const char *resName, const char *resClass, const char *defVal, const char *config, ItkClassOption **optPtr); /* 10 */
ItkClassOption* (*itk_FindClassOption) (ItclClass *cdefn, const char *switchName); /* 11 */
void (*itk_DelClassOption) (ItkClassOption *opt); /* 12 */
void (*reserved13)(void);
void (*itk_OptListInit) (ItkOptList *olist, Tcl_HashTable *options); /* 14 */
void (*itk_OptListFree) (ItkOptList *olist); /* 15 */
void (*itk_OptListAdd) (ItkOptList *olist, Tcl_HashEntry *entry); /* 16 */
void (*itk_OptListRemove) (ItkOptList *olist, Tcl_HashEntry *entry); /* 17 */
} ItkIntStubs;
extern const ItkIntStubs *itkIntStubsPtr;
#ifdef __cplusplus
}
#endif
#if defined(USE_ITK_STUBS)
/*
* Inline function declarations:
*/
/* Slot 0 is reserved */
/* Slot 1 is reserved */
#define Itk_ConfigBodyCmd \
(itkIntStubsPtr->itk_ConfigBodyCmd) /* 2 */
#define Itk_UsualCmd \
(itkIntStubsPtr->itk_UsualCmd) /* 3 */
#define Itk_ClassOptionDefineCmd \
(itkIntStubsPtr->itk_ClassOptionDefineCmd) /* 4 */
#define Itk_ClassOptionIllegalCmd \
(itkIntStubsPtr->itk_ClassOptionIllegalCmd) /* 5 */
#define Itk_ConfigClassOption \
(itkIntStubsPtr->itk_ConfigClassOption) /* 6 */
#define Itk_CreateClassOptTable \
(itkIntStubsPtr->itk_CreateClassOptTable) /* 7 */
#define Itk_FindClassOptTable \
(itkIntStubsPtr->itk_FindClassOptTable) /* 8 */
/* Slot 9 is reserved */
#define Itk_CreateClassOption \
(itkIntStubsPtr->itk_CreateClassOption) /* 10 */
#define Itk_FindClassOption \
(itkIntStubsPtr->itk_FindClassOption) /* 11 */
#define Itk_DelClassOption \
(itkIntStubsPtr->itk_DelClassOption) /* 12 */
/* Slot 13 is reserved */
#define Itk_OptListInit \
(itkIntStubsPtr->itk_OptListInit) /* 14 */
#define Itk_OptListFree \
(itkIntStubsPtr->itk_OptListFree) /* 15 */
#define Itk_OptListAdd \
(itkIntStubsPtr->itk_OptListAdd) /* 16 */
#define Itk_OptListRemove \
(itkIntStubsPtr->itk_OptListRemove) /* 17 */
#endif /* defined(USE_ITK_STUBS) */
/* !END!: Do not edit above this line. */
struct ItkStubAPI {
ItkStubs *stubsPtr;
ItkIntStubs *intStubsPtr;
};
|