Lines Matching defs:re_guts
109 struct re_guts { struct
110 int magic;
112 sop *strip; /* malloced area for strip */
113 int csetsize; /* number of bits in a cset vector */
114 int ncsets; /* number of csets in use */
115 cset *sets; /* -> cset [ncsets] */
116 uch *setbits; /* -> uch[csetsize][ncsets/CHAR_BIT] */
117 int cflags; /* copy of regcomp() cflags argument */
118 sopno nstates; /* = number of sops */
119 sopno firststate; /* the initial OEND (normally 0) */
120 sopno laststate; /* the final OEND */
121 int iflags; /* internal flags */
125 int nbol; /* number of ^ used */
126 int neol; /* number of $ used */
127 int ncategories; /* how many character categories */
128 cat_t *categories; /* ->catspace[-UCHAR_MIN] */
129 unsigned char *must; /* match must contain this string */
130 int mlen; /* length of must */
131 size_t nsub; /* copy of re_nsub */
132 int backrefs; /* does it use back references? */
133 sopno nplus; /* how deep does it nest +s? */
135 cat_t catspace[1]; /* actually [NC] */