Changes in kernel/test/test.c [e98f1c3e:0949b7a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/test.c
re98f1c3e r0949b7a 34 34 35 35 #include <test.h> 36 #include <str.h>37 36 38 37 bool test_quiet; … … 69 68 }; 70 69 71 const char *tests_hints_enum(const char *input, const char **help,72 void **ctx)73 {74 size_t len = str_length(input);75 test_t **test = (test_t **) ctx;76 77 if (*test == NULL)78 *test = tests;79 80 for (; (*test)->name; (*test)++) {81 const char *curname = (*test)->name;82 83 if (str_length(curname) < len)84 continue;85 86 if (str_lcmp(input, curname, len) == 0) {87 (*test)++;88 if (help)89 *help = (*test)->desc;90 return (curname + str_lsize(curname, len));91 }92 }93 94 return NULL;95 }96 97 70 /** @} 98 71 */
Note:
See TracChangeset
for help on using the changeset viewer.