Home
last modified time | relevance | path

Searched refs:sopno (Results 1 – 4 of 4) sorted by relevance

/picolibc-latest/newlib/libc/posix/
Dregex2.h76 typedef long sopno; typedef
148 sopno nstates; /* = number of sops */
149 sopno firststate; /* the initial OEND (normally 0) */
150 sopno laststate; /* the final OEND */
166 sopno nplus; /* how deep does it nest +s? */
Dengine.c91 static char *dissect(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
92 static char *backref(struct match *m, char *start, char *stop, sopno startst, sopno stopst, sopno l…
93 static char *fast(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
94 static char *slow(struct match *m, char *start, char *stop, sopno startst, sopno stopst);
95 static states step(struct re_guts *g, sopno start, sopno stop, states bef, int ch, states aft);
109 static void at(struct match *m, char *title, char *start, char *stop, sopno startst, sopno stopst);
147 const sopno gf = g->firststate+1; /* +1 for OEND */ in matcher()
148 const sopno gl = g->laststate; in matcher()
281 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0); in matcher()
304 dp = backref(m, m->coldp, endp, gf, gl, (sopno)0); in matcher()
[all …]
Dregcomp.c63 sopno ssize; /* malloced strip size (allocated) */
64 sopno slen; /* malloced strip length (used) */
68 sopno pbegin[NPAREN]; /* -> ( ([0] unused) */
69 sopno pend[NPAREN]; /* -> ) ([0] unused) */
94 static void repeat(struct parse *p, sopno start, int from, int to);
112 static sopno dupl(struct parse *p, sopno start, sopno finish);
114 static void doinsert(struct parse *p, sop op, size_t opnd, sopno pos);
115 static void dofwd(struct parse *p, sopno pos, sop value);
116 static void enlarge(struct parse *p, sopno size);
122 static sopno pluscount(struct parse *p, struct re_guts *g);
[all …]
Dregexec.c176 if (g->nstates <= (sopno) (CHAR_BIT*sizeof(states1)) && !(eflags&REG_LARGE)) in regexec()