assert macro and debug.h