Add two integers, checking for overflow.
Defined in <SDL3/SDL_stdinc.h>
SDL_FORCE_INLINE bool SDL_size_add_check_overflow(size_t a, size_t b, size_t *ret);| size_t | a | the first addend. |
| size_t | b | the second addend. |
| size_t * | ret | on non-overflow output, stores the addition result, may not be NULL. |
(bool) Returns false on overflow, true if result is added without overflow.
If a + b would overflow, return false.
Otherwise store a + b via ret and return true.
It is safe to call this function from any thread.
This function is available since SDL 3.2.0.