Lines Matching defs:eo

79     long off;			/* Number of used entries in so/eo etc */
83 long eo[MAX_DEPTH]; /* (e)nd of (m)atch */
223 eng.eo[0] = eng.sv[0] = -1;
767 if (eng.so[bas] <= eng.eo[bas])
768 eng.so[eng.off] = eng.eo[bas];
771 eng.sv[eng.off] = eng.eo[eng.off] = eng.so[eng.off] - 1;
785 if (eng.eo[eng.off] >= eng.so[eng.off] &&
787 eng.eo[eng.off] - eng.so[eng.off])
788 eng.sv[eng.off] = eng.eo[eng.off];
797 eng.eo[eng.off] = eng.so[eng.off] - 1;
812 eng.eo[eng.off] - eng.so[eng.off])
813 eng.sv[eng.off] = eng.eo[eng.off];
818 eng.eo[bas] = eng.sv[eng.off];
819 eng.str = eng.bas + eng.eo[bas];
853 if (eng.so[bas] <= eng.eo[bas]) \
854 eng.so[eng.off] = eng.eo[bas]; \
858 eng.sv[eng.off] = eng.eo[eng.off] = eng.so[eng.off] - 1;\
871 if (eng.eo[eng.off] >= eng.so[eng.off] &&
872 eng.eo[eng.off] > eng.sv[eng.off]) {
874 eng.sv[eng.off] = eng.eo[eng.off];
885 eng.eo[bas] = eng.sv[eng.off];
886 else if (eng.eo[bas] < eng.so[bas])
888 eng.eo[bas] = eng.so[bas];
891 eng.str = eng.bas + eng.eo[bas];
910 if (eng.eo[eng.off] > eng.so[eng.off]) {
912 eng.eo[bas] = eng.eo[eng.off];
913 eng.str = eng.bas + eng.eo[bas];
918 if (eng.eo[bas] < eng.so[bas])
919 eng.eo[bas] = eng.so[bas];
922 eng.str = eng.bas + eng.eo[bas];
940 if (eng.eo[eng.off] >= eng.so[eng.off] &&
941 eng.eo[eng.off] > eng.sv[eng.off]) {
943 eng.sv[eng.off] = eng.eo[eng.off];
954 eng.eo[bas] = eng.sv[eng.off];
955 eng.str = eng.bas + eng.eo[bas];
996 if (eng.so[bas] <= eng.eo[bas]) \
997 eng.so[eng.off] = eng.eo[bas]; \
1000 eng.sv[eng.off] = eng.eo[eng.off] = eng.so[eng.off] - 1;\
1012 if (eng.eo[eng.off] >= eng.so[eng.off] &&
1013 eng.eo[eng.off] > eng.sv[eng.off]) {
1015 eng.sv[eng.off] = eng.eo[eng.off];
1021 eng.eo[bas] = eng.sv[eng.off];
1022 eng.str = eng.bas + eng.eo[bas];
1056 if (eng.eo[eng.off] >= eng.so[eng.off] &&
1057 eng.eo[eng.off] > eng.sv[eng.off]) {
1059 eng.sv[eng.off] = eng.eo[eng.off];
1081 eng.eo[bas] = eng.sv[eng.off];
1082 eng.str = eng.bas + eng.eo[bas];
1100 if (eng.eo[eng.off] >= eng.so[eng.off] &&
1101 eng.eo[eng.off] > eng.sv[eng.off]) {
1103 eng.sv[eng.off] = eng.eo[eng.off];
1109 eng.eo[bas] = eng.sv[eng.off];
1110 eng.str = eng.bas + eng.eo[bas];
1129 eng.eo[bas] = eng.sv[eng.off];
1130 eng.str = eng.bas + eng.eo[bas];
1134 if (eng.eo[bas] < eng.so[bas])
1135 eng.eo[bas] = eng.so[bas];
1138 eng.str = eng.bas + eng.eo[bas];
1155 if (eng.eo[eng.off] >= eng.so[eng.off] &&
1156 eng.eo[eng.off] > eng.sv[eng.off]) {
1158 eng.sv[eng.off] = eng.eo[eng.off];
1164 eng.eo[bas] = eng.sv[eng.off];
1165 eng.str = eng.bas + eng.eo[bas];
1192 eng.eo[bas] = eng.sv[eng.off];
1193 eng.str = eng.bas + eng.eo[bas];
1224 eng.eo[eng.off] = eng.so[eng.off] - 1;
1252 eng.eo[0] = eng.so[0] - 1;
1261 if (eng.eo[eng.off] >= eng.so[eng.off]) {
1267 eng.gso[eng.goff] = eng.eo[bas] +
1268 (eng.so[bas] > eng.eo[bas]);
1278 eng.eo[bas] = eng.eo[eng.off];
1304 eng.eo[bas] = eng.ss[eng.off] - 1;
1341 eng.eo[eng.off] = eng.so[eng.off] - 1;
1356 if (eng.eo[eng.off] >= eng.so[eng.off]) {
1361 eng.gso[eng.goff] = eng.eo[bas] +
1362 (eng.so[bas] > eng.eo[bas]);
1371 eng.eo[bas] = eng.eo[eng.off];
1390 eng.eo[bas] = eng.ss[eng.off];
1391 eng.so[bas] = eng.eo[bas] + 1;
1421 eng.eo[0] = eng.so[0] - 1;
1429 eng.eo[eng.off] = eng.so[eng.off] - 1;
1457 eng.eo[0] = eng.so[0] - 1;
1466 if (eng.eo[eng.off] >= eng.so[eng.off]) {
1472 eng.gso[eng.goff] = eng.eo[bas] +
1473 (eng.so[bas] > eng.eo[bas]);
1483 eng.eo[bas] = eng.eo[eng.off];
1509 eng.eo[bas] = eng.ss[eng.off] - 1;
1545 if (eng.eo[eng.off] >= eng.so[eng.off]) {
1547 eng.eo[0] = eng.eo[eng.off];
1553 if (eng.eo[eng.off] >= eng.so[eng.off]) {
1555 eng.eo[0] = eng.eo[eng.off];
1572 eng.eo[0] = eng.so[0] - 1;
1581 eng.eo[0] = eng.so[0] - 1;
1586 if (eng.eo[0] >= eng.so[0]) {
1591 eng.eo[0] = eng.so[eng.off] - 1;
1599 eng.eo[eng.off] = eng.so[eng.off] - 1;
1608 if (eng.eo[eng.off] < eng.so[eng.off]) {
1611 eng.so[eng.off] = eng.eo[eng.off] = eng.str - eng.bas;
1613 eng.eo[eng.off] += si;
1632 pmat[0].rm_eo = eng.eo[0];
1658 pmat[0].rm_eo = eng.eo[0] + len;
1662 return (eng.so[0] <= eng.eo[0] ? 0 : RE_NOMATCH);