Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
Initializing a pointer with false triggers undefined behaviour, and this is not valid since C23. When pointer needs to be initialized to 0, NULL is preferred over false.
Initializing a pointer with
false
triggers undefined behaviour, and this is not valid since C23. When pointer needs to be initialized to 0,NULL
is preferred overfalse
.