size *= items;
void *zalloc(void *x, unsigned items, unsigned size){        void *p = avail_ram;        size *= items;        size = (size + 7) & -8;        avail_ram += size;        if (avail_ram > end_avail) {                //puts("oops... out of memory\n");                //pause();                exit ();        }        return p;}