Lines Matching defs:OP
147 #define OP(p) (*(p))
284 if (OP(regnext(scan)) == END) { /* Only one top-level choice. */
288 if (OP(scan) == EXACTLY)
290 else if (OP(scan) == BOL)
305 if (OP(scan) == EXACTLY && ((int) strlen(OPERAND(scan))) >= len) {
710 if (OP(scan) == BACK)
727 if (p == NULL || p == ®dummy || OP(p) != BRANCH)
888 switch (OP(scan)) {
953 no = OP(scan) - OPEN;
982 no = OP(scan) - CLOSE;
1001 if (OP(next) != BRANCH) { /* No choice. */
1010 } while (scan != NULL && OP(scan) == BRANCH);
1027 if (OP(next) == EXACTLY)
1029 min = (OP(scan) == STAR) ? 0 : 1;
1046 if (OP(scan) > OPEN && OP(scan) < OPEN+NSUBEXP) {
1048 } else if (OP(scan) > CLOSE && OP(scan) < CLOSE+NSUBEXP) {
1080 switch (OP(p)) {
1129 if (OP(p) == BACK)
1153 op = OP(s);
1194 switch (OP(op)) {
1234 sprintf(buf+strlen(buf), "OPEN%d", OP(op)-OPEN);
1246 sprintf(buf+strlen(buf), "CLOSE%d", OP(op)-CLOSE);
1256 if (OP(op) > OPEN && OP(op) < OPEN+NSUBEXP) {
1257 sprintf(buf+strlen(buf), "OPEN%d", OP(op)-OPEN);
1260 } else if (OP(op) > CLOSE && OP(op) < CLOSE+NSUBEXP) {
1261 sprintf(buf+strlen(buf), "CLOSE%d", OP(op)-CLOSE);