1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_REALTIME_H 4 #define _PPCINLINE_REALTIME_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef REALTIME_BASE_NAME 11 #define REALTIME_BASE_NAME RealTimeBase 12 #endif /* !REALTIME_BASE_NAME */ 13 14 #define FindConductor(__p0) \ 15 LP1(78, struct Conductor *, FindConductor, \ 16 CONST_STRPTR , __p0, a0, \ 17 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 18 19 #define GetPlayerAttrsA(__p0, __p1) \ 20 LP2(84, ULONG , GetPlayerAttrsA, \ 21 CONST struct Player *, __p0, a0, \ 22 CONST struct TagItem *, __p1, a1, \ 23 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 24 25 #define SetConductorState(__p0, __p1, __p2) \ 26 LP3(60, LONG , SetConductorState, \ 27 struct Player *, __p0, a0, \ 28 ULONG , __p1, d0, \ 29 LONG , __p2, d1, \ 30 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 31 32 #define ExternalSync(__p0, __p1, __p2) \ 33 LP3(66, BOOL , ExternalSync, \ 34 struct Player *, __p0, a0, \ 35 LONG , __p1, d0, \ 36 LONG , __p2, d1, \ 37 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 38 39 #define SetPlayerAttrsA(__p0, __p1) \ 40 LP2(54, BOOL , SetPlayerAttrsA, \ 41 struct Player *, __p0, a0, \ 42 CONST struct TagItem *, __p1, a1, \ 43 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 44 45 #define NextConductor(__p0) \ 46 LP1(72, struct Conductor *, NextConductor, \ 47 CONST struct Conductor *, __p0, a0, \ 48 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 49 50 #define DeletePlayer(__p0) \ 51 LP1NR(48, DeletePlayer, \ 52 struct Player *, __p0, a0, \ 53 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 54 55 #define LockRealTime(__p0) \ 56 LP1(30, APTR , LockRealTime, \ 57 ULONG , __p0, d0, \ 58 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 59 60 #define UnlockRealTime(__p0) \ 61 LP1NR(36, UnlockRealTime, \ 62 APTR , __p0, a0, \ 63 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 64 65 #define CreatePlayerA(__p0) \ 66 LP1(42, struct Player *, CreatePlayerA, \ 67 CONST struct TagItem *, __p0, a0, \ 68 , REALTIME_BASE_NAME, 0, 0, 0, 0, 0, 0) 69 70 #if defined(USE_INLINE_STDARG) && !defined(__STRICT_ANSI__) 71 72 #include <stdarg.h> 73 74 #define SetPlayerAttrs(__p0, ...) \ 75 ({ULONG _tags[] = { __VA_ARGS__ }; \ 76 SetPlayerAttrsA(__p0, (CONST struct TagItem *)_tags);}) 77 78 #define CreatePlayer(...) \ 79 ({ULONG _tags[] = { __VA_ARGS__ }; \ 80 CreatePlayerA((CONST struct TagItem *)_tags);}) 81 82 #define GetPlayerAttrs(__p0, ...) \ 83 ({ULONG _tags[] = { __VA_ARGS__ }; \ 84 GetPlayerAttrsA(__p0, (CONST struct TagItem *)_tags);}) 85 86 #endif 87 88 #endif /* !_PPCINLINE_REALTIME_H */