From a2420cb2771fe15fb590ccbd1a47cb7170b32501 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Fri, 21 Aug 2026 22:52:47 +0200 Subject: [PATCH] Removed trace in release mode. --- src/headers/errors.h | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/src/headers/errors.h b/src/headers/errors.h index 4844914..0e68cc6 100644 --- a/src/headers/errors.h +++ b/src/headers/errors.h @@ -15,8 +15,23 @@ fprintf(stderr, "\033[32mINFO\033[m: " __VA_ARGS__); \ fputc('\n', stderr); \ } while (0) + +#define return_failure_int \ + do { \ + fprintf(stderr, "\tin %s:%d:%s()\n", __FILE__, __LINE__, __func__); \ + return EXIT_FAILURE; \ + } while (0); + +#define return_failure_ptr \ + do { \ + fprintf(stderr, "\tin %s:%d:%s()\n", __FILE__, __LINE__, __func__); \ + return NULL; \ + } while (0); #else #define debug_printf(...) + +#define return_failure_int return EXIT_FAILURE; +#define return_failure_ptr return NULL; #endif #define warning_printf(...) \ @@ -32,16 +47,4 @@ fputc('\n', stderr); \ } while (0) -#define return_failure_int \ - do { \ - fprintf(stderr, " in %s:%d:%s()\n", __FILE__, __LINE__, __func__); \ - return EXIT_FAILURE; \ - } while (0); - -#define return_failure_ptr \ - do { \ - fprintf(stderr, " in %s:%d:%s()\n", __FILE__, __LINE__, __func__); \ - return NULL; \ - } while (0); - #endif // ERRORS_H \ No newline at end of file