/* SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2025 Thorsten Töpper * * vim:ts=4:sw=4:expandtab */ #ifndef OUTPUT_H #define OUTPUT_H #include #include "list_management.h" #define LOGERR(...) {fprintf(stderr, "[%s:%d] %s: ", __FILE__, __LINE__, __func__); fprintf(stderr, __VA_ARGS__);} #ifdef DEBUGBUILD #define DBGTRC(...) LOGERR(__VA_ARGS__) #else #define DBGTRC(...) #endif int fputc_all_cols(char c, FILE *fdout); int fputc_width_x(char c, size_t x, FILE *fdout); void print_list(struct list_head *list); #endif