X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fedit_distance%2Fedit_distance_dl.c;h=695f50d3996bc188a29d869663a3262a781762e3;hp=ed690547c43b77dcc55a4c007665bd0efbe35ddc;hb=346058c002415e57c6ed36efcfacb6813150aaa7;hpb=18cbdae86fd7d387a625f1140b8288ed634658e1 diff --git a/ccan/edit_distance/edit_distance_dl.c b/ccan/edit_distance/edit_distance_dl.c index ed690547..695f50d3 100644 --- a/ccan/edit_distance/edit_distance_dl.c +++ b/ccan/edit_distance/edit_distance_dl.c @@ -15,11 +15,11 @@ ed_dist edit_distance_dl(const ed_elem *src, ed_size slen, { /* Optimization: Avoid malloc when distance matrix can fit on the stack. */ - ed_dist stackdist[ED_STACK_ELEMS]; + ed_dist stackdist[ED_STACK_DIST_VALS]; /* Lowrance-Wagner distance matrix, in row-major order. */ size_t matsize = ((size_t)slen + 2) * (tlen + 2); - ed_dist *distmem = matsize <= ED_STACK_ELEMS ? stackdist : + ed_dist *distmem = matsize <= ED_STACK_DIST_VALS ? stackdist : malloc(matsize * sizeof(ed_dist)); ed_dist *dist = distmem;