Lines Matching defs:EXCL
29 #define EXCL(r) RTEST(RANGE_EXCL(r))
113 return EXCL(range) ? Qtrue : Qfalse;
125 if (EXCL(range) != EXCL(obj))
194 if (EXCL(range) != EXCL(obj))
226 st_index_t hash = EXCL(range);
236 hash = rb_hash_uint(hash, EXCL(range) << 24);
265 if (EXCL(range)) {
343 return num_interval_step_size(b, e, step, EXCL(range));
411 if (!EXCL(range))
425 args[1] = EXCL(range) ? Qtrue : Qfalse;
430 else if (ruby_float_step(b, e, step, EXCL(range))) {
436 ID op = EXCL(range) ? '<' : idLE;
454 args[1] = EXCL(range) ? Qtrue : Qfalse;
611 if (EXCL(range)) high--; \
655 if (EXCL(range)) high = rb_funcall(high, '-', 1, INT2FIX(1));
712 return num_interval_step_size(b, e, INT2FIX(1), EXCL(range));
752 if (!EXCL(range))
762 args[1] = EXCL(range) ? Qtrue : Qfalse;
772 args[1] = EXCL(range) ? Qtrue : Qfalse;
913 if (c > 0 || (c == 0 && EXCL(range)))
939 if (rb_block_given_p() || (EXCL(range) && !nm)) {
948 if (EXCL(range)) {
974 excl = EXCL(range);
1049 rb_str_cat(str, "...", EXCL(range) ? 3 : 2);
1062 return rb_str_new2(EXCL(range) ? "(... ... ...)" : "(... .. ...)");
1067 rb_str_cat(str, "...", EXCL(range) ? 3 : 2);
1143 if (EXCL(range)) {
1167 if (!EXCL(range) && v == e) return Qtrue;
1201 if (EXCL(range)) {