diff --git a/src/lluadef.h b/src/lluadef.h index b3d2639..1bba993 100644 --- a/src/lluadef.h +++ b/src/lluadef.h @@ -6,8 +6,13 @@ /* Debug stuff. */ #ifdef NODEBUG +#ifdef DEBUG_PARANOID +#define LLUA_DEBUF(str, args...) \ + (fprintf(stdout, "Lua: "str"\n, ## args), abort()) +#else #define LLUA_DEBUG(str, args...) \ (fprintf(stdout, "Lua: "str"\n", ## args)) +#endif #define LLUA_INVALID_PARAMETER() { \ LLUA_DEBUG("[%s] Invalid parameter (%s:%d)", __func__, __FILE__, __LINE__); \