Lines Matching defs:re_guts
126 struct re_guts { struct
127 int magic;
129 sop *strip; /* malloced area for strip */
130 int csetsize; /* number of bits in a cset vector */
131 int ncsets; /* number of csets in use */
132 cset *sets; /* -> cset [ncsets] */
133 uch *setbits; /* -> uch[csetsize][ncsets/CHAR_BIT] */
134 int cflags; /* copy of regcomp() cflags argument */
135 sopno nstates; /* = number of sops */
136 sopno firststate; /* the initial OEND (normally 0) */
137 sopno laststate; /* the final OEND */
138 int iflags; /* internal flags */
142 int nbol; /* number of ^ used */
143 int neol; /* number of $ used */
144 int ncategories; /* how many character categories */
145 cat_t *categories; /* ->catspace[-CHAR_MIN] */
146 char *must; /* match must contain this string */
147 int mlen; /* length of must */
148 size_t nsub; /* copy of re_nsub */
149 int backrefs; /* does it use back references? */
150 sopno nplus; /* how deep does it nest +s? */
152 cat_t catspace[1]; /* actually [NC] */