Path: blob/a-new-beginning/SharedDependencies/Sources/libslirp/include/debug.h
2 views
/* SPDX-License-Identifier: BSD-3-Clause */1/*2* Copyright (c) 1995 Danny Gasparovski.3*/45#ifndef DEBUG_H_6#define DEBUG_H_78#define DBG_CALL (1 << 0)9#define DBG_MISC (1 << 1)10#define DBG_ERROR (1 << 2)11#define DBG_TFTP (1 << 3)12#define DBG_VERBOSE_CALL (1 << 4)1314extern int slirp_debug;1516#define DEBUG_CALL(name) \17do { \18if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \19g_debug(name "..."); \20} \21} while (0)2223#define DEBUG_VERBOSE_CALL(name) \24do { \25if (G_UNLIKELY(slirp_debug & DBG_VERBOSE_CALL)) { \26g_debug(name "..."); \27} \28} while (0)2930#define DEBUG_RAW_CALL(...) \31do { \32if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \33g_debug(__VA_ARGS__); \34} \35} while (0)3637#define DEBUG_ARG(...) \38do { \39if (G_UNLIKELY(slirp_debug & DBG_CALL)) { \40g_debug(" " __VA_ARGS__); \41} \42} while (0)4344#define DEBUG_MISC(...) \45do { \46if (G_UNLIKELY(slirp_debug & DBG_MISC)) { \47g_debug(__VA_ARGS__); \48} \49} while (0)5051#define DEBUG_ERROR(...) \52do { \53if (G_UNLIKELY(slirp_debug & DBG_ERROR)) { \54g_debug(__VA_ARGS__); \55} \56} while (0)5758#define DEBUG_TFTP(...) \59do { \60if (G_UNLIKELY(slirp_debug & DBG_TFTP)) { \61g_debug(__VA_ARGS__); \62} \63} while (0)6465#endif /* DEBUG_H_ */666768