1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_ASYNCIO_H 4 #define _PPCINLINE_ASYNCIO_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef ASYNCIO_BASE_NAME 11 #define ASYNCIO_BASE_NAME AsyncIOBase 12 #endif /* !ASYNCIO_BASE_NAME */ 13 14 #define ReadLineAsync(__p0, __p1, __p2) \ 15 LP3(78, LONG , ReadLineAsync, \ 16 AsyncFile *, __p0, a0, \ 17 APTR , __p1, a1, \ 18 LONG , __p2, d0, \ 19 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 20 21 #define WriteLineAsync(__p0, __p1) \ 22 LP2(84, LONG , WriteLineAsync, \ 23 AsyncFile *, __p0, a0, \ 24 STRPTR , __p1, a1, \ 25 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 26 27 #define ReadAsyncPkt(__p0, __p1, __p2) \ 28 LP3(198, LONG , ReadAsyncPkt, \ 29 AsyncFile *, __p0, a0, \ 30 struct Hook *, __p1, a1, \ 31 LONG , __p2, d0, \ 32 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 33 34 #define PeekAsync(__p0, __p1, __p2) \ 35 LP3(102, LONG , PeekAsync, \ 36 AsyncFile *, __p0, a0, \ 37 APTR , __p1, a1, \ 38 LONG , __p2, d0, \ 39 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 40 41 #define OpenAsync(__p0, __p1, __p2) \ 42 LP3(30, AsyncFile *, OpenAsync, \ 43 const STRPTR , __p0, a0, \ 44 OpenModes , __p1, d0, \ 45 LONG , __p2, d1, \ 46 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 47 48 #define FGetsLenAsync(__p0, __p1, __p2, __p3) \ 49 LP4(96, APTR , FGetsLenAsync, \ 50 AsyncFile *, __p0, a0, \ 51 APTR , __p1, a1, \ 52 LONG , __p2, d0, \ 53 LONG *, __p3, a2, \ 54 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 55 56 #define WriteAsync(__p0, __p1, __p2) \ 57 LP3(60, LONG , WriteAsync, \ 58 AsyncFile *, __p0, a0, \ 59 APTR , __p1, a1, \ 60 LONG , __p2, d0, \ 61 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 62 63 #define ReadCharAsync(__p0) \ 64 LP1(66, LONG , ReadCharAsync, \ 65 AsyncFile *, __p0, a0, \ 66 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 67 68 #define FGetsAsync(__p0, __p1, __p2) \ 69 LP3(90, APTR , FGetsAsync, \ 70 AsyncFile *, __p0, a0, \ 71 APTR , __p1, a1, \ 72 LONG , __p2, d0, \ 73 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 74 75 #define OpenAsyncFromFH(__p0, __p1, __p2) \ 76 LP3(36, AsyncFile *, OpenAsyncFromFH, \ 77 BPTR , __p0, a0, \ 78 OpenModes , __p1, d0, \ 79 LONG , __p2, d1, \ 80 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 81 82 #define WriteCharAsync(__p0, __p1) \ 83 LP2(72, LONG , WriteCharAsync, \ 84 AsyncFile *, __p0, a0, \ 85 UBYTE , __p1, d0, \ 86 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 87 88 #define SeekAsync64(__p0, __p1, __p2) \ 89 (((QUAD (*)(void *, AsyncFile *, QUAD , SeekModes ))*(void**)((long)(ASYNCIO_BASE_NAME) - 202))((void*)(ASYNCIO_BASE_NAME), __p0, __p1, __p2)) 90 91 #define ReadAsync(__p0, __p1, __p2) \ 92 LP3(54, LONG , ReadAsync, \ 93 AsyncFile *, __p0, a0, \ 94 APTR , __p1, a1, \ 95 LONG , __p2, d0, \ 96 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 97 98 #define CloseAsync(__p0) \ 99 LP1(42, LONG , CloseAsync, \ 100 AsyncFile *, __p0, a0, \ 101 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 102 103 #define SeekAsync(__p0, __p1, __p2) \ 104 LP3(48, LONG , SeekAsync, \ 105 AsyncFile *, __p0, a0, \ 106 LONG , __p1, d0, \ 107 SeekModes , __p2, d1, \ 108 , ASYNCIO_BASE_NAME, 0, 0, 0, 0, 0, 0) 109 110 #endif /* !_PPCINLINE_ASYNCIO_H */