/**************************************
 *                                    *
 * Memory Management  : Remember      *
 * ================================== *
 *                                    *
 * Author:  Date:      Comments:      *
 * ------  ----------  ----------     *
 * Wgb     16.10.1987  only for test  *
 *                     purposes       *
 *                                    *
 **************************************/


#include <exec/types.h>
#include <exec/memory.h>
#include <intuition/intuition.h>

#define MemoryType MEMF_CHIP | MEMF_CLEAR


struct IntuitionBase *IntuitionBase;
struct Remember      *RememberPtr = NULL;

VOID *OpenLibrary();

UBYTE *UndoBuffer, *FileBuffer, *DiskBuffer, 
                   *SuffBuffer, *AllocRemember();


main()
   {
   if (!(IntuitionBase = (struct IntuitionBase *)
         OpenLibrary("intuition.library", 0L)))
      {
      printf("No Intuition Library found!\n");
      exit(FALSE);
      }
   
   UndoBuffer = AllocRemember(&RememberPtr, 512L, MemoryType);
   FileBuffer = AllocRemember(&RememberPtr,  30L, MemoryType);
   DiskBuffer = AllocRemember(&RememberPtr, 512L, MemoryType);
   SuffBuffer = AllocRemember(&RememberPtr,  10L, MemoryType);
   
   printf("Memory reserved!\n");
   
   FreeRemember(RememberPtr, TRUE);
   printf("Memory free again!\n");
   CloseLibrary(IntuitionBase);
   }

