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 145 146
|
/* This is generated by the genStubs.tcl tool (see the tcl distribution)
out of the tdom.decls file */
/* !BEGIN!: Do not edit below this line. */
#ifdef __cplusplus
extern "C" {
#endif
/*
* Exported function declarations:
*/
/* 0 */
EXTERN int TclExpatObjCmd(ClientData dummy, Tcl_Interp *interp,
int objc, Tcl_Obj *const objv[]);
/* 1 */
EXTERN int CheckExpatParserObj(Tcl_Interp *interp,
Tcl_Obj *const nameObj);
/* 2 */
EXTERN int CHandlerSetInstall(Tcl_Interp *interp,
Tcl_Obj *const expatObj,
CHandlerSet *handlerSet);
/* 3 */
EXTERN int CHandlerSetRemove(Tcl_Interp *interp,
Tcl_Obj *const expatObj,
char *handlerSetName);
/* 4 */
EXTERN CHandlerSet * CHandlerSetCreate(char *name);
/* 5 */
EXTERN CHandlerSet * CHandlerSetGet(Tcl_Interp *interp,
Tcl_Obj *const expatObj,
char *handlerSetName);
/* 6 */
EXTERN void * CHandlerSetGetUserData(Tcl_Interp *interp,
Tcl_Obj *const expatObj,
char *handlerSetName);
/* 7 */
EXTERN TclGenExpatInfo * GetExpatInfo(Tcl_Interp *interp,
Tcl_Obj *const expatObj);
/* 8 */
EXTERN XML_Size XML_GetCurrentLineNumber(XML_Parser parser);
/* 9 */
EXTERN XML_Size XML_GetCurrentColumnNumber(XML_Parser parser);
/* 10 */
EXTERN XML_Index XML_GetCurrentByteIndex(XML_Parser parser);
/* 11 */
EXTERN int XML_GetCurrentByteCount(XML_Parser parser);
/* 12 */
EXTERN enum XML_Status XML_SetBase(XML_Parser parser, const XML_Char *base);
/* 13 */
EXTERN const XML_Char * XML_GetBase(XML_Parser parser);
/* 14 */
EXTERN int XML_GetSpecifiedAttributeCount(XML_Parser parser);
/* 15 */
EXTERN int XML_GetIdAttributeIndex(XML_Parser parser);
/* 16 */
EXTERN domNode * tcldom_getNodeFromName(Tcl_Interp *interp,
char *nodeName, char **errMsg);
/* 17 */
EXTERN domDocument * tcldom_getDocumentFromName(Tcl_Interp *interp,
char *docName, char **errMsg);
/* 18 */
EXTERN SchemaData * tdomGetSchemadata(Tcl_Interp *interp);
typedef struct TdomStubs {
int magic;
void *hooks;
int (*tclExpatObjCmd) (ClientData dummy, Tcl_Interp *interp, int objc, Tcl_Obj *const objv[]); /* 0 */
int (*checkExpatParserObj) (Tcl_Interp *interp, Tcl_Obj *const nameObj); /* 1 */
int (*cHandlerSetInstall) (Tcl_Interp *interp, Tcl_Obj *const expatObj, CHandlerSet *handlerSet); /* 2 */
int (*cHandlerSetRemove) (Tcl_Interp *interp, Tcl_Obj *const expatObj, char *handlerSetName); /* 3 */
CHandlerSet * (*cHandlerSetCreate) (char *name); /* 4 */
CHandlerSet * (*cHandlerSetGet) (Tcl_Interp *interp, Tcl_Obj *const expatObj, char *handlerSetName); /* 5 */
void * (*cHandlerSetGetUserData) (Tcl_Interp *interp, Tcl_Obj *const expatObj, char *handlerSetName); /* 6 */
TclGenExpatInfo * (*getExpatInfo) (Tcl_Interp *interp, Tcl_Obj *const expatObj); /* 7 */
XML_Size (*xML_GetCurrentLineNumber) (XML_Parser parser); /* 8 */
XML_Size (*xML_GetCurrentColumnNumber) (XML_Parser parser); /* 9 */
XML_Index (*xML_GetCurrentByteIndex) (XML_Parser parser); /* 10 */
int (*xML_GetCurrentByteCount) (XML_Parser parser); /* 11 */
enum XML_Status (*xML_SetBase) (XML_Parser parser, const XML_Char *base); /* 12 */
const XML_Char * (*xML_GetBase) (XML_Parser parser); /* 13 */
int (*xML_GetSpecifiedAttributeCount) (XML_Parser parser); /* 14 */
int (*xML_GetIdAttributeIndex) (XML_Parser parser); /* 15 */
domNode * (*tcldom_getNodeFromName) (Tcl_Interp *interp, char *nodeName, char **errMsg); /* 16 */
domDocument * (*tcldom_getDocumentFromName) (Tcl_Interp *interp, char *docName, char **errMsg); /* 17 */
SchemaData * (*tdomGetSchemadata) (Tcl_Interp *interp); /* 18 */
} TdomStubs;
extern const TdomStubs *tdomStubsPtr;
#ifdef __cplusplus
}
#endif
#if defined(USE_TDOM_STUBS)
/*
* Inline function declarations:
*/
#define TclExpatObjCmd \
(tdomStubsPtr->tclExpatObjCmd) /* 0 */
#define CheckExpatParserObj \
(tdomStubsPtr->checkExpatParserObj) /* 1 */
#define CHandlerSetInstall \
(tdomStubsPtr->cHandlerSetInstall) /* 2 */
#define CHandlerSetRemove \
(tdomStubsPtr->cHandlerSetRemove) /* 3 */
#define CHandlerSetCreate \
(tdomStubsPtr->cHandlerSetCreate) /* 4 */
#define CHandlerSetGet \
(tdomStubsPtr->cHandlerSetGet) /* 5 */
#define CHandlerSetGetUserData \
(tdomStubsPtr->cHandlerSetGetUserData) /* 6 */
#define GetExpatInfo \
(tdomStubsPtr->getExpatInfo) /* 7 */
#define XML_GetCurrentLineNumber \
(tdomStubsPtr->xML_GetCurrentLineNumber) /* 8 */
#define XML_GetCurrentColumnNumber \
(tdomStubsPtr->xML_GetCurrentColumnNumber) /* 9 */
#define XML_GetCurrentByteIndex \
(tdomStubsPtr->xML_GetCurrentByteIndex) /* 10 */
#define XML_GetCurrentByteCount \
(tdomStubsPtr->xML_GetCurrentByteCount) /* 11 */
#define XML_SetBase \
(tdomStubsPtr->xML_SetBase) /* 12 */
#define XML_GetBase \
(tdomStubsPtr->xML_GetBase) /* 13 */
#define XML_GetSpecifiedAttributeCount \
(tdomStubsPtr->xML_GetSpecifiedAttributeCount) /* 14 */
#define XML_GetIdAttributeIndex \
(tdomStubsPtr->xML_GetIdAttributeIndex) /* 15 */
#define tcldom_getNodeFromName \
(tdomStubsPtr->tcldom_getNodeFromName) /* 16 */
#define tcldom_getDocumentFromName \
(tdomStubsPtr->tcldom_getDocumentFromName) /* 17 */
#define tdomGetSchemadata \
(tdomStubsPtr->tdomGetSchemadata) /* 18 */
#endif /* defined(USE_TDOM_STUBS) */
/* !END!: Do not edit above this line. */
|