BEG 963 re.c rm->char_offset[i].beg = BEG(i);
BEG 973 re.c if (BEG(i) < 0)
BEG 975 re.c pairs[num_pos++].byte_pos = BEG(i);
BEG 991 re.c if (BEG(i) < 0) {
BEG 997 re.c key.byte_pos = BEG(i);
BEG 1183 re.c if (BEG(i) < 0)
BEG 1219 re.c if (BEG(i) < 0)
BEG 1254 re.c if (BEG(i) < 0)
BEG 1293 re.c return (BEG(nth) != -1);
BEG 1609 re.c if (BEG(nth) == -1) return Qfalse;
BEG 1630 re.c start = BEG(nth);
BEG 1666 re.c if (BEG(0) == -1) return Qnil;
BEG 1667 re.c str = rb_str_subseq(RMATCH(match)->str, 0, BEG(0));
BEG 1694 re.c if (BEG(0) == -1) return Qnil;
BEG 1711 re.c if (BEG(0) == -1) return Qnil;
BEG 1713 re.c for (i=regs->num_regs-1; BEG(i) == -1 && i > 0; i--)
BEG 3749 re.c rb_enc_str_buf_cat(val, RSTRING_PTR(src), BEG(0), src_enc);
BEG 3758 re.c while (BEG(no) == -1 && no > 0) no--;
BEG 3773 re.c if (BEG(no) == -1) continue;
BEG 3774 re.c rb_enc_str_buf_cat(val, RSTRING_PTR(src)+BEG(no), END(no)-BEG(no), src_enc);
BEG 4271 string.c start = BEG(nth);
BEG 4570 string.c beg0 = BEG(0);
BEG 4747 string.c beg0 = BEG(0);
BEG 7152 string.c if (start == end && BEG(0) == END(0)) {
BEG 7180 string.c if (BEG(idx) == -1) continue;
BEG 7181 string.c if (BEG(idx) == END(idx))
BEG 7184 string.c tmp = rb_str_subseq(str, BEG(idx), END(idx)-BEG(idx));
BEG 8165 string.c if (BEG(0) == END(0)) {