mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-03-10 12:18:15 +01:00
Add function array_contains() to 'tools' module
This commit is contained in:
parent
5c7680fbdb
commit
614ea31237
16
src/tools.c
16
src/tools.c
@ -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: */
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user