| 535 | } |
| 536 | |
| 537 | UArray UArray_stackSlice(const UArray *self, long start, long end) { |
| 538 | start = UArray_wrapPos_(self, start); |
| 539 | end = UArray_wrapPos_(self, end); |
| 540 | if (end < start) |
| 541 | end = start; |
| 542 | return UArray_stackRange(self, start, end - start); |
| 543 | } |
| 544 | |
| 545 | BASEKIT_API UArray *UArray_slice(const UArray *self, long start, long end) { |
| 546 | UArray out = UArray_stackSlice(self, start, end); |
no test coverage detected