Home
last modified time | relevance | path

Searched refs:preg (Results 1 – 9 of 9) sorted by relevance

/original-bsd/lib/libc/regex/
H A Dregfree.c31 regfree(preg) in regfree() argument
32 regex_t *preg; in regfree()
36 if (preg->re_magic != MAGIC1) /* oops */
39 g = preg->re_g;
42 preg->re_magic = 0; /* mark it invalid */
H A Dregerror.c34 static char *regatoi __P((const regex_t *preg, char *localbuf));
90 regerror(errcode, preg, errbuf, errbuf_size) in regerror() argument
92 const regex_t *preg;
103 s = regatoi(preg, convbuf);
138 regatoi(preg, localbuf) in regatoi() argument
139 const regex_t *preg; in regatoi()
147 if (strcmp(r->name, preg->re_endp) == 0)
H A Dregexec.c130 regexec(preg, string, nmatch, pmatch, eflags) in regexec() argument
131 const regex_t *preg; in regexec()
137 register struct re_guts *g = preg->re_g;
144 if (preg->re_magic != MAGIC1 || g->magic != MAGIC2)
H A Dregcomp.c153 regcomp(preg, pattern, cflags) in regcomp() argument
154 regex_t *preg; in regcomp()
174 if (preg->re_endp < pattern)
176 len = preg->re_endp - pattern;
237 preg->re_nsub = g->nsub;
238 preg->re_g = g;
239 preg->re_magic = MAGIC1;
248 regfree(preg);
/original-bsd/usr.bin/sed/
H A Dmisc.c63 strregerror(errcode, preg) in strregerror() argument
65 regex_t *preg;
72 s = regerror(errcode, preg, "", 0);
74 (void)regerror(errcode, preg, oe, s);
H A Dprocess.c472 regexec_e(preg, string, eflags, nomatch, slen) in regexec_e() argument
473 regex_t *preg; in regexec_e()
480 if (preg == NULL) {
484 defpreg = preg;
/original-bsd/old/pcc/c2.vax/
H A Dc21.c642 for (preg=regs+RT1;*preg!=lastrand;preg++)
643 if (r==isreg(*preg)) {
680 preg=regs+RT1;
703 preg=regs+RT1;
704 while (*(cp1= *preg++)) {
1155 register char **preg; variable
1157 preg = regs+RT1;
1169 *(*preg++) = 0;
1246 preg=regs+RT1; p2=line;
1257 char **preg; int nrepl; variable
[all …]
/original-bsd/old/pcc/c2.tahoe/
H A Dc22.c439 register char *p1, *p2; register char **preg; variable
441 preg=regs+RT1;
443 lastrand=p2= *preg++;
447 while (preg<(regs+RT1+5)) *(*preg++)=0;
500 register char *p1,*p2,**preg; variable
502 preg=regs+RT1; p2=line;
503 while (*(p1= *preg++)) {while (*p2++= *p1++); *(p2-1)=',';}
513 register char **preg; variable
516 preg=regs+RT1; nrepl=0;
517 while (lastrand!=(p1= *preg++))
H A Dc21.c580 register char *cp1,*cp2,**preg; local
646 for (preg=regs+RT1;*preg!=lastrand;preg++)
647 if (r==isreg(*preg)) {
648 cp2= *preg; cp1=src;
703 preg=regs+RT1;
704 while (cp1 = *preg++) {
730 preg=regs+RT1;
731 while (*(cp1= *preg++)) {