strv: introduce strv_find_closest()

Follow-up for 1e1ac5d53b.
This commit is contained in:
Yu Watanabe
2024-09-21 05:06:12 +09:00
parent 427848ffd0
commit ffdf497860
4 changed files with 66 additions and 10 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ char* strv_find(char * const *l, const char *name) _pure_;
char* strv_find_case(char * const *l, const char *name) _pure_;
char* strv_find_prefix(char * const *l, const char *name) _pure_;
char* strv_find_startswith(char * const *l, const char *name) _pure_;
char* strv_find_closest_by_levenshtein(char * const *l, const char *name) _pure_;
char* strv_find_closest(char * const *l, const char *name) _pure_;
/* Given two vectors, the first a list of keys and the second a list of key-value pairs, returns the value
* of the first key from the first vector that is found in the second vector. */
char* strv_find_first_field(char * const *needles, char * const *haystack) _pure_;