Lines Matching refs:recno
3038 int recno;
5018 recno = 0;
5022 if (recno >= 0)
5023 recno = ((digitab[*ptr] & ctype_digit) != 0)?
5024 recno * 10 + *ptr - CHAR_0 : -1;
5043 be digits, in which case recno will be set. */
5047 if (recno <= 0)
5052 recno = (refsign == CHAR_MINUS)?
5053 cd->bracount - recno + 1 : recno +cd->bracount;
5054 if (recno <= 0 || recno > cd->final_bracount)
5059 PUT2(code, 2+LINK_SIZE, recno);
5080 recno = GET2(slot, 0);
5081 PUT2(code, 2+LINK_SIZE, recno);
5111 recno = 0;
5119 recno = recno * 10 + name[i] - CHAR_0;
5121 if (recno == 0) recno = RREF_ANY;
5123 recno);
5138 else if (recno > 0 && recno <= cd->final_bracount)
5140 PUT2(code, 2+LINK_SIZE, recno);
5147 *errorcodeptr = (recno == 0)? ERR35: ERR15;
5427 recno = find_parens(cd, name, namelen,
5430 if (recno < 0) recno = 0; /* Forward ref; set dummy number */
5451 recno = GET2(slot, 0);
5453 else if ((recno = /* Forward back reference */
5507 recno = 0;
5509 recno = recno * 10 + *ptr++ - CHAR_0;
5519 if (recno == 0)
5524 recno = cd->bracount - recno + 1;
5525 if (recno <= 0)
5533 if (recno == 0)
5538 recno += cd->bracount;
5558 if (recno != 0)
5559 called = _pcre_find_bracket(cd->start_code, utf8, recno);
5565 if (find_parens(cd, NULL, recno,
5576 called = cd->start_code + recno;
6019 recno = -c - ESC_REF;
6025 PUT2INC(code, 0, recno);
6026 cd->backref_map |= (recno < 32)? (1 << recno) : 1;
6027 if (recno > cd->top_backref) cd->top_backref = recno;
6035 if (oc->number == recno)
7143 int offset, recno;
7147 recno = GET(codestart, offset);
7148 groupptr = _pcre_find_bracket(codestart, utf8, recno);