Home | History | Annotate | Download | only in lib

Lines Matching refs:mcnt

759   int mcnt, mcnt2;
786 mcnt = *p++;
787 printf ("/exactn/%d", mcnt);
793 while (--mcnt);
798 mcnt = *p++;
799 printf ("/exactn_bin/%d", mcnt);
804 while (--mcnt);
809 mcnt = *p++;
810 printf ("/start_memory/%d/%ld", mcnt, (long int) *p++);
814 mcnt = *p++;
815 printf ("/stop_memory/%d/%ld", mcnt, (long int) *p++);
924 extract_number_and_incr (&mcnt, &p);
926 printf ("/on_failure_jump to %td", p + mcnt - start);
928 printf ("/on_failure_jump to %ld", (long int) (p + mcnt - start));
933 extract_number_and_incr (&mcnt, &p);
935 printf ("/on_failure_keep_string_jump to %td", p + mcnt - start);
938 (long int) (p + mcnt - start));
943 extract_number_and_incr (&mcnt, &p);
945 printf ("/dummy_failure_jump to %td", p + mcnt - start);
947 printf ("/dummy_failure_jump to %ld", (long int) (p + mcnt - start));
956 extract_number_and_incr (&mcnt, &p);
958 printf ("/maybe_pop_jump to %td", p + mcnt - start);
960 printf ("/maybe_pop_jump to %ld", (long int) (p + mcnt - start));
965 extract_number_and_incr (&mcnt, &p);
967 printf ("/pop_failure_jump to %td", p + mcnt - start);
969 printf ("/pop_failure_jump to %ld", (long int) (p + mcnt - start));
974 extract_number_and_incr (&mcnt, &p);
976 printf ("/jump_past_alt to %td", p + mcnt - start);
978 printf ("/jump_past_alt to %ld", (long int) (p + mcnt - start));
983 extract_number_and_incr (&mcnt, &p);
985 printf ("/jump to %td", p + mcnt - start);
987 printf ("/jump to %ld", (long int) (p + mcnt - start));
992 extract_number_and_incr (&mcnt, &p);
993 p1 = p + mcnt;
1004 extract_number_and_incr (&mcnt, &p);
1005 p1 = p + mcnt;
1011 extract_number_and_incr (&mcnt, &p);
1012 p1 = p + mcnt;
1053 mcnt = *p++;
1054 printf ("/%d", mcnt);
1059 mcnt = *p++;
1060 printf ("/%d", mcnt);
5367 int mcnt;
5601 for (mcnt = 1; (unsigned) mcnt < num_regs; mcnt++)
5603 regstart[mcnt] = regend[mcnt]
5604 = old_regstart[mcnt] = old_regend[mcnt] = REG_UNSET_VALUE;
5606 REG_MATCH_NULL_STRING_P (reg_info[mcnt]) = MATCH_NULL_UNSET_VALUE;
5607 IS_ACTIVE (reg_info[mcnt]) = 0;
5608 MATCHED_SOMETHING (reg_info[mcnt]) = 0;
5609 EVER_MATCHED_SOMETHING (reg_info[mcnt]) = 0;
5628 mcnt = count_mbs_length(mbs_offset1, stop);
5629 end_match_1 = string1 + mcnt;
5635 mcnt = count_mbs_length(mbs_offset2, stop-csize1);
5636 end_match_2 = string2 + mcnt;
5638 if (mcnt < 0)
5665 mcnt = count_mbs_length(mbs_offset1, pos);
5666 d = string1 + mcnt;
5671 mcnt = count_mbs_length(mbs_offset2, pos-csize1);
5672 d = string2 + mcnt;
5676 if (mcnt < 0)
5746 for (mcnt = 1; (unsigned) mcnt < num_regs; mcnt++)
5748 best_regstart[mcnt] = regstart[mcnt];
5749 best_regend[mcnt] = regend[mcnt];
5772 for (mcnt = 1; (unsigned) mcnt < num_regs; mcnt++)
5774 regstart[mcnt] = best_regstart[mcnt];
5775 regend[mcnt] = best_regend[mcnt];
5845 for (mcnt = 1; (unsigned) mcnt < MIN (num_regs, regs->num_regs);
5846 mcnt++)
5848 if (REG_UNSET (regstart[mcnt]) || REG_UNSET (regend[mcnt]))
5849 regs->start[mcnt] = regs->end[mcnt] = -1;
5852 regs->start[mcnt]
5853 = (regoff_t) POINTER_TO_OFFSET (regstart[mcnt]);
5854 regs->end[mcnt]
5855 = (regoff_t) POINTER_TO_OFFSET (regend[mcnt]);
5864 for (mcnt = num_regs; (unsigned) mcnt < regs->num_regs; mcnt++)
5865 regs->start[mcnt] = regs->end[mcnt] = -1;
5875 mcnt = mbs_offset1 != NULL ? mbs_offset1[d-string1] : 0;
5877 mcnt = (mbs_offset2 != NULL ? mbs_offset2[d-string2] : 0) +
5879 mcnt -= pos;
5881 mcnt = d - pos - (MATCHING_IN_FIRST_STRING
5886 DEBUG_PRINT2 ("Returning %d from re_match_2.\n", mcnt);
5889 return mcnt;
5912 mcnt = *p++;
5913 DEBUG_PRINT2 ("EXECUTING exactn %d.\n", mcnt);
5940 while (--mcnt);
5949 while (--mcnt);
6465 mcnt = 0;
6474 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
6482 p1 += mcnt;
6489 if (mcnt < 0 && (re_opcode_t) *p1 == on_failure_jump
6521 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
6522 PUSH_FAILURE_POINT (p1 + mcnt, d, -2);
6576 mcnt = dend - d;
6580 if (mcnt > dend2 - d2)
6581 mcnt = dend2 - d2;
6586 ? bcmp_translate (d, d2, mcnt, translate)
6587 : memcmp (d, d2, mcnt*sizeof(US_CHAR_TYPE)))
6589 d += mcnt, d2 += mcnt;
6669 EXTRACT_NUMBER_AND_INCR (mcnt, p);
6671 DEBUG_PRINT3 (" %d (to %p):\n", mcnt, p + mcnt);
6673 DEBUG_PRINT3 (" %d (to 0x%x):\n", mcnt, p + mcnt);
6676 PUSH_FAILURE_POINT (p + mcnt, NULL, -2);
6696 EXTRACT_NUMBER_AND_INCR (mcnt, p);
6698 DEBUG_PRINT3 (" %d (to %p)", mcnt, p + mcnt);
6700 DEBUG_PRINT3 (" %d (to 0x%x)", mcnt, p + mcnt);
6711 a failure point to `p + mcnt' after we do this. */
6733 PUSH_FAILURE_POINT (p + mcnt, d, -2);
6740 EXTRACT_NUMBER_AND_INCR (mcnt, p);
6741 DEBUG_PRINT2 ("EXECUTING maybe_pop_jump %d.\n", mcnt);
6775 p1 = p + mcnt;
6936 EXTRACT_NUMBER_AND_INCR (mcnt, p); /* Get the amount to jump. */
6937 DEBUG_PRINT2 ("EXECUTING jump %d ", mcnt);
6938 p += mcnt; /* Do the jump. */
6982 EXTRACT_NUMBER (mcnt, p + OFFSET_ADDRESS_SIZE);
6983 DEBUG_PRINT2 ("EXECUTING succeed_n %d.\n", mcnt);
6985 assert (mcnt >= 0);
6987 if (mcnt > 0)
6989 mcnt--;
6991 STORE_NUMBER_AND_INCR (p, mcnt);
6994 , mcnt);
6997 , mcnt);
7000 else if (mcnt == 0)
7021 EXTRACT_NUMBER (mcnt, p + OFFSET_ADDRESS_SIZE);
7022 DEBUG_PRINT2 ("EXECUTING jump_n %d.\n", mcnt);
7025 if (mcnt)
7027 mcnt--;
7028 STORE_NUMBER (p + OFFSET_ADDRESS_SIZE, mcnt);
7032 mcnt);
7035 mcnt);
7048 EXTRACT_NUMBER_AND_INCR (mcnt, p);
7049 p1 = p + mcnt;
7050 EXTRACT_NUMBER_AND_INCR (mcnt, p);
7052 DEBUG_PRINT3 (" Setting %p to %d.\n", p1, mcnt);
7054 DEBUG_PRINT3 (" Setting 0x%x to %d.\n", p1, mcnt);
7056 STORE_NUMBER (p1, mcnt);
7142 DEBUG_PRINT2 ("EXECUTING syntaxspec %d.\n", mcnt);
7143 mcnt = *p++;
7148 mcnt = (int) Sword;
7153 if (SYNTAX (d[-1]) != (enum syntaxcode) mcnt)
7159 DEBUG_PRINT2 ("EXECUTING notsyntaxspec %d.\n", mcnt);
7160 mcnt = *p++;
7165 mcnt = (int) Sword;
7170 if (SYNTAX (d[-1]) == (enum syntaxcode) mcnt)
7230 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7231 p1 += mcnt;
7277 int mcnt;
7292 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7297 if (mcnt >= 0)
7317 while ((re_opcode_t) p1[mcnt-(1+OFFSET_ADDRESS_SIZE)] ==
7320 /* `mcnt' holds how many bytes long the alternative
7324 if (!alt_match_null_string_p (p1, p1 + mcnt -
7331 p1 += mcnt;
7341 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7342 if ((re_opcode_t) p1[mcnt-(1+OFFSET_ADDRESS_SIZE)] !=
7352 of the `jump_past_alt' just before it. `mcnt' contains
7354 EXTRACT_NUMBER (mcnt, p1 - OFFSET_ADDRESS_SIZE);
7356 if (!alt_match_null_string_p (p1, p1 + mcnt, reg_info))
7359 p1 += mcnt; /* Get past the n-th alternative. */
7360 } /* if mcnt > 0 */
7389 int mcnt;
7402 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7403 p1 += mcnt;
7426 int mcnt;
7466 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7467 if (mcnt >= 0)
7468 p1 += mcnt;
7476 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7478 if (mcnt == 0)
7481 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
7482 p1 += mcnt;