Lines Matching refs:p1

745   unsigned char *p1;
920 p1 = p + mcnt;
923 printf ("/succeed_n to %t, %d times", p1 - start, mcnt2);
926 (long int) (p1 - start), mcnt2);
932 p1 = p + mcnt;
934 printf ("/jump_n to %d, %d times", p1 - start, mcnt2);
939 p1 = p + mcnt;
942 printf ("/set_number_at location %t to %d", p1 - start, mcnt2);
945 (long int) (p1 - start), mcnt2);
2052 const char *p1;
2348 p1 = p;
2382 if (c == ']' && p != p1 + 1)
4334 unsigned char *p1;
4832 p1 = p; /* To send to group_match_null_string_p. */
4836 = group_match_null_string_p (&p1, pend, reg_info);
4942 p1 = p + 2;
4944 switch ((re_opcode_t) *p1++)
4952 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
4954 p1 += 2;
4960 p1 += mcnt;
4967 if (mcnt < 0 && (re_opcode_t) *p1 == on_failure_jump
4968 && (re_opcode_t) p1[3] == start_memory && p1[4] == *p)
4997 p1++;
4998 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
4999 PUSH_FAILURE_POINT (p1 + mcnt, d, -2);
5189 p1 = p;
5195 while (p1 < pend && (re_opcode_t) *p1 == no_op)
5196 p1++;
5198 if (p1 < pend && (re_opcode_t) *p1 == start_memory)
5204 highest_active_reg = *(p1 + 1) + *(p1 + 2);
5206 lowest_active_reg = *(p1 + 1);
5252 p1 = p + mcnt;
5253 /* p1[0] ... p1[2] are the `on_failure_jump' corresponding
5274 if ((re_opcode_t) p1[3] == exactn && p1[5] != c)
5278 c, p1[5]);
5281 else if ((re_opcode_t) p1[3] == charset
5282 || (re_opcode_t) p1[3] == charset_not)
5284 int not = (re_opcode_t) p1[3] == charset_not;
5286 if (c < (unsigned char) (p1[4] * BYTEWIDTH)
5287 && p1[5 + c / BYTEWIDTH] & (1 << (c % BYTEWIDTH)))
5303 if ((re_opcode_t) p1[3] == exactn
5304 && ! ((int) p2[1] * BYTEWIDTH > (int) p1[5]
5305 && (p2[2 + p1[5] / BYTEWIDTH]
5306 & (1 << (p1[5] % BYTEWIDTH)))))
5312 else if ((re_opcode_t) p1[3] == charset_not)
5319 || (idx < (int) p1[4]
5320 && ((p2[2 + idx] & ~ p1[5 + idx]) == 0))))
5329 else if ((re_opcode_t) p1[3] == charset)
5335 idx < (int) p2[1] && idx < (int) p1[4];
5337 if ((p2[2 + idx] & p1[5 + idx]) != 0)
5340 if (idx == p2[1] || idx == p1[4])
5493 p1 = p + mcnt;
5496 DEBUG_PRINT3 (" Setting %p to %d.\n", p1, mcnt);
5498 DEBUG_PRINT3 (" Setting 0x%x to %d.\n", p1, mcnt);
5500 STORE_NUMBER (p1, mcnt);
5673 p1 = p + 1;
5674 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5675 p1 += mcnt;
5677 if ((is_a_jump_n && (re_opcode_t) *p1 == succeed_n)
5679 && (re_opcode_t) *p1 == on_failure_jump))
5723 unsigned char *p1 = *p + 2;
5725 while (p1 < end)
5731 switch ((re_opcode_t) *p1)
5735 p1++;
5736 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5761 while ((re_opcode_t) p1[mcnt-3] == jump_past_alt)
5767 if (!alt_match_null_string_p (p1, p1 + mcnt - 3,
5773 p1 += mcnt;
5777 if ((re_opcode_t) *p1 != on_failure_jump)
5782 p1++;
5783 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5784 if ((re_opcode_t) p1[mcnt-3] != jump_past_alt)
5787 p1 -= 3;
5795 EXTRACT_NUMBER (mcnt, p1 - 2);
5797 if (!alt_match_null_string_p (p1, p1 + mcnt, reg_info))
5800 p1 += mcnt; /* Get past the n-th alternative. */
5806 assert (p1[1] == **p);
5807 *p = p1 + 2;
5812 if (!common_op_match_null_string_p (&p1, end, reg_info))
5815 } /* while p1 < end */
5831 unsigned char *p1 = p;
5833 while (p1 < end)
5838 switch ((re_opcode_t) *p1)
5842 p1++;
5843 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5844 p1 += mcnt;
5848 if (!common_op_match_null_string_p (&p1, end, reg_info))
5851 } /* while p1 < end */
5870 unsigned char *p1 = *p;
5872 switch ((re_opcode_t) *p1++)
5891 reg_no = *p1;
5893 ret = group_match_null_string_p (&p1, end, reg_info);
5907 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5909 p1 += mcnt;
5916 p1 += 2;
5917 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5921 p1 -= 4;
5922 EXTRACT_NUMBER_AND_INCR (mcnt, p1);
5923 p1 += mcnt;
5930 if (!REG_MATCH_NULL_STRING_P (reg_info[*p1]))
5935 p1 += 4;
5942 *p = p1;
5956 register const unsigned char *p1 = (const unsigned char *) s1;
5960 if (translate[*p1++] != translate[*p2++]) return 1;