This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regcomp.c: Add code to compute edit distance (Damerau–Levenshtein)
authorKarl Williamson <khw@cpan.org>
Tue, 9 Feb 2016 17:40:38 +0000 (10:40 -0700)
committerKarl Williamson <khw@cpan.org>
Wed, 10 Feb 2016 06:30:53 +0000 (23:30 -0700)
commitc6871b765d934773fb82823602c1e03e073c38ac
treeff9962440fdd86916e5ebe1953801dbfe6f372cf
parent54e70d91fbed63597a6d5ea1113abcb56b8a22c0
regcomp.c: Add code to compute edit distance (Damerau–Levenshtein)

This will be used in a future commit.

This code is taken from CPAN Text::Levenshtein::Damerau::XS with the
author's knowledge.  There have been white-space changes to make it
conform better to perl's core coding standards, and declaration changes
to make it more portable, such as using UV instead of 'unsigned int',
and PERL_STATIC_INLINE instead of a less portable form, but the logic is
unchanged.  One variable was changed to signed from unsigned to avoid a
warning message from some compilers.

The author and I will decide later about keeping the cpan module and
this code in sync.  It changes very rarely.
embed.fnc
embed.h
proto.h
regcomp.c