File:  [Qemu by Fabrice Bellard] / qemu / slirp / debug.h
Revision 1.1.1.4 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:25:36 2018 UTC (3 years ago) by root
Branches: qemu, MAIN
CVS tags: qemu1101, qemu1001, qemu1000, qemu0151, qemu0150, qemu0141, qemu0140, qemu0130, qemu0125, qemu0124, qemu0123, qemu0122, qemu0121, qemu0120, qemu0111, qemu0110, HEAD
qemu 0.11.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 DEBUG 1
    9: 
   10: #ifdef DEBUG
   11: 
   12: #define DBG_CALL 0x1
   13: #define DBG_MISC 0x2
   14: #define DBG_ERROR 0x4
   15: 
   16: #define dfd stderr
   17: 
   18: extern int slirp_debug;
   19: 
   20: #define DEBUG_CALL(x) if (slirp_debug & DBG_CALL) { fprintf(dfd, "%s...\n", x); fflush(dfd); }
   21: #define DEBUG_ARG(x, y) if (slirp_debug & DBG_CALL) { fputc(' ', dfd); fprintf(dfd, x, y); fputc('\n', dfd); fflush(dfd); }
   22: #define DEBUG_ARGS(x) if (slirp_debug & DBG_CALL) { fprintf x ; fflush(dfd); }
   23: #define DEBUG_MISC(x) if (slirp_debug & DBG_MISC) { fprintf x ; fflush(dfd); }
   24: #define DEBUG_ERROR(x) if (slirp_debug & DBG_ERROR) {fprintf x ; fflush(dfd); }
   25: 
   26: #else
   27: 
   28: #define DEBUG_CALL(x)
   29: #define DEBUG_ARG(x, y)
   30: #define DEBUG_ARGS(x)
   31: #define DEBUG_MISC(x)
   32: #define DEBUG_ERROR(x)
   33: 
   34: #endif

unix.superglobalmegacorp.com