Logo Search packages:      
Sourcecode: tdom version File versions  Download package

tdomDecls.h

/* This is generated by the getStubs.tcl tool (see the tcl distribution)
   out of the tdom.decls file */


/* !BEGIN!: Do not edit below this line. */

/*
 * Exported function declarations:
 */

/* 0 */
EXTERN int        TclExpatObjCmd _ANSI_ARGS_((ClientData dummy, 
                        Tcl_Interp * interp, int objc, 
                        Tcl_Obj *CONST objv[]));
/* 1 */
EXTERN int        CheckExpatParserObj _ANSI_ARGS_((Tcl_Interp * interp, 
                        Tcl_Obj *CONST nameObj));
/* 2 */
EXTERN int        CHandlerSetInstall _ANSI_ARGS_((Tcl_Interp * interp, 
                        Tcl_Obj *CONST expatObj, 
                        CHandlerSet * handlerSet));
/* 3 */
EXTERN int        CHandlerSetRemove _ANSI_ARGS_((Tcl_Interp * interp, 
                        Tcl_Obj *CONST expatObj, 
                        char * handlerSetName));
/* 4 */
EXTERN CHandlerSet *    CHandlerSetCreate _ANSI_ARGS_((char * name));
/* 5 */
EXTERN CHandlerSet *    CHandlerSetGet _ANSI_ARGS_((Tcl_Interp * interp, 
                        Tcl_Obj *CONST expatObj, 
                        char * handlerSetName));
/* 6 */
EXTERN void *           CHandlerSetGetUserData _ANSI_ARGS_((
                        Tcl_Interp * interp, Tcl_Obj *CONST expatObj, 
                        char * handlerSetName));
/* 7 */
EXTERN TclGenExpatInfo * GetExpatInfo _ANSI_ARGS_((Tcl_Interp * interp, 
                        Tcl_Obj *CONST expatObj));
/* 8 */
EXTERN XML_Size         XML_GetCurrentLineNumber _ANSI_ARGS_((
                        XML_Parser parser));
/* 9 */
EXTERN XML_Size         XML_GetCurrentColumnNumber _ANSI_ARGS_((
                        XML_Parser parser));
/* 10 */
EXTERN XML_Index  XML_GetCurrentByteIndex _ANSI_ARGS_((
                        XML_Parser parser));
/* 11 */
EXTERN int        XML_GetCurrentByteCount _ANSI_ARGS_((
                        XML_Parser parser));
/* 12 */
EXTERN enum XML_Status  XML_SetBase _ANSI_ARGS_((XML_Parser parser, 
                        const XML_Char * base));
/* 13 */
EXTERN const XML_Char *  XML_GetBase _ANSI_ARGS_((XML_Parser parser));
/* 14 */
EXTERN int        XML_GetSpecifiedAttributeCount _ANSI_ARGS_((
                        XML_Parser parser));
/* 15 */
EXTERN int        XML_GetIdAttributeIndex _ANSI_ARGS_((
                        XML_Parser parser));
/* 16 */
EXTERN domNode *  tcldom_getNodeFromName _ANSI_ARGS_((
                        Tcl_Interp * interp, char * nodeName, 
                        char ** errMsg));
/* 17 */
EXTERN domDocument *    tcldom_getDocumentFromName _ANSI_ARGS_((
                        Tcl_Interp * interp, char * docName, 
                        char ** errMsg));

typedef struct TdomStubs {
    int magic;
    struct TdomStubHooks *hooks;

    int (*tclExpatObjCmd) _ANSI_ARGS_((ClientData dummy, Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[])); /* 0 */
    int (*checkExpatParserObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST nameObj)); /* 1 */
    int (*cHandlerSetInstall) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, CHandlerSet * handlerSet)); /* 2 */
    int (*cHandlerSetRemove) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 3 */
    CHandlerSet * (*cHandlerSetCreate) _ANSI_ARGS_((char * name)); /* 4 */
    CHandlerSet * (*cHandlerSetGet) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 5 */
    void * (*cHandlerSetGetUserData) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj, char * handlerSetName)); /* 6 */
    TclGenExpatInfo * (*getExpatInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj *CONST expatObj)); /* 7 */
    XML_Size (*xML_GetCurrentLineNumber) _ANSI_ARGS_((XML_Parser parser)); /* 8 */
    XML_Size (*xML_GetCurrentColumnNumber) _ANSI_ARGS_((XML_Parser parser)); /* 9 */
    XML_Index (*xML_GetCurrentByteIndex) _ANSI_ARGS_((XML_Parser parser)); /* 10 */
    int (*xML_GetCurrentByteCount) _ANSI_ARGS_((XML_Parser parser)); /* 11 */
    enum XML_Status (*xML_SetBase) _ANSI_ARGS_((XML_Parser parser, const XML_Char * base)); /* 12 */
    const XML_Char * (*xML_GetBase) _ANSI_ARGS_((XML_Parser parser)); /* 13 */
    int (*xML_GetSpecifiedAttributeCount) _ANSI_ARGS_((XML_Parser parser)); /* 14 */
    int (*xML_GetIdAttributeIndex) _ANSI_ARGS_((XML_Parser parser)); /* 15 */
    domNode * (*tcldom_getNodeFromName) _ANSI_ARGS_((Tcl_Interp * interp, char * nodeName, char ** errMsg)); /* 16 */
    domDocument * (*tcldom_getDocumentFromName) _ANSI_ARGS_((Tcl_Interp * interp, char * docName, char ** errMsg)); /* 17 */
} TdomStubs;

