Bring in expat 2.1.0 from vendor.
[AROS.git] / workbench / libs / expat / amiga / include / proto / expat.h
blob90bf62c46ea93d93004da80a4f50de3683c4c14a
1 #ifndef PROTO_EXPAT_H
2 #define PROTO_EXPAT_H
4 #ifndef LIBRARIES_EXPAT_H
5 #include <libraries/expat.h>
6 #endif
8 /****************************************************************************/
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__ */
18 /****************************************************************************/
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__ */
50 /****************************************************************************/
52 #endif /* PROTO_EXPAT_H */