> This change is non-conforming to the requirements of ISO C, which > state explicitly (C11 7.2p1): You missed the part where this is only for libc-internal uses and has nothing to do with the installed <assert.h>. Such confusion is why I'm inclined to use a new macro name instead.