Merge branch 'vendor/EXPAT'
[dragonfly.git] / contrib / expat / amiga / include / proto / expat.h
1 #ifndef PROTO_EXPAT_H
2 #define PROTO_EXPAT_H
3
4 #ifndef LIBRARIES_EXPAT_H
5 #include <libraries/expat.h>
6 #endif
7
8 /****************************************************************************/
9
10 #ifndef __NOLIBBASE__
11  #ifndef __USE_BASETYPE__
12   extern struct Library * ExpatBase;
13  #else
14   extern struct Library * ExpatBase;
15  #endif /* __USE_BASETYPE__ */
16 #endif /* __NOLIBBASE__ */
17
18 /****************************************************************************/
19
20 #ifdef __amigaos4__
21  #include <interfaces/expat.h>
22  #ifdef __USE_INLINE__
23   #include <inline4/expat.h>
24  #endif /* __USE_INLINE__ */
25  #ifndef CLIB_EXPAT_PROTOS_H
26   #define CLIB_EXPAT_PROTOS_H 1
27  #endif /* CLIB_EXPAT_PROTOS_H */
28  #ifndef __NOGLOBALIFACE__
29   extern struct ExpatIFace *IExpat;
30  #endif /* __NOGLOBALIFACE__ */
31 #else /* __amigaos4__ */
32  #ifndef CLIB_EXPAT_PROTOS_H
33   #include <clib/expat_protos.h>
34  #endif /* CLIB_EXPAT_PROTOS_H */
35  #if defined(__GNUC__)
36   #ifndef __PPC__
37    #include <inline/expat.h>
38   #else
39    #include <ppcinline/expat.h>
40   #endif /* __PPC__ */
41  #elif defined(__VBCC__)
42   #ifndef __PPC__
43    #include <inline/expat_protos.h>
44   #endif /* __PPC__ */
45  #else
46   #include <pragmas/expat_pragmas.h>
47  #endif /* __GNUC__ */
48 #endif /* __amigaos4__ */
49
50 /****************************************************************************/
51
52 #endif /* PROTO_EXPAT_H */