\section{lib/rbtree/misc.c File Reference}
\label{misc_8c}\index{lib/rbtree/misc.\-c@{lib/rbtree/misc.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}misc.\-h\char`\"{}}\\*
{\ttfamily \#include $<$stdio.\-h$>$}\\*
Include dependency graph for misc.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{misc_8c__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf Assert} ({\bf int} assertion, char $\ast$error)
\item 
void $\ast$ {\bf Safe\-Malloc} (size\-\_\-t size)
\item 
void {\bf Null\-Function} (void $\ast$junk)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
jmp\-\_\-buf {\bf rb\-\_\-jbuf}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{misc.\-c@{misc.\-c}!Assert@{Assert}}
\index{Assert@{Assert}!misc.c@{misc.\-c}}
\subsubsection[{Assert}]{\setlength{\rightskip}{0pt plus 5cm}void Assert (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{assertion, }
\item[{char $\ast$}]{error}
\end{DoxyParamCaption}
)}\label{misc_8c_a5f137c70ba9b868db759c9a4bd092775}


Definition at line 33 of file misc.\-c.



References rb\-\_\-jbuf.



Referenced by Left\-Rotate(), R\-B\-Delete(), R\-B\-Delete\-Fix\-Up(), R\-B\-Tree\-Insert(), Right\-Rotate(), and Tree\-Insert\-Help().

\index{misc.\-c@{misc.\-c}!Null\-Function@{Null\-Function}}
\index{Null\-Function@{Null\-Function}!misc.c@{misc.\-c}}
\subsubsection[{Null\-Function}]{\setlength{\rightskip}{0pt plus 5cm}void Null\-Function (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{junk}
\end{DoxyParamCaption}
)}\label{misc_8c_a84312c00717941e057d9b42e84f6f8ee}


Definition at line 72 of file misc.\-c.

\index{misc.\-c@{misc.\-c}!Safe\-Malloc@{Safe\-Malloc}}
\index{Safe\-Malloc@{Safe\-Malloc}!misc.c@{misc.\-c}}
\subsubsection[{Safe\-Malloc}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Safe\-Malloc (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}\label{misc_8c_ad96654260f8a1d25da8262de60c66195}


Definition at line 56 of file misc.\-c.



References rb\-\_\-jbuf.



Referenced by R\-B\-Tree\-Create(), R\-B\-Tree\-Insert(), Stack\-Create(), and Stack\-Push().



\subsection{Variable Documentation}
\index{misc.\-c@{misc.\-c}!rb\-\_\-jbuf@{rb\-\_\-jbuf}}
\index{rb\-\_\-jbuf@{rb\-\_\-jbuf}!misc.c@{misc.\-c}}
\subsubsection[{rb\-\_\-jbuf}]{\setlength{\rightskip}{0pt plus 5cm}jmp\-\_\-buf rb\-\_\-jbuf}\label{misc_8c_a5efaf87dc65491a99d091449a5d8d31c}


Definition at line 13 of file misc.\-c.



Referenced by Assert(), R\-B\-Enumerate(), R\-B\-Tree\-Create(), R\-B\-Tree\-Insert(), and Safe\-Malloc().

