home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
dev
/
m2
/
CycloneModules.lha
/
modules
/
txt
/
NonvolatileL.def
< prev
next >
Wrap
Text File
|
1996-09-23
|
1KB
|
37 lines
DEFINITION MODULE NonvolatileL {"nonvolatile.library",40};
(*$ Implementation- *)
(* Generated with FDToM2 by M. Timmermans *)
FROM SYSTEM IMPORT ADDRESS;
IMPORT ed:ExecD,Reg;
VAR
NVBase : ed.LibraryPtr;
CONST
nonvolatileMinVersion=40;
nonvolatileName="nonvolatile.library";
PROCEDURE GetCopyNV(appName{Reg.A0},itemName{Reg.A1}:ADDRESS;killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -30;
PROCEDURE FreeNVData(data{Reg.A0}:ADDRESS):LONGINT; CODE -36;
PROCEDURE StoreNV(appName{Reg.A0},itemName{Reg.A1},data{Reg.A2}:ADDRESS;length{Reg.D0},killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -42;
PROCEDURE DeleteNV(appName{Reg.A0},itemName{Reg.A1}:ADDRESS;killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -48;
PROCEDURE GetNVInfo(killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -54;
PROCEDURE GetNVList(appName{Reg.A0}:ADDRESS;killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -60;
PROCEDURE SetNVProtection(appName{Reg.A0},itemName{Reg.A1}:ADDRESS;mask{Reg.D2},killRequesters{Reg.D1}:LONGINT):LONGINT; CODE -66;
END NonvolatileL.