wimax-tools 1.4.4
Defines

/home/users/builder/rpm/BUILD/wimax-tools-1.4.4/lib/debug.h File Reference

#include <wimaxll.h>

Go to the source code of this file.

Defines

#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)

Define 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)
#define d_dump (   l,
  dev,
  ptr,
  size 
)
Value:
do {                                            \
        if (d_test(l))                          \
                __d_dump(dev, ptr, size);       \
} while (0)

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))