Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 591

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

\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.