Fixed a few warnings.
[tangerine.git] / tools / genmodule / include / aros / libcall.h
blob3599a2dde777aa5cd5c70f5186bcca3a201ad237
1 #ifndef AROS_LIBCALL_H
2 #define AROS_LIBCALL_H
4 #ifndef __typedef_VOID_FUNC
5 #define __typedef_VOID_FUNC
6 typedef void (*VOID_FUNC)();
7 #endif
8 #ifndef __typedef_LONG_FUNC
9 #define __typedef_LONG_FUNC
10 typedef long (*LONG_FUNC)();
11 #endif
12 #ifndef __typedef_ULONG_FUNC
13 #define __typedef_ULONG_FUNC
14 typedef unsigned long (*ULONG_FUNC)();
15 #endif
17 #define AROS_LHA(type,name,reg) type,name,reg
18 #define __AROS_LHA_GENMOD(type,name,reg) type name ## _ ## reg
19 #define AROS_LHAQUAD(type,name,reg1,reg2) type,name,reg1,reg2
20 #define __AROS_LHAQUAD_GENMOD(type,name,reg1,reg2) type name ## _ ## reg1 ## _ ## reg2
22 #define AROS_LH0(t,n,bt,bn,o,s) \
23 t AROS_LH_ ## s ## _ ## n ## _ ## o (void)
24 #define AROS_LH1(t,n,a1,bt,bn,o,s) \
25 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
26 __AROS_LHA_GENMOD(a1))
27 #define AROS_LH2(t,n,a1,a2,bt,bn,o,s) \
28 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
29 __AROS_LHA_GENMOD(a1),\
30 __AROS_LHA_GENMOD(a2))
31 #define AROS_LH3(t,n,a1,a2,a3,bt,bn,o,s) \
32 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
33 __AROS_LHA_GENMOD(a1),\
34 __AROS_LHA_GENMOD(a2),\
35 __AROS_LHA_GENMOD(a3))
36 #define AROS_LH4(t,n,a1,a2,a3,a4,bt,bn,o,s) \
37 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
38 __AROS_LHA_GENMOD(a1),\
39 __AROS_LHA_GENMOD(a2),\
40 __AROS_LHA_GENMOD(a3),\
41 __AROS_LHA_GENMOD(a4))
42 #define AROS_LH5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) \
43 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
44 __AROS_LHA_GENMOD(a1),\
45 __AROS_LHA_GENMOD(a2),\
46 __AROS_LHA_GENMOD(a3),\
47 __AROS_LHA_GENMOD(a4),\
48 __AROS_LHA_GENMOD(a5))
49 #define AROS_LH6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) \
50 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
51 __AROS_LHA_GENMOD(a1),\
52 __AROS_LHA_GENMOD(a2),\
53 __AROS_LHA_GENMOD(a3),\
54 __AROS_LHA_GENMOD(a4),\
55 __AROS_LHA_GENMOD(a5),\
56 __AROS_LHA_GENMOD(a6))
57 #define AROS_LH7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) \
58 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
59 __AROS_LHA_GENMOD(a1),\
60 __AROS_LHA_GENMOD(a2),\
61 __AROS_LHA_GENMOD(a3),\
62 __AROS_LHA_GENMOD(a4),\
63 __AROS_LHA_GENMOD(a5),\
64 __AROS_LHA_GENMOD(a6),\
65 __AROS_LHA_GENMOD(a7))
66 #define AROS_LH8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) \
67 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
68 __AROS_LHA_GENMOD(a1),\
69 __AROS_LHA_GENMOD(a2),\
70 __AROS_LHA_GENMOD(a3),\
71 __AROS_LHA_GENMOD(a4),\
72 __AROS_LHA_GENMOD(a5),\
73 __AROS_LHA_GENMOD(a6),\
74 __AROS_LHA_GENMOD(a7),\
75 __AROS_LHA_GENMOD(a8))
76 #define AROS_LH9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) \
77 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
78 __AROS_LHA_GENMOD(a1),\
79 __AROS_LHA_GENMOD(a2),\
80 __AROS_LHA_GENMOD(a3),\
81 __AROS_LHA_GENMOD(a4),\
82 __AROS_LHA_GENMOD(a5),\
83 __AROS_LHA_GENMOD(a6),\
84 __AROS_LHA_GENMOD(a7),\
85 __AROS_LHA_GENMOD(a8),\
86 __AROS_LHA_GENMOD(a9))
87 #define AROS_LH10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) \
88 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
89 __AROS_LHA_GENMOD(a1),\
90 __AROS_LHA_GENMOD(a2),\
91 __AROS_LHA_GENMOD(a3),\
92 __AROS_LHA_GENMOD(a4),\
93 __AROS_LHA_GENMOD(a5),\
94 __AROS_LHA_GENMOD(a6),\
95 __AROS_LHA_GENMOD(a7),\
96 __AROS_LHA_GENMOD(a8),\
97 __AROS_LHA_GENMOD(a9),\
98 __AROS_LHA_GENMOD(a10))
99 #define AROS_LH11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) \
100 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
101 __AROS_LHA_GENMOD(a1),\
102 __AROS_LHA_GENMOD(a2),\
103 __AROS_LHA_GENMOD(a3),\
104 __AROS_LHA_GENMOD(a4),\
105 __AROS_LHA_GENMOD(a5),\
106 __AROS_LHA_GENMOD(a6),\
107 __AROS_LHA_GENMOD(a7),\
108 __AROS_LHA_GENMOD(a8),\
109 __AROS_LHA_GENMOD(a9),\
110 __AROS_LHA_GENMOD(a10),\
111 __AROS_LHA_GENMOD(a11))
112 #define AROS_LH12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) \
113 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
114 __AROS_LHA_GENMOD(a1),\
115 __AROS_LHA_GENMOD(a2),\
116 __AROS_LHA_GENMOD(a3),\
117 __AROS_LHA_GENMOD(a4),\
118 __AROS_LHA_GENMOD(a5),\
119 __AROS_LHA_GENMOD(a6),\
120 __AROS_LHA_GENMOD(a7),\
121 __AROS_LHA_GENMOD(a8),\
122 __AROS_LHA_GENMOD(a9),\
123 __AROS_LHA_GENMOD(a10),\
124 __AROS_LHA_GENMOD(a11),\
125 __AROS_LHA_GENMOD(a12))
126 #define AROS_LH13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) \
127 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
128 __AROS_LHA_GENMOD(a1),\
129 __AROS_LHA_GENMOD(a2),\
130 __AROS_LHA_GENMOD(a3),\
131 __AROS_LHA_GENMOD(a4),\
132 __AROS_LHA_GENMOD(a5),\
133 __AROS_LHA_GENMOD(a6),\
134 __AROS_LHA_GENMOD(a7),\
135 __AROS_LHA_GENMOD(a8),\
136 __AROS_LHA_GENMOD(a9),\
137 __AROS_LHA_GENMOD(a10),\
138 __AROS_LHA_GENMOD(a11),\
139 __AROS_LHA_GENMOD(a12),\
140 __AROS_LHA_GENMOD(a13))
141 #define AROS_LH14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) \
142 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
143 __AROS_LHA_GENMOD(a1),\
144 __AROS_LHA_GENMOD(a2),\
145 __AROS_LHA_GENMOD(a3),\
146 __AROS_LHA_GENMOD(a4),\
147 __AROS_LHA_GENMOD(a5),\
148 __AROS_LHA_GENMOD(a6),\
149 __AROS_LHA_GENMOD(a7),\
150 __AROS_LHA_GENMOD(a8),\
151 __AROS_LHA_GENMOD(a9),\
152 __AROS_LHA_GENMOD(a10),\
153 __AROS_LHA_GENMOD(a11),\
154 __AROS_LHA_GENMOD(a12),\
155 __AROS_LHA_GENMOD(a13),\
156 __AROS_LHA_GENMOD(a14))
157 #define AROS_LH15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) \
158 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
159 __AROS_LHA_GENMOD(a1),\
160 __AROS_LHA_GENMOD(a2),\
161 __AROS_LHA_GENMOD(a3),\
162 __AROS_LHA_GENMOD(a4),\
163 __AROS_LHA_GENMOD(a5),\
164 __AROS_LHA_GENMOD(a6),\
165 __AROS_LHA_GENMOD(a7),\
166 __AROS_LHA_GENMOD(a8),\
167 __AROS_LHA_GENMOD(a9),\
168 __AROS_LHA_GENMOD(a10),\
169 __AROS_LHA_GENMOD(a11),\
170 __AROS_LHA_GENMOD(a12),\
171 __AROS_LHA_GENMOD(a13),\
172 __AROS_LHA_GENMOD(a14),\
173 __AROS_LHA_GENMOD(a15))
176 #define AROS_NTLH0(t,n,bt,bn,o,s) \
177 t AROS_NTLH_ ## s ## _ ## n ## _ ## o (void)
178 #define AROS_NTLH1(t,n,a1,bt,bn,o,s) \
179 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
180 __AROS_LHA_GENMOD(a1))
181 #define AROS_NTLH2(t,n,a1,a2,bt,bn,o,s) \
182 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
183 __AROS_LHA_GENMOD(a1),\
184 __AROS_LHA_GENMOD(a2))
185 #define AROS_NTLH3(t,n,a1,a2,a3,bt,bn,o,s) \
186 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
187 __AROS_LHA_GENMOD(a1),\
188 __AROS_LHA_GENMOD(a2),\
189 __AROS_LHA_GENMOD(a3))
190 #define AROS_NTLH4(t,n,a1,a2,a3,a4,bt,bn,o,s) \
191 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
192 __AROS_LHA_GENMOD(a1),\
193 __AROS_LHA_GENMOD(a2),\
194 __AROS_LHA_GENMOD(a3),\
195 __AROS_LHA_GENMOD(a4))
196 #define AROS_NTLH5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) \
197 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
198 __AROS_LHA_GENMOD(a1),\
199 __AROS_LHA_GENMOD(a2),\
200 __AROS_LHA_GENMOD(a3),\
201 __AROS_LHA_GENMOD(a4),\
202 __AROS_LHA_GENMOD(a5))
203 #define AROS_NTLH6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) \
204 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
205 __AROS_LHA_GENMOD(a1),\
206 __AROS_LHA_GENMOD(a2),\
207 __AROS_LHA_GENMOD(a3),\
208 __AROS_LHA_GENMOD(a4),\
209 __AROS_LHA_GENMOD(a5),\
210 __AROS_LHA_GENMOD(a6))
211 #define AROS_NTLH7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) \
212 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
213 __AROS_LHA_GENMOD(a1),\
214 __AROS_LHA_GENMOD(a2),\
215 __AROS_LHA_GENMOD(a3),\
216 __AROS_LHA_GENMOD(a4),\
217 __AROS_LHA_GENMOD(a5),\
218 __AROS_LHA_GENMOD(a6),\
219 __AROS_LHA_GENMOD(a7))
220 #define AROS_NTLH8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) \
221 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
222 __AROS_LHA_GENMOD(a1),\
223 __AROS_LHA_GENMOD(a2),\
224 __AROS_LHA_GENMOD(a3),\
225 __AROS_LHA_GENMOD(a4),\
226 __AROS_LHA_GENMOD(a5),\
227 __AROS_LHA_GENMOD(a6),\
228 __AROS_LHA_GENMOD(a7),\
229 __AROS_LHA_GENMOD(a8))
230 #define AROS_NTLH9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) \
231 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
232 __AROS_LHA_GENMOD(a1),\
233 __AROS_LHA_GENMOD(a2),\
234 __AROS_LHA_GENMOD(a3),\
235 __AROS_LHA_GENMOD(a4),\
236 __AROS_LHA_GENMOD(a5),\
237 __AROS_LHA_GENMOD(a6),\
238 __AROS_LHA_GENMOD(a7),\
239 __AROS_LHA_GENMOD(a8),\
240 __AROS_LHA_GENMOD(a9))
241 #define AROS_NTLH10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) \
242 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
243 __AROS_LHA_GENMOD(a1),\
244 __AROS_LHA_GENMOD(a2),\
245 __AROS_LHA_GENMOD(a3),\
246 __AROS_LHA_GENMOD(a4),\
247 __AROS_LHA_GENMOD(a5),\
248 __AROS_LHA_GENMOD(a6),\
249 __AROS_LHA_GENMOD(a7),\
250 __AROS_LHA_GENMOD(a8),\
251 __AROS_LHA_GENMOD(a9),\
252 __AROS_LHA_GENMOD(a10))
253 #define AROS_NTLH11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) \
254 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
255 __AROS_LHA_GENMOD(a1),\
256 __AROS_LHA_GENMOD(a2),\
257 __AROS_LHA_GENMOD(a3),\
258 __AROS_LHA_GENMOD(a4),\
259 __AROS_LHA_GENMOD(a5),\
260 __AROS_LHA_GENMOD(a6),\
261 __AROS_LHA_GENMOD(a7),\
262 __AROS_LHA_GENMOD(a8),\
263 __AROS_LHA_GENMOD(a9),\
264 __AROS_LHA_GENMOD(a10),\
265 __AROS_LHA_GENMOD(a11))
266 #define AROS_NTLH12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) \
267 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
268 __AROS_LHA_GENMOD(a1),\
269 __AROS_LHA_GENMOD(a2),\
270 __AROS_LHA_GENMOD(a3),\
271 __AROS_LHA_GENMOD(a4),\
272 __AROS_LHA_GENMOD(a5),\
273 __AROS_LHA_GENMOD(a6),\
274 __AROS_LHA_GENMOD(a7),\
275 __AROS_LHA_GENMOD(a8),\
276 __AROS_LHA_GENMOD(a9),\
277 __AROS_LHA_GENMOD(a10),\
278 __AROS_LHA_GENMOD(a11),\
279 __AROS_LHA_GENMOD(a12))
280 #define AROS_NTLH13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) \
281 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
282 __AROS_LHA_GENMOD(a1),\
283 __AROS_LHA_GENMOD(a2),\
284 __AROS_LHA_GENMOD(a3),\
285 __AROS_LHA_GENMOD(a4),\
286 __AROS_LHA_GENMOD(a5),\
287 __AROS_LHA_GENMOD(a6),\
288 __AROS_LHA_GENMOD(a7),\
289 __AROS_LHA_GENMOD(a8),\
290 __AROS_LHA_GENMOD(a9),\
291 __AROS_LHA_GENMOD(a10),\
292 __AROS_LHA_GENMOD(a11),\
293 __AROS_LHA_GENMOD(a12),\
294 __AROS_LHA_GENMOD(a13))
295 #define AROS_NTLH14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) \
296 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
297 __AROS_LHA_GENMOD(a1),\
298 __AROS_LHA_GENMOD(a2),\
299 __AROS_LHA_GENMOD(a3),\
300 __AROS_LHA_GENMOD(a4),\
301 __AROS_LHA_GENMOD(a5),\
302 __AROS_LHA_GENMOD(a6),\
303 __AROS_LHA_GENMOD(a7),\
304 __AROS_LHA_GENMOD(a8),\
305 __AROS_LHA_GENMOD(a9),\
306 __AROS_LHA_GENMOD(a10),\
307 __AROS_LHA_GENMOD(a11),\
308 __AROS_LHA_GENMOD(a12),\
309 __AROS_LHA_GENMOD(a13),\
310 __AROS_LHA_GENMOD(a14))
311 #define AROS_NTLH15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) \
312 t AROS_NTLH_ ## s ## _ ## n ## _ ## o(\
313 __AROS_LHA_GENMOD(a1),\
314 __AROS_LHA_GENMOD(a2),\
315 __AROS_LHA_GENMOD(a3),\
316 __AROS_LHA_GENMOD(a4),\
317 __AROS_LHA_GENMOD(a5),\
318 __AROS_LHA_GENMOD(a6),\
319 __AROS_LHA_GENMOD(a7),\
320 __AROS_LHA_GENMOD(a8),\
321 __AROS_LHA_GENMOD(a9),\
322 __AROS_LHA_GENMOD(a10),\
323 __AROS_LHA_GENMOD(a11),\
324 __AROS_LHA_GENMOD(a12),\
325 __AROS_LHA_GENMOD(a13),\
326 __AROS_LHA_GENMOD(a14),\
327 __AROS_LHA_GENMOD(a15))
330 #define AROS_PLH0(t,n,bt,bn,o,s) \
331 t AROS_PLH_ ## s ## _ ## n ## _ ## o (void)
332 #define AROS_PLH1(t,n,a1,bt,bn,o,s) \
333 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
334 __AROS_LHA_GENMOD(a1))
335 #define AROS_PLH2(t,n,a1,a2,bt,bn,o,s) \
336 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
337 __AROS_LHA_GENMOD(a1),\
338 __AROS_LHA_GENMOD(a2))
339 #define AROS_PLH3(t,n,a1,a2,a3,bt,bn,o,s) \
340 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
341 __AROS_LHA_GENMOD(a1),\
342 __AROS_LHA_GENMOD(a2),\
343 __AROS_LHA_GENMOD(a3))
344 #define AROS_PLH4(t,n,a1,a2,a3,a4,bt,bn,o,s) \
345 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
346 __AROS_LHA_GENMOD(a1),\
347 __AROS_LHA_GENMOD(a2),\
348 __AROS_LHA_GENMOD(a3),\
349 __AROS_LHA_GENMOD(a4))
350 #define AROS_PLH5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) \
351 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
352 __AROS_LHA_GENMOD(a1),\
353 __AROS_LHA_GENMOD(a2),\
354 __AROS_LHA_GENMOD(a3),\
355 __AROS_LHA_GENMOD(a4),\
356 __AROS_LHA_GENMOD(a5))
357 #define AROS_PLH6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) \
358 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
359 __AROS_LHA_GENMOD(a1),\
360 __AROS_LHA_GENMOD(a2),\
361 __AROS_LHA_GENMOD(a3),\
362 __AROS_LHA_GENMOD(a4),\
363 __AROS_LHA_GENMOD(a5),\
364 __AROS_LHA_GENMOD(a6))
365 #define AROS_PLH7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) \
366 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
367 __AROS_LHA_GENMOD(a1),\
368 __AROS_LHA_GENMOD(a2),\
369 __AROS_LHA_GENMOD(a3),\
370 __AROS_LHA_GENMOD(a4),\
371 __AROS_LHA_GENMOD(a5),\
372 __AROS_LHA_GENMOD(a6),\
373 __AROS_LHA_GENMOD(a7))
374 #define AROS_PLH8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) \
375 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
376 __AROS_LHA_GENMOD(a1),\
377 __AROS_LHA_GENMOD(a2),\
378 __AROS_LHA_GENMOD(a3),\
379 __AROS_LHA_GENMOD(a4),\
380 __AROS_LHA_GENMOD(a5),\
381 __AROS_LHA_GENMOD(a6),\
382 __AROS_LHA_GENMOD(a7),\
383 __AROS_LHA_GENMOD(a8))
384 #define AROS_PLH9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) \
385 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
386 __AROS_LHA_GENMOD(a1),\
387 __AROS_LHA_GENMOD(a2),\
388 __AROS_LHA_GENMOD(a3),\
389 __AROS_LHA_GENMOD(a4),\
390 __AROS_LHA_GENMOD(a5),\
391 __AROS_LHA_GENMOD(a6),\
392 __AROS_LHA_GENMOD(a7),\
393 __AROS_LHA_GENMOD(a8),\
394 __AROS_LHA_GENMOD(a9))
395 #define AROS_PLH10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) \
396 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
397 __AROS_LHA_GENMOD(a1),\
398 __AROS_LHA_GENMOD(a2),\
399 __AROS_LHA_GENMOD(a3),\
400 __AROS_LHA_GENMOD(a4),\
401 __AROS_LHA_GENMOD(a5),\
402 __AROS_LHA_GENMOD(a6),\
403 __AROS_LHA_GENMOD(a7),\
404 __AROS_LHA_GENMOD(a8),\
405 __AROS_LHA_GENMOD(a9),\
406 __AROS_LHA_GENMOD(a10))
407 #define AROS_PLH11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) \
408 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
409 __AROS_LHA_GENMOD(a1),\
410 __AROS_LHA_GENMOD(a2),\
411 __AROS_LHA_GENMOD(a3),\
412 __AROS_LHA_GENMOD(a4),\
413 __AROS_LHA_GENMOD(a5),\
414 __AROS_LHA_GENMOD(a6),\
415 __AROS_LHA_GENMOD(a7),\
416 __AROS_LHA_GENMOD(a8),\
417 __AROS_LHA_GENMOD(a9),\
418 __AROS_LHA_GENMOD(a10),\
419 __AROS_LHA_GENMOD(a11))
420 #define AROS_PLH12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) \
421 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
422 __AROS_LHA_GENMOD(a1),\
423 __AROS_LHA_GENMOD(a2),\
424 __AROS_LHA_GENMOD(a3),\
425 __AROS_LHA_GENMOD(a4),\
426 __AROS_LHA_GENMOD(a5),\
427 __AROS_LHA_GENMOD(a6),\
428 __AROS_LHA_GENMOD(a7),\
429 __AROS_LHA_GENMOD(a8),\
430 __AROS_LHA_GENMOD(a9),\
431 __AROS_LHA_GENMOD(a10),\
432 __AROS_LHA_GENMOD(a11),\
433 __AROS_LHA_GENMOD(a12))
434 #define AROS_PLH13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) \
435 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
436 __AROS_LHA_GENMOD(a1),\
437 __AROS_LHA_GENMOD(a2),\
438 __AROS_LHA_GENMOD(a3),\
439 __AROS_LHA_GENMOD(a4),\
440 __AROS_LHA_GENMOD(a5),\
441 __AROS_LHA_GENMOD(a6),\
442 __AROS_LHA_GENMOD(a7),\
443 __AROS_LHA_GENMOD(a8),\
444 __AROS_LHA_GENMOD(a9),\
445 __AROS_LHA_GENMOD(a10),\
446 __AROS_LHA_GENMOD(a11),\
447 __AROS_LHA_GENMOD(a12),\
448 __AROS_LHA_GENMOD(a13))
449 #define AROS_PLH14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) \
450 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
451 __AROS_LHA_GENMOD(a1),\
452 __AROS_LHA_GENMOD(a2),\
453 __AROS_LHA_GENMOD(a3),\
454 __AROS_LHA_GENMOD(a4),\
455 __AROS_LHA_GENMOD(a5),\
456 __AROS_LHA_GENMOD(a6),\
457 __AROS_LHA_GENMOD(a7),\
458 __AROS_LHA_GENMOD(a8),\
459 __AROS_LHA_GENMOD(a9),\
460 __AROS_LHA_GENMOD(a10),\
461 __AROS_LHA_GENMOD(a11),\
462 __AROS_LHA_GENMOD(a12),\
463 __AROS_LHA_GENMOD(a13),\
464 __AROS_LHA_GENMOD(a14))
465 #define AROS_PLH15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) \
466 t AROS_PLH_ ## s ## _ ## n ## _ ## o(\
467 __AROS_LHA_GENMOD(a1),\
468 __AROS_LHA_GENMOD(a2),\
469 __AROS_LHA_GENMOD(a3),\
470 __AROS_LHA_GENMOD(a4),\
471 __AROS_LHA_GENMOD(a5),\
472 __AROS_LHA_GENMOD(a6),\
473 __AROS_LHA_GENMOD(a7),\
474 __AROS_LHA_GENMOD(a8),\
475 __AROS_LHA_GENMOD(a9),\
476 __AROS_LHA_GENMOD(a10),\
477 __AROS_LHA_GENMOD(a11),\
478 __AROS_LHA_GENMOD(a12),\
479 __AROS_LHA_GENMOD(a13),\
480 __AROS_LHA_GENMOD(a14),\
481 __AROS_LHA_GENMOD(a15))
484 #define AROS_LH0I(t,n,bt,bn,o,s) \
485 t AROS_LH_ ## s ## _ ## n ## _ ## o (void)
486 #define AROS_LH1I(t,n,a1,bt,bn,o,s) \
487 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
488 __AROS_LHA_GENMOD(a1))
489 #define AROS_LH2I(t,n,a1,a2,bt,bn,o,s) \
490 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
491 __AROS_LHA_GENMOD(a1),\
492 __AROS_LHA_GENMOD(a2))
493 #define AROS_LH3I(t,n,a1,a2,a3,bt,bn,o,s) \
494 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
495 __AROS_LHA_GENMOD(a1),\
496 __AROS_LHA_GENMOD(a2),\
497 __AROS_LHA_GENMOD(a3))
498 #define AROS_LH4I(t,n,a1,a2,a3,a4,bt,bn,o,s) \
499 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
500 __AROS_LHA_GENMOD(a1),\
501 __AROS_LHA_GENMOD(a2),\
502 __AROS_LHA_GENMOD(a3),\
503 __AROS_LHA_GENMOD(a4))
504 #define AROS_LH5I(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) \
505 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
506 __AROS_LHA_GENMOD(a1),\
507 __AROS_LHA_GENMOD(a2),\
508 __AROS_LHA_GENMOD(a3),\
509 __AROS_LHA_GENMOD(a4),\
510 __AROS_LHA_GENMOD(a5))
511 #define AROS_LH6I(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) \
512 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
513 __AROS_LHA_GENMOD(a1),\
514 __AROS_LHA_GENMOD(a2),\
515 __AROS_LHA_GENMOD(a3),\
516 __AROS_LHA_GENMOD(a4),\
517 __AROS_LHA_GENMOD(a5),\
518 __AROS_LHA_GENMOD(a6))
519 #define AROS_LH7I(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) \
520 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
521 __AROS_LHA_GENMOD(a1),\
522 __AROS_LHA_GENMOD(a2),\
523 __AROS_LHA_GENMOD(a3),\
524 __AROS_LHA_GENMOD(a4),\
525 __AROS_LHA_GENMOD(a5),\
526 __AROS_LHA_GENMOD(a6),\
527 __AROS_LHA_GENMOD(a7))
528 #define AROS_LH8I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) \
529 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
530 __AROS_LHA_GENMOD(a1),\
531 __AROS_LHA_GENMOD(a2),\
532 __AROS_LHA_GENMOD(a3),\
533 __AROS_LHA_GENMOD(a4),\
534 __AROS_LHA_GENMOD(a5),\
535 __AROS_LHA_GENMOD(a6),\
536 __AROS_LHA_GENMOD(a7),\
537 __AROS_LHA_GENMOD(a8))
538 #define AROS_LH9I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) \
539 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
540 __AROS_LHA_GENMOD(a1),\
541 __AROS_LHA_GENMOD(a2),\
542 __AROS_LHA_GENMOD(a3),\
543 __AROS_LHA_GENMOD(a4),\
544 __AROS_LHA_GENMOD(a5),\
545 __AROS_LHA_GENMOD(a6),\
546 __AROS_LHA_GENMOD(a7),\
547 __AROS_LHA_GENMOD(a8),\
548 __AROS_LHA_GENMOD(a9))
549 #define AROS_LH10I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) \
550 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
551 __AROS_LHA_GENMOD(a1),\
552 __AROS_LHA_GENMOD(a2),\
553 __AROS_LHA_GENMOD(a3),\
554 __AROS_LHA_GENMOD(a4),\
555 __AROS_LHA_GENMOD(a5),\
556 __AROS_LHA_GENMOD(a6),\
557 __AROS_LHA_GENMOD(a7),\
558 __AROS_LHA_GENMOD(a8),\
559 __AROS_LHA_GENMOD(a9),\
560 __AROS_LHA_GENMOD(a10))
561 #define AROS_LH11I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) \
562 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
563 __AROS_LHA_GENMOD(a1),\
564 __AROS_LHA_GENMOD(a2),\
565 __AROS_LHA_GENMOD(a3),\
566 __AROS_LHA_GENMOD(a4),\
567 __AROS_LHA_GENMOD(a5),\
568 __AROS_LHA_GENMOD(a6),\
569 __AROS_LHA_GENMOD(a7),\
570 __AROS_LHA_GENMOD(a8),\
571 __AROS_LHA_GENMOD(a9),\
572 __AROS_LHA_GENMOD(a10),\
573 __AROS_LHA_GENMOD(a11))
574 #define AROS_LH12I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) \
575 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
576 __AROS_LHA_GENMOD(a1),\
577 __AROS_LHA_GENMOD(a2),\
578 __AROS_LHA_GENMOD(a3),\
579 __AROS_LHA_GENMOD(a4),\
580 __AROS_LHA_GENMOD(a5),\
581 __AROS_LHA_GENMOD(a6),\
582 __AROS_LHA_GENMOD(a7),\
583 __AROS_LHA_GENMOD(a8),\
584 __AROS_LHA_GENMOD(a9),\
585 __AROS_LHA_GENMOD(a10),\
586 __AROS_LHA_GENMOD(a11),\
587 __AROS_LHA_GENMOD(a12))
588 #define AROS_LH13I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) \
589 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
590 __AROS_LHA_GENMOD(a1),\
591 __AROS_LHA_GENMOD(a2),\
592 __AROS_LHA_GENMOD(a3),\
593 __AROS_LHA_GENMOD(a4),\
594 __AROS_LHA_GENMOD(a5),\
595 __AROS_LHA_GENMOD(a6),\
596 __AROS_LHA_GENMOD(a7),\
597 __AROS_LHA_GENMOD(a8),\
598 __AROS_LHA_GENMOD(a9),\
599 __AROS_LHA_GENMOD(a10),\
600 __AROS_LHA_GENMOD(a11),\
601 __AROS_LHA_GENMOD(a12),\
602 __AROS_LHA_GENMOD(a13))
603 #define AROS_LH14I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) \
604 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
605 __AROS_LHA_GENMOD(a1),\
606 __AROS_LHA_GENMOD(a2),\
607 __AROS_LHA_GENMOD(a3),\
608 __AROS_LHA_GENMOD(a4),\
609 __AROS_LHA_GENMOD(a5),\
610 __AROS_LHA_GENMOD(a6),\
611 __AROS_LHA_GENMOD(a7),\
612 __AROS_LHA_GENMOD(a8),\
613 __AROS_LHA_GENMOD(a9),\
614 __AROS_LHA_GENMOD(a10),\
615 __AROS_LHA_GENMOD(a11),\
616 __AROS_LHA_GENMOD(a12),\
617 __AROS_LHA_GENMOD(a13),\
618 __AROS_LHA_GENMOD(a14))
619 #define AROS_LH15I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) \
620 t AROS_LH_ ## s ## _ ## n ## _ ## o(\
621 __AROS_LHA_GENMOD(a1),\
622 __AROS_LHA_GENMOD(a2),\
623 __AROS_LHA_GENMOD(a3),\
624 __AROS_LHA_GENMOD(a4),\
625 __AROS_LHA_GENMOD(a5),\
626 __AROS_LHA_GENMOD(a6),\
627 __AROS_LHA_GENMOD(a7),\
628 __AROS_LHA_GENMOD(a8),\
629 __AROS_LHA_GENMOD(a9),\
630 __AROS_LHA_GENMOD(a10),\
631 __AROS_LHA_GENMOD(a11),\
632 __AROS_LHA_GENMOD(a12),\
633 __AROS_LHA_GENMOD(a13),\
634 __AROS_LHA_GENMOD(a14),\
635 __AROS_LHA_GENMOD(a15))
637 #define AROS_LHQUAD1(t,n,a1,bt,bn,o,s) \
638 t AROS_LHQ_ ## s ## _ ## n ## _ ## o(\
639 __AROS_LHAQUAD_GENMOD(a1))
640 #define AROS_LHQUAD2(t,n,a1,a2,bt,bn,o,s) \
641 __AROS_LH_PREFIX t AROS_SLIB_ENTRY(n,s)(\
642 __AROS_LHAQUAD(a1),\
643 __AROS_LHAQUAD(a2),\
644 __AROS_LH_BASE(bt,bn))
647 #define AROS_LP0(t,n,bt,bn,o,s)
648 #define AROS_LP1(t,n,a1,bt,bn,o,s)
649 #define AROS_LP2(t,n,a1,a2,bt,bn,o,s)
650 #define AROS_LP3(t,n,a1,a2,a3,bt,bn,o,s)
651 #define AROS_LP4(t,n,a1,a2,a3,a4,bt,bn,o,s)
652 #define AROS_LP5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s)
653 #define AROS_LP6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s)
654 #define AROS_LP7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s)
655 #define AROS_LP8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s)
656 #define AROS_LP9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s)
657 #define AROS_LP10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s)
658 #define AROS_LP11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s)
659 #define AROS_LP12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s)
660 #define AROS_LP13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s)
661 #define AROS_LP14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s)
662 #define AROS_LP15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s)
664 #define AROS_LD0(t,n,bt,bn,o,s)
665 #define AROS_LD1(t,n,a1,bt,bn,o,s)
666 #define AROS_LD2(t,n,a1,a2,bt,bn,o,s)
667 #define AROS_LD3(t,n,a1,a2,a3,bt,bn,o,s)
668 #define AROS_LD4(t,n,a1,a2,a3,a4,bt,bn,o,s)
669 #define AROS_LD5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s)
670 #define AROS_LD6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s)
671 #define AROS_LD7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s)
672 #define AROS_LD8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s)
673 #define AROS_LD9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s)
674 #define AROS_LD10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s)
675 #define AROS_LD11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s)
676 #define AROS_LD12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s)
677 #define AROS_LD13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s)
678 #define AROS_LD14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s)
679 #define AROS_LD15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s)
681 #define AROS_LD0I(t,n,bt,bn,o,s)
682 #define AROS_LD1I(t,n,a1,bt,bn,o,s)
683 #define AROS_LD2I(t,n,a1,a2,bt,bn,o,s)
684 #define AROS_LD3I(t,n,a1,a2,a3,bt,bn,o,s)
685 #define AROS_LD4I(t,n,a1,a2,a3,a4,bt,bn,o,s)
686 #define AROS_LD5I(t,n,a1,a2,a3,a4,a5,bt,bn,o,s)
687 #define AROS_LD6I(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s)
688 #define AROS_LD7I(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s)
689 #define AROS_LD8I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s)
690 #define AROS_LD9I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s)
691 #define AROS_LD10I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s)
692 #define AROS_LD11I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s)
693 #define AROS_LD12I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s)
694 #define AROS_LD13I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s)
695 #define AROS_LD14I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s)
696 #define AROS_LD15I(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s)
698 #define AROS_LC0(t,n,bt,bn,o,s) ((void*)NULL)
699 #define AROS_LC1(t,n,a1,bt,bn,o,s) ((void*)NULL)
700 #define AROS_LC2(t,n,a1,a2,bt,bn,o,s) ((void*)NULL)
701 #define AROS_LC3(t,n,a1,a2,a3,bt,bn,o,s) ((void*)NULL)
702 #define AROS_LC4(t,n,a1,a2,a3,a4,bt,bn,o,s) ((void*)NULL)
703 #define AROS_LC5(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) ((void*)NULL)
704 #define AROS_LC6(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) ((void*)NULL)
705 #define AROS_LC7(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) ((void*)NULL)
706 #define AROS_LC8(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) ((void*)NULL)
707 #define AROS_LC9(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) ((void*)NULL)
708 #define AROS_LC10(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) ((void*)NULL)
709 #define AROS_LC11(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) ((void*)NULL)
710 #define AROS_LC12(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) ((void*)NULL)
711 #define AROS_LC13(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) ((void*)NULL)
712 #define AROS_LC14(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) ((void*)NULL)
713 #define AROS_LC15(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) ((void*)NULL)
715 #define AROS_LC0NR(t,n,bt,bn,o,s) ((void*)NULL)
716 #define AROS_LC1NR(t,n,a1,bt,bn,o,s) ((void*)NULL)
717 #define AROS_LC2NR(t,n,a1,a2,bt,bn,o,s) ((void*)NULL)
718 #define AROS_LC3NR(t,n,a1,a2,a3,bt,bn,o,s) ((void*)NULL)
719 #define AROS_LC4NR(t,n,a1,a2,a3,a4,bt,bn,o,s) ((void*)NULL)
720 #define AROS_LC5NR(t,n,a1,a2,a3,a4,a5,bt,bn,o,s) ((void*)NULL)
721 #define AROS_LC6NR(t,n,a1,a2,a3,a4,a5,a6,bt,bn,o,s) ((void*)NULL)
722 #define AROS_LC7NR(t,n,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) ((void*)NULL)
723 #define AROS_LC8NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) ((void*)NULL)
724 #define AROS_LC9NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) ((void*)NULL)
725 #define AROS_LC10NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) ((void*)NULL)
726 #define AROS_LC11NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,bt,bn,o,s) ((void*)NULL)
727 #define AROS_LC12NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,bt,bn,o,s) ((void*)NULL)
728 #define AROS_LC13NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,bt,bn,o,s) ((void*)NULL)
729 #define AROS_LC14NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,bt,bn,o,s) ((void*)NULL)
730 #define AROS_LC15NR(t,n,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,bt,bn,o,s) ((void*)NULL)
732 #define AROS_LPQUAD1(t,n,a1,bt,bn,o,s)
733 #define AROS_LPQUAD2(t,n,a1,a2,bt,bn,o,s)
735 #define AROS_LCQUAD1(t,n,a1,bt,bn,o,s) ((void*)NULL)
736 #define AROS_LCQUAD2(t,n,a1,a2,bt,bn,o,s) ((void*)NULL)
738 #ifndef AROS_CALL0
739 #define AROS_CALL0(returntype,address,basetype,basename) ((void*)NULL)
740 #endif
742 #ifndef AROS_CALL0NR
743 #define AROS_CALL0NR(returntype,address,basetype,basename) ((void*)NULL)
744 #endif
746 #ifndef AROS_CALL1
747 #define AROS_CALL1(t,a,a1,bt,bn) ((void*)NULL)
748 #endif
750 #ifndef AROS_CALL1NR
751 #define AROS_CALL1NR(t,a,a1,bt,bn) ((void*)NULL)
752 #endif
754 #ifndef AROS_CALL2
755 #define AROS_CALL2(t,a,a1,a2,bt,bn) ((void*)NULL)
756 #endif
758 #ifndef AROS_CALL2NR
759 #define AROS_CALL2NR(t,a,a1,a2,bt,bn) ((void*)NULL)
760 #endif
762 #ifndef AROS_CALL3
763 #define AROS_CALL3(t,a,a1,a2,a3,bt,bn) ((void*)NULL)
764 #endif
766 #ifndef AROS_CALL3NR
767 #define AROS_CALL3NR(t,a,a1,a2,a3,bt,bn) ((void*)NULL)
768 #endif
770 #ifndef AROS_CALL4
771 #define AROS_CALL4(t,a,a1,a2,a3,a4,bt,bn) ((void*)NULL)
772 #endif
774 #ifndef AROS_CALL4NR
775 #define AROS_CALL4NR(t,a,a1,a2,a3,a4,bt,bn) ((void*)NULL)
776 #endif
778 #ifndef AROS_CALL5
779 #define AROS_CALL5(t,a,a1,a2,a3,a4,a5,bt,bn) ((void*)NULL)
780 #endif
782 #ifndef AROS_CALL5NR
783 #define AROS_CALL5NR(t,a,a1,a2,a3,a4,a5,bt,bn) ((void*)NULL)
784 #endif
786 #ifndef AROS_CALL6
787 #define AROS_CALL6(t,a,a1,a2,a3,a4,a5,a6,bt,bn) ((void*)NULL)
788 #endif
790 #ifndef AROS_CALL6NR
791 #define AROS_CALL6NR(t,a,a1,a2,a3,a4,a5,a6,bt,bn) ((void*)NULL)
792 #endif
794 #ifndef AROS_CALL7
795 #define AROS_CALL7(t,a,a1,a2,a3,a4,a5,a6,a7,bt,bn) ((void*)NULL)
796 #endif
798 #ifndef AROS_CALL7NR
799 #define AROS_CALL7NR(t,a,a1,a2,a3,a4,a5,a6,a7,bt,bn) ((void*)NULL)
800 #endif
802 #ifndef AROS_CALL8
803 #define AROS_CALL8(t,a,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn) ((void*)NULL)
804 #endif
806 #ifndef AROS_CALL8NR
807 #define AROS_CALL8NR(t,a,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn) ((void*)NULL)
808 #endif
810 #ifndef AROS_CALL9
811 #define AROS_CALL9(t,a,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn) ((void*)NULL)
812 #endif
814 #ifndef AROS_CALL9NR
815 #define AROS_CALL9NR(t,a,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn) ((void*)NULL)
816 #endif
818 #ifndef AROS_CALL10
819 #define AROS_CALL10(t,a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn) ((void*)NULL)
820 #endif
822 #ifndef AROS_CALL10NR
823 #define AROS_CALL10NR(t,a,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn) ((void*)NULL)
824 #endif
826 #ifndef AROS_LVO_CALL0
827 #define AROS_LVO_CALL0(returntype,basetype,basename,offset,system) ((void*)NULL)
828 #endif
830 #ifndef AROS_LVO_CALL0NR
831 #define AROS_LVO_CALL0NR(returntype,basetype,basename,offset,system) ((void*)NULL)
832 #endif
834 #ifndef AROS_LVO_CALL1
835 #define AROS_LVO_CALL1(t,a1,bt,bn,o,s) ((void*)NULL)
836 #endif
838 #ifndef AROS_LVO_CALL1NR
839 #define AROS_LVO_CALL1NR(t,a1,bt,bn,o,s) ((void*)NULL)
840 #endif
842 #ifndef AROS_LVO_CALL2
843 #define AROS_LVO_CALL2(t,a1,a2,bt,bn,o,s) ((void*)NULL)
844 #endif
846 #ifndef AROS_LVO_CALL2NR
847 #define AROS_LVO_CALL2NR(t,a1,a2,bt,bn,o,s) ((void*)NULL)
848 #endif
850 #ifndef AROS_LVO_CALL3
851 #define AROS_LVO_CALL3(t,a1,a2,a3,bt,bn,o,s) ((void*)NULL)
852 #endif
854 #ifndef AROS_LVO_CALL3NR
855 #define AROS_LVO_CALL3NR(t,a1,a2,a3,bt,bn,o,s) ((void*)NULL)
856 #endif
858 #ifndef AROS_LVO_CALL4
859 #define AROS_LVO_CALL4(t,a1,a2,a3,a4,bt,bn,o,s) ((void*)NULL)
860 #endif
862 #ifndef AROS_LVO_CALL4NR
863 #define AROS_LVO_CALL4NR(t,a1,a2,a3,a4,bt,bn,o,s) ((void*)NULL)
864 #endif
866 #ifndef AROS_LVO_CALL5
867 #define AROS_LVO_CALL5(t,a1,a2,a3,a4,a5,bt,bn,o,s) ((void*)NULL)
868 #endif
870 #ifndef AROS_LVO_CALL5NR
871 #define AROS_LVO_CALL5NR(t,a1,a2,a3,a4,a5,bt,bn,o,s) ((void*)NULL)
872 #endif
874 #ifndef AROS_LVO_CALL6
875 #define AROS_LVO_CALL6(t,a1,a2,a3,a4,a5,a6,bt,bn,o,s) ((void*)NULL)
876 #endif
878 #ifndef AROS_LVO_CALL6NR
879 #define AROS_LVO_CALL6NR(t,a1,a2,a3,a4,a5,a6,bt,bn,o,s) ((void*)NULL)
880 #endif
882 #ifndef AROS_LVO_CALL7
883 #define AROS_LVO_CALL7(t,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) ((void*)NULL)
884 #endif
886 #ifndef AROS_LVO_CALL7NR
887 #define AROS_LVO_CALL7NR(t,a1,a2,a3,a4,a5,a6,a7,bt,bn,o,s) ((void*)NULL)
888 #endif
890 #ifndef AROS_LVO_CALL8
891 #define AROS_LVO_CALL8(t,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) ((void*)NULL)
892 #endif
894 #ifndef AROS_LVO_CALL8NR
895 #define AROS_LVO_CALL8NR(t,a1,a2,a3,a4,a5,a6,a7,a8,bt,bn,o,s) ((void*)NULL)
896 #endif
898 #ifndef AROS_LVO_CALL9
899 #define AROS_LVO_CALL9(t,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) ((void*)NULL)
900 #endif
902 #ifndef AROS_LVO_CALL9NR
903 #define AROS_LVO_CALL9NR(t,a1,a2,a3,a4,a5,a6,a7,a8,a9,bt,bn,o,s) ((void*)NULL)
904 #endif
906 #ifndef AROS_LVO_CALL10
907 #define AROS_LVO_CALL10(t,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) ((void*)NULL)
908 #endif
910 #ifndef AROS_LVO_CALL10NR
911 #define AROS_LVO_CALL10NR(t,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,bt,bn,o,s) ((void*)NULL)
912 #endif
914 #define AROS_LIBFUNC_INIT
915 #define AROS_LIBFUNC_EXIT
917 #define AROS_LIBBASE_EXT_DECL(a,b)
919 # endif /* AROS_LIBCALL_H */