| Main index | Section 3 | Options |
#include <stdckdint.h>
#include <assert.h> #include <limits.h> #include <stdckdint.h>int main(void) { int result;
assert(!ckd_add(&result, INT_MAX, 0)); assert(result == INT_MAX); assert(ckd_add(&result, INT_MAX, 1)); assert(result == INT_MIN);
assert(!ckd_sub(&result, INT_MIN, 0)); assert(result == INT_MIN); assert(ckd_sub(&result, INT_MIN, 1)); assert(result == INT_MAX);
assert(!ckd_mul(&result, INT_MAX / 2, 2)); assert(result == INT_MAX - 1); assert(ckd_mul(&result, INT_MAX / 2 + 1, 2)); assert(result == INT_MIN);
return 0; }
| STDCKDINT (3) | September 5, 2023 |
| Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
