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