\section{lib/rbtree/misc.h File Reference}
\label{misc_8h}\index{lib/rbtree/misc.\-h@{lib/rbtree/misc.\-h}}
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
{\ttfamily \#include $<$setjmp.\-h$>$}\\*
Include dependency graph for misc.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=164pt]{misc_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{misc_8h__dep__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)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
jmp\-\_\-buf {\bf rb\-\_\-jbuf}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{misc.\-h@{misc.\-h}!Assert@{Assert}}
\index{Assert@{Assert}!misc.h@{misc.\-h}}
\subsubsection[{Assert}]{\setlength{\rightskip}{0pt plus 5cm}void Assert (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{assertion, }
\item[{char $\ast$}]{error}
\end{DoxyParamCaption}
)}\label{misc_8h_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.\-h@{misc.\-h}!Safe\-Malloc@{Safe\-Malloc}}
\index{Safe\-Malloc@{Safe\-Malloc}!misc.h@{misc.\-h}}
\subsubsection[{Safe\-Malloc}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Safe\-Malloc (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)}\label{misc_8h_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.\-h@{misc.\-h}!rb\-\_\-jbuf@{rb\-\_\-jbuf}}
\index{rb\-\_\-jbuf@{rb\-\_\-jbuf}!misc.h@{misc.\-h}}
\subsubsection[{rb\-\_\-jbuf}]{\setlength{\rightskip}{0pt plus 5cm}jmp\-\_\-buf rb\-\_\-jbuf}\label{misc_8h_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().

