#include "Virtual.h"

struct VirtMem VirtMem;
struct SegEntry *Seg1,*Seg2;

main()
{
	char *Ptr;

	InitVirtualMem(&VirtMem,"VFile.$$$",256000,16000,16);
	Seg1=CreateSegment(&VirtMem,12000,0);
	Seg2=CreateSegment(&VirtMem,8000,0);
	Access(&VirtMem,Seg2);
	Ptr=NORMALIZE(Seg2,100);
	strcpy(Ptr,"Test Message");
	DIRTY(Seg2);
	Access(&VirtMem,Seg1);
	Access(&VirtMem,Seg2);
	Ptr=NORMALIZE(Seg2,100);
	printf("\n%s\n\n",Ptr);
	FreeVirtMem(&VirtMem);
	exit(0);
}
