#define logerr(...) logerrf(__FILE__, __func__, __LINE__, __VA_ARGS__) void vflogerrf( const char *const file, const char *const function, const int lineno, FILE *restrict stream, const char *restrict format, va_list args ); void flogerrf( const char *const file, const char *const function, const int lineno, FILE *restrict stream, const char *restrict format, ... ); void logerrf( const char *const file, const char *const function, const int lineno, const char *restrict format, ... ); void logerr_set_stream(FILE *stream);