File:  [Qemu by Fabrice Bellard] / qemu / slirp / debug.h
Revision 1.1.1.3 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:54:29 2018 UTC (3 years, 1 month ago) by root
Branches: qemu, MAIN
CVS tags: qemu0105, qemu0104, qemu0103, qemu0102, qemu0101, qemu0100, HEAD
qemu 0.10.0

    1: /*
    2:  * Copyright (c) 1995 Danny Gasparovski.
    3:  *
    4:  * Please read the file COPYRIGHT for the
    5:  * terms and conditions of the copyright.
    6:  */
    7: 
    8: #define PRN_STDERR	1
    9: #define PRN_SPRINTF	2
   10: 
   11: extern FILE *dfd;
   12: extern FILE *lfd;
   13: extern int dostats;
   14: extern int slirp_debug;
   15: 
   16: #define DBG_CALL 0x1
   17: #define DBG_MISC 0x2
   18: #define DBG_ERROR 0x4
   19: #define DEBUG_DEFAULT DBG_CALL|DBG_MISC|DBG_ERROR
   20: 
   21: #ifdef DEBUG
   22: #define DEBUG_CALL(x) if (slirp_debug & DBG_CALL) { fprintf(dfd, "%s...\n", x); fflush(dfd); }
   23: #define DEBUG_ARG(x, y) if (slirp_debug & DBG_CALL) { fputc(' ', dfd); fprintf(dfd, x, y); fputc('\n', dfd); fflush(dfd); }
   24: #define DEBUG_ARGS(x) if (slirp_debug & DBG_CALL) { fprintf x ; fflush(dfd); }
   25: #define DEBUG_MISC(x) if (slirp_debug & DBG_MISC) { fprintf x ; fflush(dfd); }
   26: #define DEBUG_ERROR(x) if (slirp_debug & DBG_ERROR) {fprintf x ; fflush(dfd); }
   27: 
   28: 
   29: #else
   30: 
   31: #define DEBUG_CALL(x)
   32: #define DEBUG_ARG(x, y)
   33: #define DEBUG_ARGS(x)
   34: #define DEBUG_MISC(x)
   35: #define DEBUG_ERROR(x)
   36: 
   37: #endif
   38: 
   39: void debug_init _P((char *, int));

unix.superglobalmegacorp.com