wimax-tools  1.4.4
Macros
debug.h File Reference
#include <wimaxll.h>

Go to the source code of this file.

Macros

#define D_MASTER   (!0)
 
#define __d_printf(l, _tag, _dev, f, a...)
 
#define d_fnstart(l, _dev, f, a...)   __d_printf(l, " FNSTART", _dev, f, ## a)
 
#define d_fnend(l, _dev, f, a...)   __d_printf(l, " FNEND", _dev, f, ## a)
 
#define d_printf(l, _dev, f, a...)   __d_printf(l, "", _dev, f, ## a)
 
#define d_test(l)   (D_MASTER && D_LOCAL >= (l))
 
#define d_dump(l, dev, ptr, size)
 

Macro Definition Documentation

#define __d_printf (   l,
  _tag,
  _dev,
  f,
  a... 
)
Value:
do { \
const struct wimaxll_handle *__dev = (_dev); \
if (D_MASTER && D_LOCAL >= (l)) { \
char __head[64] = ""; \
__d_dev_head(__head, sizeof(__head), __dev); \
fprintf(stderr, "%s%s" _tag ": " f, __head, \
__func__, ## a); \
} \
} while (0 && _dev)
A WiMax control pipe handle.
Definition: internal.h:219
#define D_MASTER
Definition: debug.h:49
#define d_dump (   l,
  dev,
  ptr,
  size 
)
Value:
do { \
if (d_test(l)) \
__d_dump(dev, ptr, size); \
} while (0)
#define d_test(l)
Definition: debug.h:91

Referenced by wimaxll_gnl_handle_msg_to_user(), and wimaxll_msg_write().

#define d_fnend (   l,
  _dev,
  f,
  a... 
)    __d_printf(l, " FNEND", _dev, f, ## a)
#define d_fnstart (   l,
  _dev,
  f,
  a... 
)    __d_printf(l, " FNSTART", _dev, f, ## a)
#define D_MASTER   (!0)
#define d_printf (   l,
  _dev,
  f,
  a... 
)    __d_printf(l, "", _dev, f, ## a)
#define d_test (   l)    (D_MASTER && D_LOCAL >= (l))