From: Matthew Fernandez Date: Fri, 18 Nov 2022 01:14:41 +0000 (-0800) Subject: sfdpgen check_real_array_size: use cgraph wrapper for allocation X-Git-Tag: 7.0.4~4^2~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=58ebe8e75d92367deabb4ab4315a80bf6710629e;p=graphviz sfdpgen check_real_array_size: use cgraph wrapper for allocation 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. --- diff --git a/lib/sfdpgen/spring_electrical.c b/lib/sfdpgen/spring_electrical.c index 1068c77e5..a00fdf640 100644 --- a/lib/sfdpgen/spring_electrical.c +++ b/lib/sfdpgen/spring_electrical.c @@ -307,8 +307,8 @@ static double update_step(int adaptive_cooling, double step, double Fnorm, doubl static void check_real_array_size(double **a, int len, int *lenmax){ if (len >= *lenmax){ + *a = gv_recalloc(*a, *lenmax, len + 10, sizeof(double)); *lenmax = len + 10; - *a = REALLOC(*a, sizeof(double)*(*lenmax)); } }