rangemap_t
find_ranges(int base, rangemap_t *regions, int *cur, int type)
find_lowest_range(rangemap_t *ranges, int nrof, int type)
rangemap_t region, holes[32], list[32];
rangemap_t regions[32];
memcpy(®ion, &list[range], sizeof(rangemap_t));