X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fedit_distance%2Fedit_distance_lcs.c;h=4bc867e6716fe3f278fc63f254ce65c1397909a3;hp=e612c73c031e27d45f791910f8f43fd53ae61ca4;hb=346058c002415e57c6ed36efcfacb6813150aaa7;hpb=18cbdae86fd7d387a625f1140b8288ed634658e1 diff --git a/ccan/edit_distance/edit_distance_lcs.c b/ccan/edit_distance/edit_distance_lcs.c index e612c73c..4bc867e6 100644 --- a/ccan/edit_distance/edit_distance_lcs.c +++ b/ccan/edit_distance/edit_distance_lcs.c @@ -16,10 +16,10 @@ ed_dist edit_distance_lcs(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] */