\hypertarget{dprintf_8h}{
\section{dprintf.h File Reference}
\label{dprintf_8h}\index{dprintf.h@{dprintf.h}}
}
Debugging print out. 

\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{dprintf_8h_39b5992edd32872e9a5bbe1af594ac1f}{dprintf}(format,...)
\begin{CompactList}\small\item\em Debugging print macro, enable if and only if DEBUG is defined. \item\end{CompactList}\item 
\hypertarget{dprintf_8h_0baaa566dbafc33ef26a0f1004665f67}{
\#define \hyperlink{dprintf_8h_0baaa566dbafc33ef26a0f1004665f67}{declare}(statement)}
\label{dprintf_8h_0baaa566dbafc33ef26a0f1004665f67}

\begin{CompactList}\small\item\em If defined, drops {\em statement\/}. \item\end{CompactList}\item 
\#define \hyperlink{dprintf_8h_1495b2caf9c6bd49d5ba39e211805bc2}{dprintf\_\-0}(format,...)
\begin{CompactList}\small\item\em Debugging print macro, enable if and only if DEBUG\_\-0 is defined. \item\end{CompactList}\item 
\hypertarget{dprintf_8h_7629750b6a509ae99ddc38d57aaceeea}{
\#define \hyperlink{dprintf_8h_7629750b6a509ae99ddc38d57aaceeea}{declare\_\-0}(statement)}
\label{dprintf_8h_7629750b6a509ae99ddc38d57aaceeea}

\begin{CompactList}\small\item\em If defined, drops {\em statement\/}. \item\end{CompactList}\item 
\#define \hyperlink{dprintf_8h_5cdb1467c6d3dde68ceab312da06c233}{dprintf\_\-1}(format,...)
\begin{CompactList}\small\item\em Debugging print macro, enable if and only if DEBUG is defined. \item\end{CompactList}\item 
\hypertarget{dprintf_8h_766c57afda90263d39165362f5e9b738}{
\#define \hyperlink{dprintf_8h_766c57afda90263d39165362f5e9b738}{declare\_\-1}(statement,...)}
\label{dprintf_8h_766c57afda90263d39165362f5e9b738}

\begin{CompactList}\small\item\em If defined, drops {\em statement\/}. \item\end{CompactList}\item 
\hypertarget{dprintf_8h_d341c8da5535cc0d0d64c183662faa0f}{
\#define \textbf{report}(\_\-title, \_\-original, \_\-compressed, \_\-cnt)}
\label{dprintf_8h_d341c8da5535cc0d0d64c183662faa0f}

\end{CompactItemize}


\subsection{Detailed Description}
Debugging print out. 

\begin{Desc}
\item[Author:]JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}


\footnotesize\begin{verbatim}

   CVS $Id: dprintf.h,v 1.2 2006/11/01 21:23:36 russell Exp $
\end{verbatim}
\normalsize


Defines three macro DPRINTF, DPRINTF\_\-0, DPRINTF\_\-1. These are noops unless the corresponding symbols, DEBUG, DEBUG\_\-0 or DEBUG\_\-1 are defined 

\subsection{Define Documentation}
\hypertarget{dprintf_8h_39b5992edd32872e9a5bbe1af594ac1f}{
\index{dprintf.h@{dprintf.h}!dprintf@{dprintf}}
\index{dprintf@{dprintf}!dprintf.h@{dprintf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dprintf(format,  {\em ...})}}
\label{dprintf_8h_39b5992edd32872e9a5bbe1af594ac1f}


Debugging print macro, enable if and only if DEBUG is defined. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em format}]The printf style formatting string \end{description}
\end{Desc}
\hypertarget{dprintf_8h_1495b2caf9c6bd49d5ba39e211805bc2}{
\index{dprintf.h@{dprintf.h}!dprintf_0@{dprintf\_\-0}}
\index{dprintf_0@{dprintf\_\-0}!dprintf.h@{dprintf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dprintf\_\-0(format,  {\em ...})}}
\label{dprintf_8h_1495b2caf9c6bd49d5ba39e211805bc2}


Debugging print macro, enable if and only if DEBUG\_\-0 is defined. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em format}]The printf style formatting string \end{description}
\end{Desc}
\hypertarget{dprintf_8h_5cdb1467c6d3dde68ceab312da06c233}{
\index{dprintf.h@{dprintf.h}!dprintf_1@{dprintf\_\-1}}
\index{dprintf_1@{dprintf\_\-1}!dprintf.h@{dprintf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dprintf\_\-1(format,  {\em ...})}}
\label{dprintf_8h_5cdb1467c6d3dde68ceab312da06c233}


Debugging print macro, enable if and only if DEBUG is defined. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em format}]The printf style formatting string \end{description}
\end{Desc}
