tools/adflib: build only host variant which is used by Sam440 target
[AROS.git] / external / openurl / include / pragmas / openurl_pragmas.h
blob60106b386227583fa1774beb4af137c8ad597bba
1 #ifndef PRAGMAS_OPENURL_PRAGMAS_H
2 #define PRAGMAS_OPENURL_PRAGMAS_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/
20 $Id$
22 ***************************************************************************/
24 #ifndef CLIB_OPENURL_PROTOS_H
25 #include <clib/openurl_protos.h>
26 #endif
28 #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
29 #pragma amicall(OpenURLBase,0x01e,URL_OpenA(a0,a1))
30 #pragma amicall(OpenURLBase,0x024,URL_OldGetPrefs())
31 #pragma amicall(OpenURLBase,0x02a,URL_OldFreePrefs(a0))
32 #pragma amicall(OpenURLBase,0x030,URL_OldSetPrefs(a0,d0))
33 #pragma amicall(OpenURLBase,0x036,URL_OldGetDefaultPrefs())
34 #pragma amicall(OpenURLBase,0x03c,URL_OldLaunchPrefsApp())
35 #pragma amicall(OpenURLBase,0x042,DoFunction(a0))
36 #pragma amicall(OpenURLBase,0x048,URL_GetPrefsA(a0))
37 #pragma amicall(OpenURLBase,0x04e,URL_FreePrefsA(a0,a1))
38 #pragma amicall(OpenURLBase,0x054,URL_SetPrefsA(a0,a1))
39 #pragma amicall(OpenURLBase,0x05a,URL_LaunchPrefsAppA(a0))
40 #pragma amicall(OpenURLBase,0x060,URL_GetAttr(d0,a0))
41 #endif
42 #if defined(_DCC) || defined(__SASC)
43 #pragma libcall OpenURLBase URL_OpenA 01e 9802
44 #pragma libcall OpenURLBase URL_OldGetPrefs 024 00
45 #pragma libcall OpenURLBase URL_OldFreePrefs 02a 801
46 #pragma libcall OpenURLBase URL_OldSetPrefs 030 0802
47 #pragma libcall OpenURLBase URL_OldGetDefaultPrefs 036 00
48 #pragma libcall OpenURLBase URL_OldLaunchPrefsApp 03c 00
49 #pragma libcall OpenURLBase DoFunction 042 801
50 #pragma libcall OpenURLBase URL_GetPrefsA 048 801
51 #pragma libcall OpenURLBase URL_FreePrefsA 04e 9802
52 #pragma libcall OpenURLBase URL_SetPrefsA 054 9802
53 #pragma libcall OpenURLBase URL_LaunchPrefsAppA 05a 801
54 #pragma libcall OpenURLBase URL_GetAttr 060 8002
55 #endif
56 #ifdef __STORM__
57 #pragma tagcall(OpenURLBase,0x01e,URL_Open(a0,a1))
58 #pragma tagcall(OpenURLBase,0x048,URL_GetPrefs(a0))
59 #pragma tagcall(OpenURLBase,0x04e,URL_FreePrefs(a0,a1))
60 #pragma tagcall(OpenURLBase,0x054,URL_SetPrefs(a0,a1))
61 #pragma tagcall(OpenURLBase,0x05a,URL_LaunchPrefsApp(a0))
62 #endif
63 #ifdef __SASC_60
64 #pragma tagcall OpenURLBase URL_Open 01e 9802
65 #pragma tagcall OpenURLBase URL_GetPrefs 048 801
66 #pragma tagcall OpenURLBase URL_FreePrefs 04e 9802
67 #pragma tagcall OpenURLBase URL_SetPrefs 054 9802
68 #pragma tagcall OpenURLBase URL_LaunchPrefsApp 05a 801
69 #endif
71 #endif /* PRAGMAS_OPENURL_PRAGMAS_H */