1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_NONVOLATILE_H 4 #define _PPCINLINE_NONVOLATILE_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef NONVOLATILE_BASE_NAME 11 #define NONVOLATILE_BASE_NAME NVBase 12 #endif /* !NONVOLATILE_BASE_NAME */ 13 14 #define GetNVInfo(__p0) \ 15 LP1(54, struct NVInfo *, GetNVInfo, \ 16 LONG , __p0, d1, \ 17 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 18 19 #define GetCopyNV(__p0, __p1, __p2) \ 20 LP3(30, APTR , GetCopyNV, \ 21 CONST_STRPTR , __p0, a0, \ 22 CONST_STRPTR , __p1, a1, \ 23 LONG , __p2, d1, \ 24 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 25 26 #define SetNVProtection(__p0, __p1, __p2, __p3) \ 27 LP4(66, BOOL , SetNVProtection, \ 28 CONST_STRPTR , __p0, a0, \ 29 CONST_STRPTR , __p1, a1, \ 30 LONG , __p2, d2, \ 31 LONG , __p3, d1, \ 32 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 33 34 #define FreeNVData(__p0) \ 35 LP1NR(36, FreeNVData, \ 36 APTR , __p0, a0, \ 37 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 38 39 #define GetNVList(__p0, __p1) \ 40 LP2(60, struct MinList *, GetNVList, \ 41 CONST_STRPTR , __p0, a0, \ 42 LONG , __p1, d1, \ 43 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 44 45 #define StoreNV(__p0, __p1, __p2, __p3, __p4) \ 46 LP5(42, UWORD , StoreNV, \ 47 CONST_STRPTR , __p0, a0, \ 48 CONST_STRPTR , __p1, a1, \ 49 CONST APTR , __p2, a2, \ 50 ULONG , __p3, d0, \ 51 LONG , __p4, d1, \ 52 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 53 54 #define DeleteNV(__p0, __p1, __p2) \ 55 LP3(48, BOOL , DeleteNV, \ 56 CONST_STRPTR , __p0, a0, \ 57 CONST_STRPTR , __p1, a1, \ 58 LONG , __p2, d1, \ 59 , NONVOLATILE_BASE_NAME, 0, 0, 0, 0, 0, 0) 60 61 #endif /* !_PPCINLINE_NONVOLATILE_H */