/home/pvrabec/openscap/openscap-0.5.7/src/common/public/debug.h File Reference

OpenScap debugging helpers. More...

#include <stddef.h>
#include <stdarg.h>
#include <stdlib.h>

Go to the source code of this file.

Debugging



#define oscap_dprintf(...)   __oscap_dprintf (__FILE__, __PRETTY_FUNCTION__, __LINE__, __VA_ARGS__)
#define OSCAP_DEBUG_FILE   "oscap_debug.log"
#define OSCAP_DEBUG_FILE_ENV   "OSCAP_DEBUG_FILE"
#define OSCAP_DEBUG_LEVEL_ENV   "OSCAP_DEBUG_LEVEL"
#define debug(l)   if ((__debuglog_level = (__debuglog_level == -1 ? atoi (getenv (OSCAP_DEBUG_LEVEL_ENV) == NULL ? "0" : getenv (OSCAP_DEBUG_LEVEL_ENV)) : __debuglog_level)) && __debuglog_level >= (l))
#define oscap_dlprintf(l,...)   do { debug(l) { oscap_dprintf(__VA_ARGS__); }} while(0)
int __debuglog_level
void __oscap_dprintf (const char *, const char *, size_t, const char *,...)

Detailed Description

OpenScap debugging helpers.


Generated on 26 Feb 2010 for Open SCAP Library by  doxygen 1.6.1