4 #ifndef __INLINE_MACROS_H
5 #include <inline/macros.h>
8 #define BeginIO(ioReq) \
10 struct IORequest *_BeginIO_request = (ioReq); \
11 LP1NR(0x1e, BeginIO, struct IORequest *, _BeginIO_request, a1, \
12 , _BeginIO_request->io_Device); \
15 #define NewList(list) \
17 struct List *_NewList_list = (list); \
18 _NewList_list->lh_TailPred = (struct Node *)_NewList_list; \
19 _NewList_list->lh_Head = (struct Node *)&_NewList_list->lh_Tail; \
20 _NewList_list->lh_Tail = 0; \
23 #endif /* _INLINE_ALIB_H */