BEG 830 re.c rm->char_offset[i].beg = BEG(i); BEG 840 re.c if (BEG(i) < 0) BEG 842 re.c pairs[num_pos++].byte_pos = BEG(i); BEG 859 re.c if (BEG(i) < 0) { BEG 865 re.c key.byte_pos = BEG(i); BEG 1040 re.c if (BEG(i) < 0) BEG 1076 re.c if (BEG(i) < 0) BEG 1111 re.c if (BEG(i) < 0) BEG 1384 re.c if (BEG(nth) == -1) return Qfalse; BEG 1405 re.c start = BEG(nth); BEG 1441 re.c if (BEG(0) == -1) return Qnil; BEG 1442 re.c str = rb_str_subseq(RMATCH(match)->str, 0, BEG(0)); BEG 1469 re.c if (BEG(0) == -1) return Qnil; BEG 1486 re.c if (BEG(0) == -1) return Qnil; BEG 1488 re.c for (i=regs->num_regs-1; BEG(i) == -1 && i > 0; i--) BEG 3223 re.c rb_enc_str_buf_cat(val, RSTRING_PTR(src), BEG(0), src_enc); BEG 3232 re.c while (BEG(no) == -1 && no > 0) no--; BEG 3247 re.c if (BEG(no) == -1) continue; BEG 3248 re.c rb_enc_str_buf_cat(val, RSTRING_PTR(src)+BEG(no), END(no)-BEG(no), src_enc); BEG 3157 string.c start = BEG(nth); BEG 3393 string.c long beg0 = BEG(0); BEG 3548 string.c beg0 = BEG(0); BEG 3555 string.c val = rb_hash_aref(hash, rb_str_subseq(str, BEG(0), END(0) - BEG(0))); BEG 5401 string.c if (start == end && BEG(0) == END(0)) { BEG 5429 string.c if (BEG(idx) == -1) continue; BEG 5430 string.c if (BEG(idx) == END(idx)) BEG 5433 string.c tmp = rb_str_subseq(str, BEG(idx), END(idx)-BEG(idx)); BEG 6129 string.c if (BEG(0) == END(0)) {