For your edification, one reason to use C23 instead of those godforsaken older standards:
Standard library header <stdbit.h> (C23) - cppreference.com https://en.cppreference.com/w/c/header/stdbit.html
These are functions of enormous use in data structures, in place of bit-twiddling methods […]