uFTP/debugHelper.h
2025-05-23 22:03:41 +01:00

22 lines
779 B
C

#ifndef ENABLE_PRINTF_MODULE
// Uncomment next line to enable debug printf
#define ENABLE_PRINTF
#define ENABLE_PRINTF_ERROR
#define CURRENT_FILE __FILE__
#define CURRENT_LINE __LINE__
#define CURRENT_FUNC __func__
#ifdef ENABLE_PRINTF
#define my_printf(fmt, args...) fprintf(stderr, " - file: %s - # %d - %s()" fmt, CURRENT_FILE, CURRENT_LINE, CURRENT_FUNC, ##args)
#else
#define my_printf(format, ...) // Empty macro, no action
#endif
#ifdef ENABLE_PRINTF_ERROR
#define my_printfError(fmt, args...) fprintf(stderr, " - file: - # %s - %d - %s()" fmt, CURRENT_FILE, CURRENT_LINE, CURRENT_FUNC, ##args)
#else
#define my_printfError(format, ...) // Empty macro, no action
#endif
#endif