\hypertarget{debug_8h}{ \section{/home/pvrabec/openscap/openscap-\/0.5.7/src/common/public/debug.h File Reference} \label{debug_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/common/public/debug.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/common/public/debug.h}} } OpenScap debugging helpers. {\ttfamily \#include $<$stddef.h$>$}\par {\ttfamily \#include $<$stdarg.h$>$}\par {\ttfamily \#include $<$stdlib.h$>$}\par \subsection*{Debugging} \label{_amgrpda7d763aac39b294c7453c77c10d8239} \begin{DoxyCompactItemize} \item \hypertarget{group__Internal_gafa7ccd009019b94877babece01ec972d}{ \#define {\bfseries oscap\_\-dprintf}(...)~\_\-\_\-oscap\_\-dprintf (\_\-\_\-FILE\_\-\_\-, \_\-\_\-PRETTY\_\-FUNCTION\_\-\_\-, \_\-\_\-LINE\_\-\_\-, \_\-\_\-VA\_\-ARGS\_\-\_\-)} \label{group__Internal_gafa7ccd009019b94877babece01ec972d} \item \hypertarget{group__Internal_gaf00d3dee02bec38d88b90114c440d7e2}{ \#define {\bfseries OSCAP\_\-DEBUG\_\-FILE}~\char`\"{}oscap\_\-debug.log\char`\"{}} \label{group__Internal_gaf00d3dee02bec38d88b90114c440d7e2} \item \hypertarget{group__Internal_gadac017b064344cfb872d2c585efeac56}{ \#define {\bfseries OSCAP\_\-DEBUG\_\-FILE\_\-ENV}~\char`\"{}OSCAP\_\-DEBUG\_\-FILE\char`\"{}} \label{group__Internal_gadac017b064344cfb872d2c585efeac56} \item \hypertarget{group__Internal_gac0c33ea248158ac24ddda0a9abf42f8b}{ \#define {\bfseries OSCAP\_\-DEBUG\_\-LEVEL\_\-ENV}~\char`\"{}OSCAP\_\-DEBUG\_\-LEVEL\char`\"{}} \label{group__Internal_gac0c33ea248158ac24ddda0a9abf42f8b} \item \hypertarget{group__Internal_ga0b0b9c20bb1cdf1d6e1c1834a11c9b91}{ \#define {\bfseries debug}(l)~if ((\_\-\_\-debuglog\_\-level = (\_\-\_\-debuglog\_\-level == -\/1 ? atoi (getenv (OSCAP\_\-DEBUG\_\-LEVEL\_\-ENV) == NULL ? \char`\"{}0\char`\"{} : getenv (OSCAP\_\-DEBUG\_\-LEVEL\_\-ENV)) : \_\-\_\-debuglog\_\-level)) \&\& \_\-\_\-debuglog\_\-level $>$= (l))} \label{group__Internal_ga0b0b9c20bb1cdf1d6e1c1834a11c9b91} \item \hypertarget{group__Internal_gaacac41505f6d533bfebe565389a4f56f}{ \#define {\bfseries oscap\_\-dlprintf}(l,...)~do \{ debug(l) \{ oscap\_\-dprintf(\_\-\_\-VA\_\-ARGS\_\-\_\-); \}\} while(0)} \label{group__Internal_gaacac41505f6d533bfebe565389a4f56f} \item \hypertarget{group__Internal_gae208f15900608db65543579be1e91506}{ int {\bfseries \_\-\_\-debuglog\_\-level}} \label{group__Internal_gae208f15900608db65543579be1e91506} \item \hypertarget{group__Internal_gaad3fc713713e47317d1b0c62ccfb54e0}{ void {\bfseries \_\-\_\-oscap\_\-dprintf} (const char $\ast$, const char $\ast$, size\_\-t, const char $\ast$,...)} \label{group__Internal_gaad3fc713713e47317d1b0c62ccfb54e0} \end{DoxyCompactItemize} \subsection{Detailed Description} OpenScap debugging helpers.