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