Lines Matching refs:ilwr
1416 uinteger_t ilwr = lwr->toInteger(); in Slice() local
1419 if (iupr > es1->len || ilwr > iupr) in Slice()
1421 e1->error("string slice [%llu .. %llu] is out of bounds", ilwr, iupr); in Slice()
1426 size_t len = (size_t)(iupr - ilwr); in Slice()
1430 memcpy((char *)s, (char *)es1->string + ilwr * sz, len * sz); in Slice()
1445 uinteger_t ilwr = lwr->toInteger(); in Slice() local
1448 if (iupr > es1->elements->dim || ilwr > iupr) in Slice()
1450 e1->error("array slice [%llu .. %llu] is out of bounds", ilwr, iupr); in Slice()
1456 elements->setDim((size_t)(iupr - ilwr)); in Slice()
1458 es1->elements->tdata() + ilwr, in Slice()
1459 (size_t)(iupr - ilwr) * sizeof((*es1->elements)[0])); in Slice()