/[lwip]/lwip/src/include/lwip/debug.h
ViewVC logotype

Diff of /lwip/src/include/lwip/debug.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by likewise, Thu Feb 20 14:35:40 2003 UTC revision 1.15 by jani, Fri Feb 21 16:43:46 2003 UTC
# Line 41  Line 41 
41   * - 3 severe   * - 3 severe
42   */   */
43  #define DBG_MASK_LEVEL 3  #define DBG_MASK_LEVEL 3
44    #define DBG_TYPES_ON 0
45  /** print only debug messages with this level or higher */  /** print only debug messages with this level or higher */
46  #define DBG_MIN_LEVEL 0  #define DBG_MIN_LEVEL 0
47    
# Line 59  Line 59 
59  /** flag for DEBUGF to halt after printing this debug message */  /** flag for DEBUGF to halt after printing this debug message */
60  #define DBG_HALT    0x08  #define DBG_HALT    0x08
61    
62    
63  #ifdef LWIP_DEBUG  #ifdef LWIP_DEBUG
64    
65  #define LWIP_ASSERT(x,y) do { if(!(y)) LWIP_PLATFORM_ASSERT(x); } while(0)  #define LWIP_ASSERT(x,y) do { if(!(y)) LWIP_PLATFORM_ASSERT(x); } while(0)
# Line 66  Line 67 
67    * AND is at least DBG_LEVEL */    * AND is at least DBG_LEVEL */
68  #define DEBUGF(debug, x) do { if ((debug & DBG_ON) && (debug & DBG_TYPES_ON) && ((debug & DBG_MASK_LEVEL) >= DBG_MIN_LEVEL)) { LWIP_PLATFORM_DIAG(x); if (debug & DBG_HALT) while(1); } } while(0)  #define DEBUGF(debug, x) do { if ((debug & DBG_ON) && (debug & DBG_TYPES_ON) && ((debug & DBG_MASK_LEVEL) >= DBG_MIN_LEVEL)) { LWIP_PLATFORM_DIAG(x); if (debug & DBG_HALT) while(1); } } while(0)
69  #define LWIP_ERROR(x)    do { LWIP_PLATFORM_DIAG(x); } while(0)  #define LWIP_ERROR(x)    do { LWIP_PLATFORM_DIAG(x); } while(0)
   
70  #else /* LWIP_DEBUG */  #else /* LWIP_DEBUG */
71    
72  #define LWIP_ASSERT(x,y)  #define LWIP_ASSERT(x,y)
73  #define DEBUGF(debug, x)  #define DEBUGF(debug, x)
74  #define LWIP_ERROR(x)    #define LWIP_ERROR(x)  
75    
 #define DBG_TYPES_ON 0U  
   
  /**  
  * Disable all debug messages  
  */  
 #define DEMO_DEBUG       DBG_OFF  
 #define ETHARP_DEBUG     DBG_OFF  
 #define NETIF_DEBUG      DBG_OFF  
 #define PBUF_DEBUG       DBG_OFF  
 #define DELIF_DEBUG      DBG_OFF  
 #define DROPIF_DEBUG     DBG_OFF  
 #define TUNIF_DEBUG      DBG_OFF  
 #define UNIXIF_DEBUG     DBG_OFF  
 #define TAPIF_DEBUG      DBG_OFF  
 #define SIO_FIFO_DEBUG   DBG_OFF  
 #define PPP_DEBUG        DBG_OFF  
 #define API_LIB_DEBUG    DBG_OFF  
 #define API_MSG_DEBUG    DBG_OFF  
 #define SOCKETS_DEBUG    DBG_OFF  
 #define ICMP_DEBUG       DBG_OFF  
 #define INET_DEBUG       DBG_OFF  
 #define IP_DEBUG         DBG_OFF  
 #define IP_REASS_DEBUG   DBG_OFF  
 #define MEM_DEBUG        DBG_OFF  
 #define MEMP_DEBUG       DBG_OFF  
 #define SYS_DEBUG        DBG_OFF  
 #define TCP_DEBUG        DBG_OFF  
 #define TCP_INPUT_DEBUG  DBG_OFF  
 #define TCP_FR_DEBUG     DBG_OFF  
 #define TCP_RTO_DEBUG    DBG_OFF  
 #define TCP_REXMIT_DEBUG DBG_OFF  
 #define TCP_CWND_DEBUG   DBG_OFF  
 #define TCP_WND_DEBUG    DBG_OFF  
 #define TCP_OUTPUT_DEBUG DBG_OFF  
 #define TCP_RST_DEBUG    DBG_OFF  
 #define TCP_QLEN_DEBUG   DBG_OFF  
 #define UDP_DEBUG        DBG_OFF  
 #define TCPIP_DEBUG      DBG_OFF  
 #define TCPDUMP_DEBUG    DBG_OFF  
 #define DHCP_DEBUG       DBG_OFF  
76    
77  #endif /* LWIP_DEBUG */  #endif /* LWIP_DEBUG */
78    

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26