Import of "OpenUrl"
[cake.git] / workbench / libs / openurl / developer / C / include / pragmas / openurl_pragmas.h
blob4793854c0a4731f4ad0542f1909b735857d4dc43
1 #ifndef PRAGMAS_OPENURL_PRAGMAS_H
2 #define PRAGMAS_OPENURL_PRAGMAS_H
4 /*
5 ** $VER: openurl_pragmas.h 7.1 (1.12.2005)
6 ** Includes Release 7.2
7 **
8 ** Direct ROM interface (pragma) definitions.
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>
22 #ifndef CLIB_OPENURL_PROTOS_H
23 #include <clib/openurl_protos.h>
24 #endif
26 #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
27 #pragma amicall(OpenURLBase,0x01e,URL_OpenA(a0,a1))
28 #pragma amicall(OpenURLBase,0x024,URL_OldGetPrefs())
29 #pragma amicall(OpenURLBase,0x02a,URL_OldFreePrefs(a0))
30 #pragma amicall(OpenURLBase,0x030,URL_OldSetPrefs(a0,d0))
31 #pragma amicall(OpenURLBase,0x036,URL_OldGetDefaultPrefs())
32 #pragma amicall(OpenURLBase,0x03c,URL_OldLaunchPrefsApp())
33 #pragma amicall(OpenURLBase,0x042,DoFunction(a0))
34 #pragma amicall(OpenURLBase,0x048,URL_GetPrefsA(a0))
35 #pragma amicall(OpenURLBase,0x04e,URL_FreePrefsA(a0,a1))
36 #pragma amicall(OpenURLBase,0x054,URL_SetPrefsA(a0,a1))
37 #pragma amicall(OpenURLBase,0x05a,URL_LaunchPrefsAppA(a0))
38 #pragma amicall(OpenURLBase,0x060,URL_GetAttr(d0,a0))
39 #endif
40 #if defined(_DCC) || defined(__SASC)
41 #pragma libcall OpenURLBase URL_OpenA 01e 9802
42 #pragma libcall OpenURLBase URL_OldGetPrefs 024 00
43 #pragma libcall OpenURLBase URL_OldFreePrefs 02a 801
44 #pragma libcall OpenURLBase URL_OldSetPrefs 030 0802
45 #pragma libcall OpenURLBase URL_OldGetDefaultPrefs 036 00
46 #pragma libcall OpenURLBase URL_OldLaunchPrefsApp 03c 00
47 #pragma libcall OpenURLBase DoFunction 042 801
48 #pragma libcall OpenURLBase URL_GetPrefsA 048 801
49 #pragma libcall OpenURLBase URL_FreePrefsA 04e 9802
50 #pragma libcall OpenURLBase URL_SetPrefsA 054 9802
51 #pragma libcall OpenURLBase URL_LaunchPrefsAppA 05a 801
52 #pragma libcall OpenURLBase URL_GetAttr 060 8002
53 #endif
54 #ifdef __STORM__
55 #pragma tagcall(OpenURLBase,0x01e,URL_Open(a0,a1))
56 #pragma tagcall(OpenURLBase,0x048,URL_GetPrefs(a0))
57 #pragma tagcall(OpenURLBase,0x04e,URL_FreePrefs(a0,a1))
58 #pragma tagcall(OpenURLBase,0x054,URL_SetPrefs(a0,a1))
59 #pragma tagcall(OpenURLBase,0x05a,URL_LaunchPrefsApp(a0))
60 #endif
61 #ifdef __SASC_60
62 #pragma tagcall OpenURLBase URL_Open 01e 9802
63 #pragma tagcall OpenURLBase URL_GetPrefs 048 801
64 #pragma tagcall OpenURLBase URL_FreePrefs 04e 9802
65 #pragma tagcall OpenURLBase URL_SetPrefs 054 9802
66 #pragma tagcall OpenURLBase URL_LaunchPrefsApp 05a 801
67 #endif
69 #endif /* PRAGMAS_OPENURL_PRAGMAS_H */