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 */ 53