Changes in kernel/test/test.c [e98f1c3e:0949b7a] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/test.c

    re98f1c3e r0949b7a  
    3434
    3535#include <test.h>
    36 #include <str.h>
    3736
    3837bool test_quiet;
     
    6968};
    7069
    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 
    9770/** @}
    9871 */
Note: See TracChangeset for help on using the changeset viewer.