more rendering corrections
[AROS.git] / workbench / libs / desktop / alib_intern.h
blob9482890703cc4e3857df5182143180fbd6e0cfd4
1 #ifndef _ALIB_INTERN_H
2 # define _ALIB_INTERN_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
7 */
9 # ifndef EXEC_TYPES_H
10 # include <exec/types.h>
11 # endif
12 # ifndef UTILITY_HOOKS_H
13 # include <utility/hooks.h>
14 # endif
15 # ifndef AROS_SYSTEM_H
16 # include <aros/system.h>
17 # endif
18 # ifndef AROS_ASMCALL_H
19 # include <aros/asmcall.h>
20 # endif
22 IPTR CallHookPkt(struct Hook *hook, APTR object, APTR paramPacket);
24 # ifndef AROS_SLOWCALLHOOKPKT
25 # define CallHookPkt(h,o,p) \
26 AROS_UFC3(IPTR, (((struct Hook *)(h))->h_Entry), \
27 AROS_UFHA(struct Hook *, h, A0), \
28 AROS_UFHA(APTR, o, A2), \
29 AROS_UFHA(APTR, p, A1) \
31 # endif
33 #endif /* _ALIB_INTERN_H */