growalloc
rules = growalloc(rules, sizeof *rules, nrules, &nrules_alloc);
zones = growalloc(zones, sizeof *zones, nzones, &nzones_alloc);
links = growalloc(links, sizeof *links, nlinks, &nlinks_alloc);
attypes = growalloc(attypes, sizeof *attypes, timecnt, &timecnt_alloc);
links = growalloc(links, sizeof *links, nalinks, &nlinks_alloc);