debug.h revision 677833bc953b6cb418c701facbdcf4aa18d6c44e
/*
* Copyright (c) 1995 Danny Gasparovski.
*
* Please read the file COPYRIGHT for the
* terms and conditions of the copyright.
*/
#define PRN_STDERR 1
#define PRN_SPRINTF 2
extern int dostats;
extern int slirp_debug;
#define DBG_CALL 0x1
#define DBG_MISC 0x2
#define DBG_ERROR 0x4
#ifndef VBOX
#ifdef DEBUG
#define DEBUG_ARG(x, y) if (slirp_debug & DBG_CALL) { fputc(' ', dfd); fprintf(dfd, x, y); fputc('\n', dfd); fflush(dfd); }
#else
#define DEBUG_CALL(x)
#define DEBUG_ARG(x, y)
#define DEBUG_ARGS(x)
#define DEBUG_MISC(x)
#define DEBUG_ERROR(x)
#endif
#else /* VBOX */
#ifdef LOG_ENABLED
#define DEBUG_ARGS(x) __debug_flow x
#define DEBUG_MISC(x) __debug_log2 x
#define DEBUG_ERROR(x) __debug_log x
{
}
{
}
{
}
#else /* !LOG_ENABLED */
#define DEBUG_CALL(x) do {} while (0)
#define DEBUG_ARG(x, y) do {} while (0)
#define DEBUG_ARGS(x) do {} while (0)
#define DEBUG_MISC(x) do {} while (0)
#define DEBUG_ERROR(x) do {} while (0)
#endif /* !LOG_ENABLED */
#endif /* VBOX */
void debug_init _P((char *, int));
/*void ttystats _P((struct ttys *)); */
void allttystats _P((void));
#ifndef VBOX
#endif /* VBOX */
#ifndef VBOX
void slirp_exit _P((int));
#endif /* VBOX */