X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fedit_distance%2Fedit_distance_lev.c;h=fefa9da89885d9bc566fdd56130c467c28bb92b2;hp=7638c6dce5bb7c1c49fdd5a2be198ac6452b27b2;hb=346058c002415e57c6ed36efcfacb6813150aaa7;hpb=18cbdae86fd7d387a625f1140b8288ed634658e1 diff --git a/ccan/edit_distance/edit_distance_lev.c b/ccan/edit_distance/edit_distance_lev.c index 7638c6dc..fefa9da8 100644 --- a/ccan/edit_distance/edit_distance_lev.c +++ b/ccan/edit_distance/edit_distance_lev.c @@ -16,10 +16,10 @@ ed_dist edit_distance_lev(const ed_elem *src, ed_size slen, /* Optimization: Avoid malloc when row of distance matrix can fit on * the stack. */ - ed_dist stackdist[ED_STACK_ELEMS]; + ed_dist stackdist[ED_STACK_DIST_VALS]; /* One row of the Wagner-Fischer distance matrix. */ - ed_dist *dist = slen < ED_STACK_ELEMS ? stackdist : + ed_dist *dist = slen < ED_STACK_DIST_VALS ? stackdist : malloc((slen + 1) * sizeof(ed_dist)); /* Initialize row with cost to delete src[0..i-1] */