| 651 | } |
| 652 | |
| 653 | static inline size_t st_sub(size_t a, size_t b) |
| 654 | { |
| 655 | if (a < b) |
| 656 | die("size_t underflow: %"PRIuMAX" - %"PRIuMAX, |
| 657 | (uintmax_t)a, (uintmax_t)b); |
| 658 | return a - b; |
| 659 | } |
| 660 | |
| 661 | static inline size_t st_left_shift(size_t a, unsigned shift) |
| 662 | { |
no test coverage detected