#include <cat/cat.h>
CAT_DEBUG1((cat_session *sess, const char *label, const char *fmt, ...));
CAT_DEBUG2((cat_session *sess, const char *label, const char *fmt, ...));
CAT_DEBUG3((cat_session *sess, const char *label, const char *fmt, ...));
CAT_DEBUG4((cat_session *sess, const char *label, const char *fmt, ...));
CAT_DEBUG5((cat_session *sess, const char *label, const char *fmt, ...));
The label and fmt are as described for caterr_error().
If compiling with -DCAT_NODEBUG, the macros will be removed.