1 #ifndef PROTO_OPENURL_H
2 #define PROTO_OPENURL_H
4 /***************************************************************************
6 openurl.library - universal URL display and browser launcher library
7 Copyright (C) 1998-2005 by Troels Walsted Hansen, et al.
8 Copyright (C) 2005-2013 by openurl.library Open Source Team
10 This library is free software; it has been placed in the public domain
11 and you can freely redistribute it and/or modify it. Please note, however,
12 that some components may be under the LGPL or GPL license.
14 This library is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18 openurl.library project: http://sourceforge.net/projects/openurllib/
22 ***************************************************************************/
25 #include <exec/types.h>
28 /****************************************************************************/
31 #ifndef __USE_BASETYPE__
32 extern struct Library
*
33 #ifdef __CONSTLIBBASEDECL__
35 #endif /* __CONSTLIBBASEDECL__ */
39 extern struct Library
*
40 #ifdef __CONSTLIBBASEDECL__
42 #endif /* __CONSTLIBBASEDECL__ */
44 #endif /* __USE_BASETYPE__ */
45 #endif /* __NOLIBBASE__ */
47 /****************************************************************************/
50 #include <interfaces/openurl.h>
52 #include <inline4/openurl.h>
53 #endif /* __USE_INLINE__ */
54 #ifndef CLIB_OPENURL_PROTOS_H
55 #define CLIB_OPENURL_PROTOS_H 1
56 #endif /* CLIB_OPENURL_PROTOS_H */
57 #ifndef __NOGLOBALIFACE__
58 extern struct OpenURLIFace
*IOpenURL
;
59 #endif /* __NOGLOBALIFACE__ */
60 #else /* __amigaos4__ */
61 #ifndef CLIB_OPENURL_PROTOS_H
62 #include <clib/openurl_protos.h>
63 #endif /* CLIB_OPENURL_PROTOS_H */
66 #include <defines/openurl.h>
69 #include <inline/openurl.h>
71 #include <ppcinline/openurl.h>
74 #elif defined(__VBCC__)
76 #include <inline/openurl_protos.h>
79 #include <pragmas/openurl_pragmas.h>
81 #endif /* __amigaos4__ */
83 /****************************************************************************/
85 #endif /* PROTO_OPENURL_H */