Lines Matching defs:curelem
133 int curelem;
911 printf(" curelem=%d\n", pc->curelem);
915 if (pc->curelem != CURELEM_DEVICE
916 && pc->curelem != CURELEM_MATCH) {
925 pc->curelem = CURELEM_MATCH;
936 if (pc->curelem != CURELEM_DEVICE
937 && pc->curelem != CURELEM_MATCH) {
946 pc->curelem = CURELEM_MERGE;
953 if (pc->curelem != CURELEM_DEVICE
954 && pc->curelem != CURELEM_MATCH) {
963 pc->curelem = CURELEM_APPEND;
970 if (pc->curelem != CURELEM_DEVICE
971 && pc->curelem != CURELEM_MATCH) {
980 pc->curelem = CURELEM_PREPEND;
987 if (pc->curelem != CURELEM_DEVICE
988 && pc->curelem != CURELEM_MATCH) {
997 pc->curelem = CURELEM_REMOVE;
1004 if (pc->curelem != CURELEM_DEVICE
1005 && pc->curelem != CURELEM_MATCH) {
1014 pc->curelem = CURELEM_CLEAR;
1021 if (pc->curelem != CURELEM_DEVICE_INFO) {
1029 pc->curelem = CURELEM_DEVICE;
1031 if (pc->curelem != CURELEM_UNKNOWN) {
1039 pc->curelem = CURELEM_DEVICE_INFO;
1041 if (pc->curelem != CURELEM_MATCH) {
1050 pc->curelem = CURELEM_SPAWN;
1069 pc->curelem_stack[pc->depth] = pc->curelem;
1097 /* printf(" curelem=%d\n", pc->curelem);*/
1099 if (pc->curelem == CURELEM_MERGE && pc->match_ok) {
1192 } else if (pc->curelem == CURELEM_APPEND && pc->match_ok &&
1230 } else if (pc->curelem == CURELEM_PREPEND && pc->match_ok &&
1268 } else if (pc->curelem == CURELEM_REMOVE && pc->match_ok) {
1304 } else if (pc->curelem == CURELEM_CLEAR && pc->match_ok) {
1314 /* maintain curelem */
1315 pc->curelem = pc->curelem_stack[pc->depth];
1424 parsing_context->curelem = CURELEM_UNKNOWN;