Standard library header <stdckdint.h> (C23)
From cppreference.com
C
Concurrency support (C11)
Standard Library headers
<stdmchar.h> (C29)
<stdnoreturn.h> (C11*)
<tgmath.h> (C99)
<threads.h> (C11)
<uchar.h> (C11)
<wchar.h> (C95)
<wctype.h> (C95)
This header is part of numeric library, in particular, it provides type-generic macros for checked integer arithmetic.
Functions
[edit] Synopsis
#define __STDC_VERSION_STDCKDINT_H__ 202311L bool ckd_add(/*type1*/* result, /*type2*/ a, /*type3*/ b); bool ckd_sub(/*type1*/* result, /*type2*/ a, /*type3*/ b); bool ckd_mul(/*type1*/* result, /*type2*/ a, /*type3*/ b);