1 2/* This is generated by the getStubs.tcl tool (see the tcl distribution) 3 out of the tdom.decls file */ 4 5 6/* !BEGIN!: Do not edit below this line. */ 7 8/* 9 * Exported function declarations: 10 */ 11 12/* 0 */ 13EXTERN int TclExpatObjCmd _ANSI_ARGS_((ClientData dummy, 14 Tcl_Interp * interp, int objc, 15 Tcl_Obj *CONST objv[])); 16/* 1 */ 17EXTERN int CheckExpatParserObj _ANSI_ARGS_((Tcl_Interp * interp, 18 Tcl_Obj *CONST nameObj)); 19/* 2 */ 20EXTERN int CHandlerSetInstall _ANSI_ARGS_((Tcl_Interp * interp, 21 Tcl_Obj *CONST expatObj, 22 CHandlerSet * handlerSet)); 23/* 3 */ 24EXTERN int CHandlerSetRemove _ANSI_ARGS_((Tcl_Interp * interp, 25 Tcl_Obj *CONST expatObj, 26 char * handlerSetName)); 27/* 4 */ 28EXTERN CHandlerSet * CHandlerSetCreate _ANSI_ARGS_((char * name)); 29/* 5 */ 30EXTERN CHandlerSet * CHandlerSetGet _ANSI_ARGS_((Tcl_Interp * interp, 31 Tcl_Obj *CONST expatObj, 32 char * handlerSetName)); 33/* 6 */ 34EXTERN void * CHandlerSetGetUserData _ANSI_ARGS_(( 35 Tcl_Interp * interp, Tcl_Obj *CONST expatObj, 36 char * handlerSetName)); 37/* 7 */ 38EXTERN TclGenExpatInfo * GetExpatInfo _ANSI_ARGS_((Tcl_Interp * interp, 39 Tcl_Obj *CONST expatObj)); 40/* 8 */ 41EXTERN XML_Size XML_GetCurrentLineNumber _ANSI_ARGS_(( 42 XML_Parser parser)); 43/* 9 */ 44EXTERN XML_Size XML_GetCurrentColumnNumber _ANSI_ARGS_(( 45 XML_Parser parser)); 46/* 10 */ 47EXTERN XML_Index XML_GetCurrentByteIndex _ANSI_ARGS_(( 48 XML_Parser parser)); 49/* 11 */ 50EXTERN int XML_GetCurrentByteCount _ANSI_ARGS_(( 51 XML_Parser parser)); 52/* 12 */ 53EXTERN enum XML_Status XML_SetBase _ANSI_ARGS_((XML_Parser parser, 54 const XML_Char * base)); 55/* 13 */ 56EXTERN const XML_Char * XML_GetBase _ANSI_ARGS_((XML_Parser parser)); 57/* 14 */ 58EXTERN int XML_GetSpecifiedAttributeCount _ANSI_ARGS_(( 59 XML_Parser parser)); 60/* 15 */ 61EXTERN int XML_GetIdAttributeIndex _ANSI_ARGS_(( 62 XML_Parser parser)); 63/* 16 */ 64EXTERN domNode * tcldom_getNodeFromName _ANSI_ARGS_(( 65 Tcl_Interp * interp, char * nodeName, 66 char ** errMsg)); 67/* 17 */ 68EXTERN domDocument * tcldom_getDocumentFromName _ANSI_ARGS_(( 69 Tcl_Interp * interp, char * docName, 70 char ** errMsg)); 71 72typedef struct TdomStubs { 73 int magic; 74 struct TdomStubHooks *hooks; 75 76 int (*tclExpatObjCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 0 */ 77 int (*checkExpatParserObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST nameObj)); /* 1 */ 78 int (*cHandlerSetInstall) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, CHandlerSet * handlerSet)); /* 2 */ 79 int (*cHandlerSetRemove) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 3 */ 80 CHandlerSet * (*cHandlerSetCreate) _ANSI_ARGS_((char * name)); /* 4 */ 81 CHandlerSet * (*cHandlerSetGet) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 5 */ 82 void * (*cHandlerSetGetUserData) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 6 */ 83 TclGenExpatInfo * (*getExpatInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj)); /* 7 */ 84 XML_Size (*xML_GetCurrentLineNumber) _ANSI_ARGS_((XML_Parser parser)); /* 8 */ 85 XML_Size (*xML_GetCurrentColumnNumber) _ANSI_ARGS_((XML_Parser parser)); /* 9 */ 86 XML_Index (*xML_GetCurrentByteIndex) _ANSI_ARGS_((XML_Parser parser)); /* 10 */ 87 int (*xML_GetCurrentByteCount) _ANSI_ARGS_((XML_Parser parser)); /* 11 */ 88 enum XML_Status (*xML_SetBase) _ANSI_ARGS_((XML_Parser parser, const XML_Char * base)); /* 12 */ 89 const XML_Char * (*xML_GetBase) _ANSI_ARGS_((XML_Parser parser)); /* 13 */ 90 int (*xML_GetSpecifiedAttributeCount) _ANSI_ARGS_((XML_Parser parser)); /* 14 */ 91 int (*xML_GetIdAttributeIndex) _ANSI_ARGS_((XML_Parser parser)); /* 15 */ 92 domNode * (*tcldom_getNodeFromName) _ANSI_ARGS_((Tcl_Interp * interp, char * nodeName, char ** errMsg)); /* 16 */ 93 domDocument * (*tcldom_getDocumentFromName) _ANSI_ARGS_((Tcl_Interp * interp, char * docName, char ** errMsg)); /* 17 */ 94} TdomStubs; 95 96#ifdef __cplusplus 97extern "C" { 98#endif 99extern TdomStubs *tdomStubsPtr; 100#ifdef __cplusplus 101} 102#endif 103 104#if defined(USE_TDOM_STUBS) && !defined(USE_TDOM_STUB_PROCS) 105 106/* 107 * Inline function declarations: 108 */ 109 110#ifndef TclExpatObjCmd 111#define TclExpatObjCmd \ 112 (tdomStubsPtr->tclExpatObjCmd) /* 0 */ 113#endif 114#ifndef CheckExpatParserObj 115#define CheckExpatParserObj \ 116 (tdomStubsPtr->checkExpatParserObj) /* 1 */ 117#endif 118#ifndef CHandlerSetInstall 119#define CHandlerSetInstall \ 120 (tdomStubsPtr->cHandlerSetInstall) /* 2 */ 121#endif 122#ifndef CHandlerSetRemove 123#define CHandlerSetRemove \ 124 (tdomStubsPtr->cHandlerSetRemove) /* 3 */ 125#endif 126#ifndef CHandlerSetCreate 127#define CHandlerSetCreate \ 128 (tdomStubsPtr->cHandlerSetCreate) /* 4 */ 129#endif 130#ifndef CHandlerSetGet 131#define CHandlerSetGet \ 132 (tdomStubsPtr->cHandlerSetGet) /* 5 */ 133#endif 134#ifndef CHandlerSetGetUserData 135#define CHandlerSetGetUserData \ 136 (tdomStubsPtr->cHandlerSetGetUserData) /* 6 */ 137#endif 138#ifndef GetExpatInfo 139#define GetExpatInfo \ 140 (tdomStubsPtr->getExpatInfo) /* 7 */ 141#endif 142#ifndef XML_GetCurrentLineNumber 143#define XML_GetCurrentLineNumber \ 144 (tdomStubsPtr->xML_GetCurrentLineNumber) /* 8 */ 145#endif 146#ifndef XML_GetCurrentColumnNumber 147#define XML_GetCurrentColumnNumber \ 148 (tdomStubsPtr->xML_GetCurrentColumnNumber) /* 9 */ 149#endif 150#ifndef XML_GetCurrentByteIndex 151#define XML_GetCurrentByteIndex \ 152 (tdomStubsPtr->xML_GetCurrentByteIndex) /* 10 */ 153#endif 154#ifndef XML_GetCurrentByteCount 155#define XML_GetCurrentByteCount \ 156 (tdomStubsPtr->xML_GetCurrentByteCount) /* 11 */ 157#endif 158#ifndef XML_SetBase 159#define XML_SetBase \ 160 (tdomStubsPtr->xML_SetBase) /* 12 */ 161#endif 162#ifndef XML_GetBase 163#define XML_GetBase \ 164 (tdomStubsPtr->xML_GetBase) /* 13 */ 165#endif 166#ifndef XML_GetSpecifiedAttributeCount 167#define XML_GetSpecifiedAttributeCount \ 168 (tdomStubsPtr->xML_GetSpecifiedAttributeCount) /* 14 */ 169#endif 170#ifndef XML_GetIdAttributeIndex 171#define XML_GetIdAttributeIndex \ 172 (tdomStubsPtr->xML_GetIdAttributeIndex) /* 15 */ 173#endif 174#ifndef tcldom_getNodeFromName 175#define tcldom_getNodeFromName \ 176 (tdomStubsPtr->tcldom_getNodeFromName) /* 16 */ 177#endif 178#ifndef tcldom_getDocumentFromName 179#define tcldom_getDocumentFromName \ 180 (tdomStubsPtr->tcldom_getDocumentFromName) /* 17 */ 181#endif 182 183#endif /* defined(USE_TDOM_STUBS) && !defined(USE_TDOM_STUB_PROCS) */ 184 185/* !END!: Do not edit above this line. */ 186