nvdisk.library: Make ROMable for m68k
[AROS.git] / workbench / libs / nonvolatile / nvdisk / nvdisk.conf
blob6e008f9e1c7c4e97bc44e713ac440a387736cd90
1 ##begin config
2 basename NVDisk
3 libbase nvdBase
4 libbasetype struct NVDBase
5 seglist_field nvd_SegList
6 residentpri -126
7 version 42.0
8 ##end config
10 ##begin cdef
11 #include <libraries/nonvolatile.h>
12 ##end cdef
14 ##begin cdefprivate
15 #include "nvdisk_intern.h"
16 ##end cdefprivate
18 ##begin functionlist
19 APTR ReadNVDData(STRPTR appName, STRPTR itemName) (A0, A1)
20 LONG WriteNVDData(STRPTR appName, STRPTR itemName, APTR data, LONG length) (A0, A1, A2, A3)
21 BOOL DeleteNVDData(STRPTR appName, STRPTR itemName) (A0, A1)
22 BOOL MemInfoNVD(struct NVInfo *nvInfo) (A0)
23 BOOL SetNVDProtection(STRPTR appName, STRPTR itemName, LONG mask) (A0, A1, D0)
24 struct MinList *GetNVDItemList(STRPTR appName) (A0)
25 ##end functionlist