#ifndef CLIB_NONVOLATILE_PROTOS_H #define CLIB_NONVOLATILE_PROTOS_H /* ** $VER: nonvolatile_protos.h 40.5 (30.7.93) ** Includes Release 40.15 ** ** C prototypes. For use with 32 bit integers only. ** ** (C) Copyright 1990-1993 Commodore-Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include #endif #ifndef EXEC_LISTS_H #include #endif #ifndef LIBRARIES_NONVOLATILE_H #include #endif #ifdef __cplusplus extern "C" { #endif /*--- functions in V40 or higher (Release 3.1) ---*/ APTR GetCopyNV( STRPTR appName, STRPTR itemName, long killRequesters ); void FreeNVData( APTR data ); UWORD StoreNV( STRPTR appName, STRPTR itemName, APTR data, unsigned long length, long killRequesters ); BOOL DeleteNV( STRPTR appName, STRPTR itemName, long killRequesters ); struct NVInfo *GetNVInfo( long killRequesters ); struct MinList *GetNVList( STRPTR appName, long killRequesters ); BOOL SetNVProtection( STRPTR appName, STRPTR itemName, long mask, long killRequesters ); #ifdef __cplusplus } #endif #ifdef STORMPRAGMAS #ifndef _INCLUDE_PRAGMA_NONVOLATILE_LIB_H #include #endif #endif #endif /* CLIB_NONVOLATILE_PROTOS_H */