
/*
\\    AMem - Kontrolle des Arbeitsspeichers
*/
#include "TOOL.h"

struct Window *win;
UBYTE mem[40];
struct IntuiText IText={
    1,0,JAM2,0,0,NULL,(UBYTE *)mem,NULL
};

VOID error(Meldung)
    STRPTR Meldung;
{
    if(Meldung) printf("Kann %s nicht öffnen",Meldung);
    if(win)     CloseWindow(win);
    CloseLib();
    exit(0);
}

VOID main()
{
    ULONG flags=WINDOWDEPTH|WINDOWDRAG|WINDOWCLOSE,class;

    if(OpenLib()) error ("Lib's");
    if(!(win=GetWindow(NULL,273,0,317,10,CLOSEWINDOW,flags,NULL,NULL)))
        error("Window");
    do{
        sprintf(mem," Chip: %d  Fast: %d ",AvailMem(MEMF_CHIP),AvailMem(MEMF_FAST));
        PrintIText(win->RPort,&IText,30,1) ;
        Delay(30);
        class=GetMessage(win,0,0,0);
    }while(class!=CLOSEWINDOW);
    error(0);
}

