pcdbug.h

来自「开放源码的编译器open watcom 1.6.0版的源代码」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef __PCDBUG_H
#define __PCDBUG_H

extern const char *tcpState[];

extern BOOL      dbg_mode_all, dbg_print_stat, dbg_dns_details;

extern void      dbug_init   (void);
extern void      dbug_open   (void);
extern void      dbug_exit   (void);
extern const int dbug_handle (void);

extern void dbug_write_raw (const char*);

/*
 * Send Rx/Tx packet to ip-debugger if debugger active
 */
#if defined(USE_DEBUG)
  #define DEBUG_RX(sock, ip)                               \
          do {                                             \
            if (_dbugrecv)                                 \
              (*_dbugrecv) (sock, ip, __FILE__, __LINE__); \
          } while (0)

  #define DEBUG_TX(sock, ip)                               \
          do {                                             \
            if (_dbugxmit)                                 \
              (*_dbugxmit) (sock, ip, __FILE__, __LINE__); \
          } while (0)
#else
  #define DEBUG_RX(sock, ip) ((void)0)
  #define DEBUG_TX(sock, ip) ((void)0)
#endif

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?