#include <stdio.h>
#include "gc.h"

typedef union {
        char    *ref;
} CLUREF;

extern _etext;

main()
{
    int i;
    CLUREF p;
    CLUREF a[200];

/*
    blks_hard_limit = 40000;
    printf("blks_hard_limit = %d\n", blks_hard_limit);
*/
    printf("etext %lX\n", &_etext);
    gc_init();
    expand_hp(112);
    printf("expn\n");
    clu_alloc(1024, &p);
    for (i = 0; i < 100; i++) {
      clu_alloc(1024*1024, &p);
      if (p.ref == 0) break;
      a[i] = p;
      printf("%d\n", i+1);
    }
}

_chanOP_save_tty()
{}
