blob: 1ea6c36839a5233c106788d50de2f80b7afdd7b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#ifndef LEVENSHTEIN_H
#define LEVENSHTEIN_H
// `levenshtein.h` - levenshtein
// MIT licensed.
// Copyright (c) 2015 Titus Wormer <tituswormer@gmail.com>
// Returns a size_t, depicting the difference between `a` and `b`.
// See <https://en.wikipedia.org/wiki/Levenshtein_distance> for more information.
#ifdef __cplusplus
extern "C" {
#endif
size_t
levenshtein(const char *a, const char *b);
size_t
levenshtein_n (const char *a, const size_t length, const char *b,
const size_t bLength);
#ifdef __cplusplus
}
#endif
#endif // LEVENSHTEIN_H
|