OP is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

OP macro

Syntax

#define OP(preg, p) (preg->program[p])

Arguments

preg

p

References

LocationText
jimregexp.c:153
#define OP(preg, p) (preg->program[p])
jimsh0.c:20382
#define OP(preg, p) (preg->program[p])
jimregexp.c:277
if (OP(preg, regnext(preg, scan)) == END) { /* Only one top-level choice. */
jimregexp.c:281
if (OP(preg, scan) == EXACTLY) {
jimregexp.c:284
else if (OP(preg, scan) == BOL)
jimregexp.c:299
if (OP(preg, scan) == EXACTLY) {
jimregexp.c:1083
if (OP(preg, scan) == BACK)
jimregexp.c:1098
if (p != 0 && OP(preg, p) == BRANCH) {
jimregexp.c:1144
int op = OP(preg, scan);
jimregexp.c:1342
if (OP(preg, next) == EXACTLY) {
jimregexp.c:1467
switch (OP(preg, scan)) {
jimregexp.c:1550
if (OP(preg, next) != BRANCH) /* No choice. */
jimregexp.c:1560
} while (scan != 0 && OP(preg, scan) == BRANCH);
jimregexp.c:1567
return regmatchsimplerepeat(preg, scan, OP(preg, scan) == REPMIN);
jimregexp.c:1571
return regmatchrepeat(preg, scan, OP(preg, scan) == REPXMIN);
jimregexp.c:1581
if (OP(preg, scan) >= OPEN+1 && OP(preg, scan) < CLOSE_END) {
jimregexp.c:1584
if (OP(preg, scan) < CLOSE) {
jimregexp.c:1585
int no = OP(preg, scan) - OPEN;
jimregexp.c:1591
int no = OP(preg, scan) - CLOSE;
jimregexp.c:1628
switch (OP(preg, p)) {
jimregexp.c:1687
if (OP(preg, p) == BACK)
jimregexp.c:1699
switch (OP(preg, p)) {
jimsh0.c:20473
if (OP(preg, regnext(preg, scan)) == END) {
jimsh0.c:20477
if (OP(preg, scan) == EXACTLY) {
jimsh0.c:20480
else if (OP(preg, scan) == BOL)
jimsh0.c:20487
if (OP(preg, scan) == EXACTLY) {
jimsh0.c:21163
if (OP(preg, scan) == BACK)
jimsh0.c:21175
if (p != 0 && OP(preg, p) == BRANCH) {
jimsh0.c:21212
int op = OP(preg, scan);
jimsh0.c:21376
if (OP(preg, next) == EXACTLY) {
jimsh0.c:21491
switch (OP(preg, scan)) {
jimsh0.c:21574
if (OP(preg, next) != BRANCH)
jimsh0.c:21584
} while (scan != 0 && OP(preg, scan) == BRANCH);
jimsh0.c:21591
return regmatchsimplerepeat(preg, scan, OP(preg, scan) == REPMIN);
jimsh0.c:21595
return regmatchrepeat(preg, scan, OP(preg, scan) == REPXMIN);
jimsh0.c:21605
if (OP(preg, scan) >= OPEN+1 && OP(preg, scan) < CLOSE_END) {
jimsh0.c:21608
if (OP(preg, scan) < CLOSE) {
jimsh0.c:21609
int no = OP(preg, scan) - OPEN;
jimsh0.c:21615
int no = OP(preg, scan) - CLOSE;
jimsh0.c:21643
switch (OP(preg, p)) {
jimsh0.c:21700
if (OP(preg, p) == BACK)
jimsh0.c:21709
switch (OP(preg, p)) {