Returns the result of ceil(a / b) but uses integer arithmetic only.
assert(ceildiv(0, 3) == 0); assert(ceildiv(1UL, 3UL) == 1UL); assert(ceildiv(2L, 3L) == 1L); assert(ceildiv(3U, 3U) == 1U); assert(ceildiv(4, 3) == 2); assert(ceildiv(-4, 4) == -1); assert(ceildiv(-4, 3) == -1);
See Implementation
Returns the result of ceil(a / b) but uses integer arithmetic only.