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

18 lines
670 B
C

#ifndef ENABLE_PRINTF_MODULE
#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