1/* 2 * tcldomDecls.h -- 3 * 4 * Declarations of functions in the platform independent public TCLDOM API. 5 * 6 */ 7 8#ifndef _TCLDOMDECLS 9#define _TCLDOMDECLS 10 11/* 12 * WARNING: The contents of this file is automatically generated by the 13 * genStubs.tcl script. Any modifications to the function declarations 14 * below should be made in the tcldom.decls script. 15 */ 16 17/* !BEGIN!: Do not edit below this line. */ 18 19/* 20 * Exported function declarations: 21 */ 22 23/* Slot 0 is reserved */ 24/* Slot 1 is reserved */ 25/* 2 */ 26EXTERN int TclDOM_Register _ANSI_ARGS_((Tcl_Interp * interp, 27 TclDOM_Implementation * impl)); 28 29typedef struct TcldomStubs { 30 int magic; 31 struct TcldomStubHooks *hooks; 32 33 void *reserved0; 34 void *reserved1; 35 int (*tclDOM_Register) _ANSI_ARGS_((Tcl_Interp * interp, TclDOM_Implementation * impl)); /* 2 */ 36} TcldomStubs; 37 38#ifdef __cplusplus 39extern "C" { 40#endif 41extern TcldomStubs *tcldomStubsPtr; 42#ifdef __cplusplus 43} 44#endif 45 46#if defined(USE_TCLDOM_STUBS) && !defined(USE_TCLDOM_STUB_PROCS) 47 48/* 49 * Inline function declarations: 50 */ 51 52/* Slot 0 is reserved */ 53/* Slot 1 is reserved */ 54#ifndef TclDOM_Register 55#define TclDOM_Register \ 56 (tcldomStubsPtr->tclDOM_Register) /* 2 */ 57#endif 58 59#endif /* defined(USE_TCLDOM_STUBS) && !defined(USE_TCLDOM_STUB_PROCS) */ 60 61/* !END!: Do not edit above this line. */ 62 63#endif /* _TCLXMLDECLS */ 64 65