Lines Matching refs:p

104     if (IS_NOT_NULL(bbuf->p)) xfree(bbuf->p);  in bbuf_free()
120 xmemcpy(to->p, from->p, from->used); in bbuf_clone()
253 #define PEND (p < end ? 0 : 1)
254 #define PUNFETCH p = pfetch_prev
256 pfetch_prev = p; \
257 p += ONIGENC_MBC_ENC_LEN(enc, p); \
260 c = ONIGENC_MBC_TO_CODE(enc, p, end); \
261 pfetch_prev = p; \
262 p += ONIGENC_MBC_ENC_LEN(enc, p); \
265 #define PPEEK (p < end ? ONIGENC_MBC_TO_CODE(enc, p, end) : PEND_VALUE)
309 UChar *p, *q; in str_end_cmp() local
315 p = x->s; in str_end_cmp()
317 while (p < x->end) { in str_end_cmp()
318 c = (int )*p - (int )*q; in str_end_cmp()
321 p++; q++; in str_end_cmp()
330 UChar *p; in str_end_hash() local
333 p = x->s; in str_end_hash()
334 while (p < x->end) { in str_end_hash()
335 val = val * 997 + (int )*p++; in str_end_hash()
949 Node** p; in scan_env_add_mem_entry() local
956 p = (Node** )xmalloc(sizeof(Node*) * alloc); in scan_env_add_mem_entry()
957 xmemcpy(p, env->mem_nodes_static, in scan_env_add_mem_entry()
962 p = (Node** )xrealloc(env->mem_nodes_dynamic, sizeof(Node*) * alloc); in scan_env_add_mem_entry()
964 CHECK_NULL_RETURN_MEMERR(p); in scan_env_add_mem_entry()
967 p[i] = NULL_NODE; in scan_env_add_mem_entry()
969 env->mem_nodes_dynamic = p; in scan_env_add_mem_entry()
1180 bbuf->p = (UChar* )((void* )ranges); in node_new_cclass_by_codepoint_range()
1310 int* p = (int* )xmalloc(sizeof(int) * back_num); in node_new_backref() local
1311 if (IS_NULL(p)) { in node_new_backref()
1315 NBREF(node)->back_dynamic = p; in node_new_backref()
1317 p[i] = backrefs[i]; in node_new_backref()
1420 UChar* p; in onig_node_str_cat() local
1428 p = strcat_capa_from_static(NSTR(node)->s, NSTR(node)->end, in onig_node_str_cat()
1431 p = strcat_capa(NSTR(node)->s, NSTR(node)->end, s, end, capa); in onig_node_str_cat()
1433 CHECK_NULL_RETURN_MEMERR(p); in onig_node_str_cat()
1434 NSTR(node)->s = p; in onig_node_str_cat()
1528 UChar p[1]; in node_new_str_raw_char() local
1530 p[0] = c; in node_new_str_raw_char()
1531 return node_new_str_raw(p, p + 1); in node_new_str_raw_char()
1537 const UChar *p; in str_node_split_last_char() local
1541 p = onigenc_get_prev_char_head(enc, sn->s, sn->end); in str_node_split_last_char()
1542 if (p && p > sn->s) { /* can be splitted. */ in str_node_split_last_char()
1543 n = node_new_str(p, sn->end); in str_node_split_last_char()
1546 sn->end = (UChar* )p; in str_node_split_last_char()
1584 UChar* p = *src; in onig_scan_unsigned_number() local
1602 *src = p; in onig_scan_unsigned_number()
1612 UChar* p = *src; in scan_unsigned_hexadecimal_number() local
1630 *src = p; in scan_unsigned_hexadecimal_number()
1640 UChar* p = *src; in scan_unsigned_octal_number() local
1658 *src = p; in scan_unsigned_octal_number()
1708 GET_CODE_POINT(n, bbuf->p); in add_code_range_to_buf()
1710 data = (OnigCodePoint* )(bbuf->p); in add_code_range_to_buf()
1788 data = (OnigCodePoint* )(bbuf->p); in not_code_range_buf()
1854 data1 = (OnigCodePoint* )(bbuf1->p); in or_code_range_buf()
1937 data1 = (OnigCodePoint* )(bbuf1->p); in and_code_range_buf()
1938 data2 = (OnigCodePoint* )(bbuf2->p); in and_code_range_buf()
2194 QtfrNode *p, *c; in onig_reduce_nested_quantifier() local
2196 p = NQTFR(pnode); in onig_reduce_nested_quantifier()
2198 pnum = popular_quantifier_num(p); in onig_reduce_nested_quantifier()
2207 p->target = c->target; in onig_reduce_nested_quantifier()
2208 p->lower = 0; p->upper = REPEAT_INFINITE; p->greedy = 1; in onig_reduce_nested_quantifier()
2211 p->target = c->target; in onig_reduce_nested_quantifier()
2212 p->lower = 0; p->upper = REPEAT_INFINITE; p->greedy = 0; in onig_reduce_nested_quantifier()
2215 p->target = c->target; in onig_reduce_nested_quantifier()
2216 p->lower = 0; p->upper = 1; p->greedy = 0; in onig_reduce_nested_quantifier()
2219 p->target = cnode; in onig_reduce_nested_quantifier()
2220 p->lower = 0; p->upper = 1; p->greedy = 0; in onig_reduce_nested_quantifier()
2225 p->target = cnode; in onig_reduce_nested_quantifier()
2226 p->lower = 0; p->upper = 1; p->greedy = 1; in onig_reduce_nested_quantifier()
2231 p->target = cnode; in onig_reduce_nested_quantifier()
2316 UChar* p = *src; in fetch_range_quantifier() local
2335 low = onig_scan_unsigned_number(&p, end, env->enc); in fetch_range_quantifier()
2340 if (p == *src) { /* can't read low */ in fetch_range_quantifier()
2353 UChar* prev = p; in fetch_range_quantifier()
2354 up = onig_scan_unsigned_number(&p, end, env->enc); in fetch_range_quantifier()
2359 if (p == prev) { in fetch_range_quantifier()
2389 *src = p; in fetch_range_quantifier()
2406 UChar* p = *src; in fetch_escaped_value() local
2421 v = fetch_escaped_value(&p, end, env); in fetch_escaped_value()
2451 v = fetch_escaped_value(&p, end, env); in fetch_escaped_value()
2469 *src = p; in fetch_escaped_value()
2506 UChar *p = *src; in fetch_name_with_level() local
2532 pnum_head = p; in fetch_name_with_level()
2540 name_end = p; in fetch_name_with_level()
2569 level = onig_scan_unsigned_number(&p, end, enc); in fetch_name_with_level()
2595 *src = p; in fetch_name_with_level()
2619 UChar *p = *src; in fetch_name() local
2651 pnum_head = p; in fetch_name()
2665 name_end = p; in fetch_name()
2709 *src = p; in fetch_name()
2714 name_end = p; in fetch_name()
2738 UChar *p = *src; in fetch_name() local
2765 pnum_head = p; in fetch_name()
2773 name_end = p; in fetch_name()
2795 *src = p; in fetch_name()
2842 UChar *p = from; in find_str_position() local
2844 while (p < to) { in find_str_position()
2845 x = ONIGENC_MBC_TO_CODE(enc, p, to); in find_str_position()
2846 q = p + enclen(enc, p); in find_str_position()
2856 return p; in find_str_position()
2859 p = q; in find_str_position()
2871 UChar *p = from; in str_exist_check_with_esc() local
2874 while (p < to) { in str_exist_check_with_esc()
2877 p += enclen(enc, p); in str_exist_check_with_esc()
2880 x = ONIGENC_MBC_TO_CODE(enc, p, to); in str_exist_check_with_esc()
2881 q = p + enclen(enc, p); in str_exist_check_with_esc()
2889 p += enclen(enc, p); in str_exist_check_with_esc()
2892 x = ONIGENC_MBC_TO_CODE(enc, p, to); in str_exist_check_with_esc()
2895 p = q; in str_exist_check_with_esc()
2910 UChar* p = *src; in fetch_token_in_cc() local
3006 prev = p; in fetch_token_in_cc()
3009 num = scan_unsigned_hexadecimal_number(&p, end, 8, enc); in fetch_token_in_cc()
3017 if (p > prev + enclen(enc, prev) && !PEND && (PPEEK_IS('}'))) { in fetch_token_in_cc()
3025 p = prev; in fetch_token_in_cc()
3029 num = scan_unsigned_hexadecimal_number(&p, end, 2, enc); in fetch_token_in_cc()
3031 if (p == prev) { /* can't read nothing. */ in fetch_token_in_cc()
3043 prev = p; in fetch_token_in_cc()
3045 num = scan_unsigned_hexadecimal_number(&p, end, 4, enc); in fetch_token_in_cc()
3047 if (p == prev) { /* can't read nothing. */ in fetch_token_in_cc()
3060 prev = p; in fetch_token_in_cc()
3061 num = scan_unsigned_octal_number(&p, end, 3, enc); in fetch_token_in_cc()
3063 if (p == prev) { /* can't read nothing. */ in fetch_token_in_cc()
3074 num = fetch_escaped_value(&p, end, env); in fetch_token_in_cc()
3086 tok->backp = p; /* point at '[' is readed */ in fetch_token_in_cc()
3088 if (str_exist_check_with_esc(send, 2, p, end, in fetch_token_in_cc()
3116 *src = p; in fetch_token_in_cc()
3128 UChar* p = *src; in fetch_token() local
3139 tok->backp = p; in fetch_token()
3145 tok->backp = p; in fetch_token()
3199 r = fetch_range_quantifier(&p, end, tok, env); in fetch_token()
3347 prev = p; in fetch_token()
3350 num = scan_unsigned_hexadecimal_number(&p, end, 8, enc); in fetch_token()
3357 if ((p > prev + enclen(enc, prev)) && !PEND && PPEEK_IS('}')) { in fetch_token()
3364 p = prev; in fetch_token()
3368 num = scan_unsigned_hexadecimal_number(&p, end, 2, enc); in fetch_token()
3370 if (p == prev) { /* can't read nothing. */ in fetch_token()
3382 prev = p; in fetch_token()
3384 num = scan_unsigned_hexadecimal_number(&p, end, 4, enc); in fetch_token()
3386 if (p == prev) { /* can't read nothing. */ in fetch_token()
3398 prev = p; in fetch_token()
3399 num = onig_scan_unsigned_number(&p, end, enc); in fetch_token()
3424 p = prev; PINC; in fetch_token()
3428 p = prev; in fetch_token()
3432 prev = p; in fetch_token()
3433 num = scan_unsigned_octal_number(&p, end, (c == '0' ? 2:3), enc); in fetch_token()
3435 if (p == prev) { /* can't read nothing. */ in fetch_token()
3456 prev = p; in fetch_token()
3460 r = fetch_name_with_level((OnigCodePoint )c, &p, end, &name_end, in fetch_token()
3465 r = fetch_name(&p, end, &name_end, env, &back_num, 1); in fetch_token()
3528 prev = p; in fetch_token()
3529 r = fetch_name((OnigCodePoint )c, &p, end, &name_end, env, &gnum, 1); in fetch_token()
3570 num = fetch_escaped_value(&p, end, env); in fetch_token()
3578 p = tok->backp + enclen(enc, tok->backp); in fetch_token()
3649 r = fetch_range_quantifier(&p, end, tok, env); in fetch_token()
3746 *src = p; in fetch_token()
3937 UChar *p = *src; in parse_posix_bracket() local
3947 if (onigenc_strlen(enc, p, end) < POSIX_BRACKET_NAME_MIN_LEN + 3) in parse_posix_bracket()
3951 if (onigenc_with_ascii_strncmp(enc, p, end, pb->name, pb->len) == 0) { in parse_posix_bracket()
3952 p = (UChar* )onigenc_step(enc, p, end, pb->len); in parse_posix_bracket()
3953 if (onigenc_with_ascii_strncmp(enc, p, end, (UChar* )":]", 2) != 0) in parse_posix_bracket()
3960 *src = p; in parse_posix_bracket()
3990 UChar *prev, *start, *p = *src; in fetch_char_property_to_ctype() local
3994 start = prev = p; in fetch_char_property_to_ctype()
3997 prev = p; in fetch_char_property_to_ctype()
4003 *src = p; in fetch_char_property_to_ctype()
4155 UChar* p = from; in code_exist_check() local
4178 UChar *p; in parse_char_class() local
4214 p = *src; in parse_char_class()
4241 UChar* psave = p; in parse_char_class()
4246 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4266 p = psave; in parse_char_class()
4268 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4308 r = parse_posix_bracket(cc, &p, end, env); in parse_char_class()
4312 p = tok->backp; in parse_char_class()
4333 ctype = fetch_char_property_to_ctype(&p, end, env); in parse_char_class()
4343 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4363 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4377 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4400 r = parse_char_class(&anode, tok, &p, end, env); in parse_char_class()
4448 r = fetch_token_in_cc(tok, &p, end, env); in parse_char_class()
4489 *src = p; in parse_char_class()
4516 UChar* p = *src; in parse_enclose() local
4532 r = fetch_token(tok, &p, end, env); in parse_enclose()
4534 r = parse_subexp(np, tok, term, &p, end, env); in parse_enclose()
4536 *src = p; in parse_enclose()
4579 name = p; in parse_enclose()
4580 r = fetch_name((OnigCodePoint )c, &p, end, &name_end, env, &num, 0); in parse_enclose()
4685 *src = p; in parse_enclose()
4692 r = fetch_token(tok, &p, end, env); in parse_enclose()
4694 r = parse_subexp(&target, tok, term, &p, end, env); in parse_enclose()
4700 *src = p; in parse_enclose()
4726 r = fetch_token(tok, &p, end, env); in parse_enclose()
4728 r = parse_subexp(&target, tok, term, &p, end, env); in parse_enclose()
4742 *src = p; in parse_enclose()
4868 UChar *p; in type_cclass_hash() local
4872 p = (UChar* )&(key->enc); in type_cclass_hash()
4874 val = val * 997 + (int )*p++; in type_cclass_hash()
4877 p = (UChar* )(&key->type); in type_cclass_hash()
4879 val = val * 997 + (int )*p++; in type_cclass_hash()
5524 UChar* p; in onig_parse_make_tree() local
5540 p = (UChar* )pattern; in onig_parse_make_tree()
5541 r = parse_regexp(root, &p, (UChar* )end, env); in onig_parse_make_tree()