Lines Matching +full:balanced +full:- +full:match
13 {REG_NOMATCH, "REG_NOMATCH", "regexec() failed to match"},
19 {REG_EBRACK, "REG_EBRACK", "brackets ([ ]) not balanced"},
20 {REG_EPAREN, "REG_EPAREN", "parentheses not balanced"},
21 {REG_EBRACE, "REG_EBRACE", "braces not balanced"},
25 {REG_BADRPT, "REG_BADRPT", "repetition-operator operand invalid"},
27 {REG_ASSERT, "REG_ASSERT", "\"can't happen\" -- you found a bug"},
29 {-1, "", "*** unknown regexp error code ***"},
36 size_t copy_len = result_len < errbuf_size ? result_len : errbuf_size - 1; in set_result()
44 - regerror - the interface to error numbers
53 if (preg == NULL || preg->re_endp == NULL) in regerror()
55 for (r = rerrs; r->code >= 0; r++) in regerror()
56 if (strcmp(r->name, preg->re_endp) == 0) in regerror()
58 if (r->code < 0) in regerror()
60 snprintf(convbuf, sizeof convbuf, "%d", r->code); in regerror()
66 for (r = rerrs; r->code >= 0; r++) in regerror()
67 if (r->code == target) in regerror()
70 if (r->code >= 0) in regerror()
71 return set_result(errbuf, errbuf_size, r->name); in regerror()
75 return set_result(errbuf, errbuf_size, r->explain); in regerror()