Lines Matching refs:instr
74 static char *dhl_compile(const char *instr, char *ep, char *endbuf);
102 compile(const char *instr, char *expbuf, char *endbuf) in compile() argument
104 return (dhl_compile(instr, expbuf, endbuf)); in compile()
108 step(const char *instr, const char *expbuf) in step() argument
110 return (dhl_step(instr, expbuf)); in step()
114 advance(const char *instr, const char *expbuf) in advance() argument
116 return (dhl_advance(instr, expbuf)); in advance()
140 dhl_compile(const char *instr, /* the regular expression */ in dhl_compile() argument
149 if (*instr == '\0') { in dhl_compile()
188 if ((rv = regcomp(®_comp.r_stp, instr, regcomp_flags)) != 0) { in dhl_compile()
197 if (instr[0] == '^') in dhl_compile()
198 instrp = (char *)instr; /* String already has leading ^ */ in dhl_compile()
201 strncpy(&adv_instr[1], instr, 2048); in dhl_compile()
220 if (instr[0] == '^') /* if beginning of string, */ in dhl_compile()