1 #ifndef PROTO_OPENURL_H
2 #define PROTO_OPENURL_H
5 ** $VER: openurl.h 7.2 (1.12.2005)
6 ** Includes Release 7.2
8 ** SAS `C' style prototype/pragma header file combo
10 ** openurl.library - universal URL display and browser
13 ** Written by Troels Walsted Hansen <troels@thule.no>
14 ** Placed in the public domain.
17 ** - Alfonso Ranieri <alforan@tin.it>
18 ** - Stefan Kost <ensonic@sonicpulse.de>
19 ** - Alexandre Balaban <alexandre@balaban.name>
24 #error You must include AROS headers
28 #include <exec/types.h>
31 /****************************************************************************/
34 #ifndef __USE_BASETYPE__
35 extern struct Library
*
36 #ifdef __CONSTLIBBASEDECL__
38 #endif /* __CONSTLIBBASEDECL__ */
42 extern struct Library
*
43 #ifdef __CONSTLIBBASEDECL__
45 #endif /* __CONSTLIBBASEDECL__ */
47 #endif /* __USE_BASETYPE__ */
48 #endif /* __NOLIBBASE__ */
50 /****************************************************************************/
53 #include <interfaces/openurl.h>
55 #include <inline4/openurl.h>
56 #endif /* __USE_INLINE__ */
57 #ifndef CLIB_OPENURL_PROTOS_H
58 #define CLIB_OPENURL_PROTOS_H 1
59 #endif /* CLIB_OPENURL_PROTOS_H */
60 #ifndef __NOGLOBALIFACE__
61 extern struct OpenURLIFace
*IOpenURL
;
62 #endif /* __NOGLOBALIFACE__ */
63 #else /* __amigaos4__ */
64 #ifndef CLIB_OPENURL_PROTOS_H
65 #include <clib/openurl_protos.h>
66 #endif /* CLIB_OPENURL_PROTOS_H */
69 #include <defines/openurl.h>
71 #include <ppcinline/openurl.h>
73 #include <inline/openurl.h>
75 #elif defined(__VBCC__)
77 #include <inline/openurl_protos.h>
80 #include <pragmas/openurl_pragmas.h>
82 #endif /* __amigaos4__ */
84 /****************************************************************************/
86 #endif /* PROTO_OPENURL_H */