the __assert() helper function is declared once if <assert.h> is included multiple times. Don't support the _assert() macro, nothing uses it and it pollutes the user's namespace.