/* SPDX-License-Identifier: LGPL-2.1-only */ /* * The Rin Library – diagnostics module * * Copyright (C) 2015-2021 Gediminas Jakutis */ #ifndef LIBRIN_DIAGNOSTIC_PRIVATE_INCLUDED #define LIBRIN_DIAGNOSTIC_PRIVATE_INCLUDED #include #include #include #define RIN_NEED_GETTID #include "rin/compat.h" static void __rin_msg(FILE * const stream, const char *prefix, const char *func_name, int line_num, const char * const file_name, const char *rin_format, const char *format, va_list args); static void rin_diag_cleanup(void); #endif /* LIBRIN_DIAGNOSTIC_PRIVATE_INCLUDED */