forgotten commit. disabled until egl is adapted.
[AROS-Contrib.git] / scalos / include / proto / openurl.h
blob29b9b659f78abb37ea9fe6af2041dcf412f5db7a
1 #ifndef PROTO_OPENURL_H
2 #define PROTO_OPENURL_H
4 /*
5 ** $VER: openurl.h 7.2 (1.12.2005)
6 ** Includes Release 7.2
7 **
8 ** SAS `C' style prototype/pragma header file combo
9 **
10 ** openurl.library - universal URL display and browser
11 ** launcher library
13 ** Written by Troels Walsted Hansen <troels@thule.no>
14 ** Placed in the public domain.
16 ** Developed by:
17 ** - Alfonso Ranieri <alforan@tin.it>
18 ** - Stefan Kost <ensonic@sonicpulse.de>
19 ** - Alexandre Balaban <alexandre@balaban.name>
23 #ifdef __AROS__
24 #error You must include AROS headers
25 #endif
27 #ifndef EXEC_TYPES_H
28 #include <exec/types.h>
29 #endif
31 /****************************************************************************/
33 #ifndef __NOLIBBASE__
34 #ifndef __USE_BASETYPE__
35 extern struct Library *
36 #ifdef __CONSTLIBBASEDECL__
37 __CONSTLIBBASEDECL__
38 #endif /* __CONSTLIBBASEDECL__ */
39 OpenURLBase;
41 #else
42 extern struct Library *
43 #ifdef __CONSTLIBBASEDECL__
44 __CONSTLIBBASEDECL__
45 #endif /* __CONSTLIBBASEDECL__ */
46 OpenURLBase;
47 #endif /* __USE_BASETYPE__ */
48 #endif /* __NOLIBBASE__ */
50 /****************************************************************************/
52 #ifdef __amigaos4__
53 #include <interfaces/openurl.h>
54 #ifdef __USE_INLINE__
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 */
67 #if defined(__GNUC__)
68 #ifdef __AROS__
69 #include <defines/openurl.h>
70 #elif __PPC__
71 #include <ppcinline/openurl.h>
72 #else
73 #include <inline/openurl.h>
74 #endif /* __PPC__ */
75 #elif defined(__VBCC__)
76 #ifndef __PPC__
77 #include <inline/openurl_protos.h>
78 #endif /* __PPC__ */
79 #else
80 #include <pragmas/openurl_pragmas.h>
81 #endif /* __GNUC__ */
82 #endif /* __amigaos4__ */
84 /****************************************************************************/
86 #endif /* PROTO_OPENURL_H */