The lib/cgraph/alloc.h wrappers are similar to the older lib/common/memory.h
wrappers except (1) they are header-only and (2) they live in a directory
(cgraph) that is at the root of the dependency tree. The long term plan is to
replace all use of lib/common/memory.h with lib/cgraph/alloc.h.
}
static pointf computeScaleXY(pointf *aarr, size_t m) {
- pointf *barr;
double cost, bestcost;
pointf scale;
aarr[0].y = HUGE_VAL;
qsort(aarr + 1, m - 1, sizeof(pointf), (sortfn_t)sortf);
- barr = N_GNEW(m, pointf);
+ pointf *barr = gv_calloc(m, sizeof(pointf));
barr[m - 1].x = aarr[m - 1].x;
barr[m - 1].y = 1;
for (size_t k = m - 2; m > 1; k--) {