Motorola documentation says 68040+ MMU tables should be in non-cached memory.
[AROS.git] / workbench / devs / AHI / Drivers / SB128 / gatestubs.c
blob25400f3e3cb722bfd6782ca6520d7fc4537cebd0
1 /* Automatically generated gatestubs! Do not edit! */
3 #include <dos/dos.h>
4 #include <exec/execbase.h>
5 #include <exec/types.h>
6 #include <exec/libraries.h>
7 #include <utility/tagitem.h>
8 #include <libraries/ahi_sub.h>
10 #ifdef __amigaos4__
11 #include <proto/exec.h>
12 #endif
15 #ifdef __cplusplus
16 extern "C" {
17 #endif /* __cplusplus */
19 #define __NOLIBBASE__
20 #include <proto/ahi_sub.h>
21 #undef __NOLIBBASE__
22 #include <stdarg.h>
24 struct Library*
25 _LibInit(struct Library* ___library, BPTR ___seglist, struct ExecBase* ___SysBase);
27 struct Library*
28 gwLibInit( struct Library* ___library,
29 BPTR ___seglist,
30 struct ExecIFace* _iface)
32 struct ExecBase* ___SysBase = (struct ExecBase*) _iface->Data.LibBase;
33 return _LibInit(___library, ___seglist, ___SysBase);
36 struct Library*
37 _LibOpen(struct Library * _base);
39 struct Library*
40 gwLibOpen(struct LibraryManagerInterface* _iface)
42 return _LibOpen((struct Library *) _iface->Data.LibBase);
45 BPTR
46 _LibClose(struct Library * _base);
48 BPTR
49 gwLibClose(struct LibraryManagerInterface* _iface)
51 return _LibClose((struct Library *) _iface->Data.LibBase);
54 BPTR
55 _LibExpunge(struct Library * _base);
57 BPTR
58 gwLibExpunge(struct LibraryManagerInterface* _iface)
60 return _LibExpunge((struct Library *) _iface->Data.LibBase);
63 ULONG
64 _LibNull(struct Library * _base);
66 ULONG
67 gwLibNull(struct LibraryManagerInterface* _iface)
69 return _LibNull((struct Library *) _iface->Data.LibBase);
72 ULONG
73 _AHIsub_AllocAudio(struct TagItem * ___tagList, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
75 ULONG
76 gwAHIsub_AllocAudio(struct AHIsubIFace* _iface,
77 struct TagItem * ___tagList,
78 struct AHIAudioCtrlDrv * ___AudioCtrl)
80 return _AHIsub_AllocAudio(___tagList, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
83 void
84 _AHIsub_FreeAudio(struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
86 void
87 gwAHIsub_FreeAudio(struct AHIsubIFace* _iface,
88 struct AHIAudioCtrlDrv * ___AudioCtrl)
90 return _AHIsub_FreeAudio(___AudioCtrl, (struct Library *) _iface->Data.LibBase);
93 void
94 _AHIsub_Disable(struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
96 void
97 gwAHIsub_Disable(struct AHIsubIFace* _iface,
98 struct AHIAudioCtrlDrv * ___AudioCtrl)
100 return _AHIsub_Disable(___AudioCtrl, (struct Library *) _iface->Data.LibBase);
103 void
104 _AHIsub_Enable(struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
106 void
107 gwAHIsub_Enable(struct AHIsubIFace* _iface,
108 struct AHIAudioCtrlDrv * ___AudioCtrl)
110 return _AHIsub_Enable(___AudioCtrl, (struct Library *) _iface->Data.LibBase);
113 ULONG
114 _AHIsub_Start(ULONG ___Flags, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
116 ULONG
117 gwAHIsub_Start(struct AHIsubIFace* _iface,
118 ULONG ___Flags,
119 struct AHIAudioCtrlDrv * ___AudioCtrl)
121 return _AHIsub_Start(___Flags, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
124 ULONG
125 _AHIsub_Update(ULONG ___Flags, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
127 ULONG
128 gwAHIsub_Update(struct AHIsubIFace* _iface,
129 ULONG ___Flags,
130 struct AHIAudioCtrlDrv * ___AudioCtrl)
132 return _AHIsub_Update(___Flags, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
135 ULONG
136 _AHIsub_Stop(ULONG ___Flags, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
138 ULONG
139 gwAHIsub_Stop(struct AHIsubIFace* _iface,
140 ULONG ___Flags,
141 struct AHIAudioCtrlDrv * ___AudioCtrl)
143 return _AHIsub_Stop(___Flags, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
146 ULONG
147 _AHIsub_SetVol(UWORD ___Channel, Fixed ___Volume, sposition ___Pan, struct AHIAudioCtrlDrv * ___AudioCtrl, ULONG ___Flags, struct Library * _base);
149 ULONG
150 gwAHIsub_SetVol(struct AHIsubIFace* _iface,
151 UWORD ___Channel,
152 Fixed ___Volume,
153 sposition ___Pan,
154 struct AHIAudioCtrlDrv * ___AudioCtrl,
155 ULONG ___Flags)
157 return _AHIsub_SetVol(___Channel, ___Volume, ___Pan, ___AudioCtrl, ___Flags, (struct Library *) _iface->Data.LibBase);
160 ULONG
161 _AHIsub_SetFreq(UWORD ___Channel, ULONG ___Freq, struct AHIAudioCtrlDrv * ___AudioCtrl, ULONG ___Flags, struct Library * _base);
163 ULONG
164 gwAHIsub_SetFreq(struct AHIsubIFace* _iface,
165 UWORD ___Channel,
166 ULONG ___Freq,
167 struct AHIAudioCtrlDrv * ___AudioCtrl,
168 ULONG ___Flags)
170 return _AHIsub_SetFreq(___Channel, ___Freq, ___AudioCtrl, ___Flags, (struct Library *) _iface->Data.LibBase);
173 ULONG
174 _AHIsub_SetSound(UWORD ___Channel, UWORD ___Sound, ULONG ___Offset, LONG ___Length, struct AHIAudioCtrlDrv * ___AudioCtrl, ULONG ___Flags, struct Library * _base);
176 ULONG
177 gwAHIsub_SetSound(struct AHIsubIFace* _iface,
178 UWORD ___Channel,
179 UWORD ___Sound,
180 ULONG ___Offset,
181 LONG ___Length,
182 struct AHIAudioCtrlDrv * ___AudioCtrl,
183 ULONG ___Flags)
185 return _AHIsub_SetSound(___Channel, ___Sound, ___Offset, ___Length, ___AudioCtrl, ___Flags, (struct Library *) _iface->Data.LibBase);
188 ULONG
189 _AHIsub_SetEffect(APTR ___Effect, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
191 ULONG
192 gwAHIsub_SetEffect(struct AHIsubIFace* _iface,
193 APTR ___Effect,
194 struct AHIAudioCtrlDrv * ___AudioCtrl)
196 return _AHIsub_SetEffect(___Effect, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
199 ULONG
200 _AHIsub_LoadSound(UWORD ___Sound, ULONG ___Type, APTR ___Info, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
202 ULONG
203 gwAHIsub_LoadSound(struct AHIsubIFace* _iface,
204 UWORD ___Sound,
205 ULONG ___Type,
206 APTR ___Info,
207 struct AHIAudioCtrlDrv * ___AudioCtrl)
209 return _AHIsub_LoadSound(___Sound, ___Type, ___Info, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
212 ULONG
213 _AHIsub_UnloadSound(UWORD ___Sound, struct AHIAudioCtrlDrv * ___Audioctrl, struct Library * _base);
215 ULONG
216 gwAHIsub_UnloadSound(struct AHIsubIFace* _iface,
217 UWORD ___Sound,
218 struct AHIAudioCtrlDrv * ___Audioctrl)
220 return _AHIsub_UnloadSound(___Sound, ___Audioctrl, (struct Library *) _iface->Data.LibBase);
223 LONG
224 _AHIsub_GetAttr(ULONG ___Attribute, LONG ___Argument, LONG ___DefValue, struct TagItem * ___tagList, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
226 LONG
227 gwAHIsub_GetAttr(struct AHIsubIFace* _iface,
228 ULONG ___Attribute,
229 LONG ___Argument,
230 LONG ___DefValue,
231 struct TagItem * ___tagList,
232 struct AHIAudioCtrlDrv * ___AudioCtrl)
234 return _AHIsub_GetAttr(___Attribute, ___Argument, ___DefValue, ___tagList, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
237 LONG
238 _AHIsub_HardwareControl(ULONG ___Attribute, LONG ___Argument, struct AHIAudioCtrlDrv * ___AudioCtrl, struct Library * _base);
240 LONG
241 gwAHIsub_HardwareControl(struct AHIsubIFace* _iface,
242 ULONG ___Attribute,
243 LONG ___Argument,
244 struct AHIAudioCtrlDrv * ___AudioCtrl)
246 return _AHIsub_HardwareControl(___Attribute, ___Argument, ___AudioCtrl, (struct Library *) _iface->Data.LibBase);
250 #ifdef __cplusplus
252 #endif /* __cplusplus */