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.
m = A->m;
u = *res;
- if (!u) u = MALLOC(sizeof(double)*((size_t) m)*((size_t) dim));
+ if (!u) u = gv_calloc((size_t)m * (size_t)dim, sizeof(double));
for (i = 0; i < m; i++){
for (k = 0; k < dim; k++) u[i*dim+k] = 0.;
for (j = ia[i]; j < ia[i+1]; j++){