#include <stdio.h>
#include <strings.h>

/* memwaster.c */

#define STEP 1
#define MB   1024*1024

int main(void)
{
  char *waste=1;
  int counter=0;
  while (waste!=NULL)
  {
    waste = (char *)malloc(STEP*MB);
    memset(waste,1,STEP*MB);
    counter+=STEP;
    printf("%i MB wasted\n",counter);
  }
}

