Add function array_contains() to 'tools' module

This commit is contained in:
Thomas Jensen 2021-03-04 22:13:04 +01:00
parent 5c7680fbdb
commit 614ea31237
No known key found for this signature in database
GPG Key ID: A4ACEE270D0FB7DB
2 changed files with 18 additions and 0 deletions

View File

@ -676,4 +676,20 @@ void analyze_line_ascii(line_t *line)
}
int array_contains(char **array, const size_t array_len, const char *s)
{
int result = 0;
if (array != NULL && array_len > 0) {
for (size_t i = 0; i < array_len; ++i) {
if (strcmp(array[i], s) == 0) {
result = 1;
break;
}
}
}
return result;
}
/*EOF*/ /* vim: set sw=4: */

View File

@ -84,6 +84,8 @@ void print_input_lines(const char *heading);
void analyze_line_ascii(line_t *line);
int array_contains(char **array, const size_t array_len, const char *s);
#endif