#ifdef __cplusplus
extern "C" {
#endif
extern TdomStubs *tdomStubsPtr;
#ifdef __cplusplus
}
#endif

#if defined(USE_TDOM_STUBS) && !defined(USE_TDOM_STUB_PROCS)

/*
 * Inline function declarations:
 */

#ifndef TclExpatObjCmd
#define TclExpatObjCmd \
      (tdomStubsPtr->tclExpatObjCmd) /* 0 */
#endif
#ifndef CheckExpatParserObj
#define CheckExpatParserObj \
      (tdomStubsPtr->checkExpatParserObj) /* 1 */
#endif
#ifndef CHandlerSetInstall
#define CHandlerSetInstall \
      (tdomStubsPtr->cHandlerSetInstall) /* 2 */
#endif
#ifndef CHandlerSetRemove
#define CHandlerSetRemove \
      (tdomStubsPtr->cHandlerSetRemove) /* 3 */
#endif
#ifndef CHandlerSetCreate
#define CHandlerSetCreate \
      (tdomStubsPtr->cHandlerSetCreate) /* 4 */
#endif
#ifndef CHandlerSetGet
#define CHandlerSetGet \
      (tdomStubsPtr->cHandlerSetGet) /* 5 */
#endif
#ifndef CHandlerSetGetUserData
#define CHandlerSetGetUserData \
      (tdomStubsPtr->cHandlerSetGetUserData) /* 6 */
#endif
#ifndef GetExpatInfo
#define GetExpatInfo \
      (tdomStubsPtr->getExpatInfo) /* 7 */
#endif
#ifndef XML_GetCurrentLineNumber
#define XML_GetCurrentLineNumber \
      (tdomStubsPtr->xML_GetCurrentLineNumber) /* 8 */
#endif
#ifndef XML_GetCurrentColumnNumber
#define XML_GetCurrentColumnNumber \
      (tdomStubsPtr->xML_GetCurrentColumnNumber) /* 9 */
#endif
#ifndef XML_GetCurrentByteIndex
#define XML_GetCurrentByteIndex \
      (tdomStubsPtr->xML_GetCurrentByteIndex) /* 10 */
#endif
#ifndef XML_GetCurrentByteCount
#define XML_GetCurrentByteCount \
      (tdomStubsPtr->xML_GetCurrentByteCount) /* 11 */
#endif
#ifndef XML_SetBase
#define XML_SetBase \
      (tdomStubsPtr->xML_SetBase) /* 12 */
#endif
#ifndef XML_GetBase
#define XML_GetBase \
      (tdomStubsPtr->xML_GetBase) /* 13 */
#endif
#ifndef XML_GetSpecifiedAttributeCount
#define XML_GetSpecifiedAttributeCount \
      (tdomStubsPtr->xML_GetSpecifiedAttributeCount) /* 14 */
#endif
#ifndef XML_GetIdAttributeIndex
#define XML_GetIdAttributeIndex \
      (tdomStubsPtr->xML_GetIdAttributeIndex) /* 15 */
#endif
#ifndef tcldom_getNodeFromName
#define tcldom_getNodeFromName \
      (tdomStubsPtr->tcldom_getNodeFromName) /* 16 */
#endif
#ifndef tcldom_getDocumentFromName
#define tcldom_getDocumentFromName \
      (tdomStubsPtr->tcldom_getDocumentFromName) /* 17 */
#endif

#endif /* defined(USE_TDOM_STUBS) && !defined(USE_TDOM_STUB_PROCS) */

/* !END!: Do not edit above this line. */

Generated by  Doxygen 1.6.0   Back to index