Lines Matching refs:regexp
63 sethlp(char *msg, char *regexp[], int length) in sethlp() argument
74 if (regexp && regexp[0]) { in sethlp()
75 (void) strcat(msg, regexp[1] ? HLPMSG2 : HLPMSG3); in sethlp()
76 for (i = 0; regexp[i]; i++) { in sethlp()
78 (void) strcat(msg, regexp[i]); in sethlp()
86 ckstr_val(char *regexp[], int length, char *input) in ckstr_val() argument
96 if (regexp && regexp[0]) { in ckstr_val()
98 for (i = 0; !valid && regexp[i]; ++i) { in ckstr_val()
99 if (!__compile(regexp[i], expbuf, &expbuf[ESIZE], '\0')) in ckstr_val()
113 ckstr_err(char *regexp[], int length, char *error, char *input) in ckstr_err() argument
119 if (ckstr_val(regexp, length, input)) { in ckstr_err()
127 defhlp = sethlp(temp, regexp, length); in ckstr_err()
132 ckstr_hlp(char *regexp[], int length, char *help) in ckstr_hlp() argument
137 defhlp = sethlp(hlpbuf, regexp, length); in ckstr_hlp()
142 ckstr(char *strval, char *regexp[], int length, char *defstr, char *error, in ckstr() argument
171 defhlp = sethlp(hlpbuf, regexp, length); in ckstr()
179 if (ckstr_val(regexp, length, input)) { in ckstr()