Lines Matching refs:regexp
61 sethlp(char *msg, char *regexp[], int length)
72 if (regexp && regexp[0]) {
73 (void) strcat(msg, regexp[1] ? HLPMSG2 : HLPMSG3);
74 for (i = 0; regexp[i]; i++) {
76 (void) strcat(msg, regexp[i]);
84 ckstr_val(char *regexp[], int length, char *input)
94 if (regexp && regexp[0]) {
96 for (i = 0; !valid && regexp[i]; ++i) {
97 if (!__compile(regexp[i], expbuf, &expbuf[ESIZE], '\0'))
111 ckstr_err(char *regexp[], int length, char *error, char *input)
117 if (ckstr_val(regexp, length, input)) {
124 defhlp = sethlp(temp, regexp, length);
129 ckstr_hlp(char *regexp[], int length, char *help)
134 defhlp = sethlp(hlpbuf, regexp, length);
139 ckstr(char *strval, char *regexp[], int length, char *defstr, char *error,
168 defhlp = sethlp(hlpbuf, regexp, length);
176 if (ckstr_val(regexp, length, input)) {