Error handling
From cppreference.com
< c
[edit] Types
| Defined in header <errno.h>
| |
| Defined in header <stdio.h>
| |
| errno_t
(C11)
|
the type of errno value (typedef) |
[edit] Error numbers
| Defined in header <errno.h>
| |
| macro which expands to POSIX-compatible thread-local error number variable (macro variable) |
|
| macros for standard POSIX-compatible error conditions (macro constant) |
|
[edit] Assertions
| Defined in header <assert.h>
| |
| aborts the program if the user-specified condition is not true. May be disabled for release builds (function macro) |
|
| (C11)
|
issues a compile-time diagnostic if the value of a constant expression is false (function macro) |