src/error.c
changeset 41 40f7aa051acb
parent 37 4fe4a3c4496e
child 55 6f7f6ae729d0
equal deleted inserted replaced
40:51678c7eae03 41:40f7aa051acb
    65 static const struct error_desc* error_lookup_desc (err_t code)
    65 static const struct error_desc* error_lookup_desc (err_t code)
    66 {
    66 {
    67     struct error_desc **desc_table, *desc = NULL;
    67     struct error_desc **desc_table, *desc = NULL;
    68 
    68 
    69     // iterate over each defined error_desc array
    69     // iterate over each defined error_desc array
    70     for (desc_table = _desc_tables; desc_table; desc_table++) {
    70     for (desc_table = _desc_tables; *desc_table; desc_table++) {
    71         for (desc = *desc_table; desc->code && desc->name; desc++) {
    71         for (desc = *desc_table; desc->code && desc->name; desc++) {
    72             // compare code
    72             // compare code
    73             if (desc->code == code)
    73             if (desc->code == code)
    74                 // found
    74                 // found
    75                 return desc;
    75                 return desc;