\section{lib/cgraph/vmstub.h File Reference}
\label{vmstub_8h}\index{lib/cgraph/vmstub.\-h@{lib/cgraph/vmstub.\-h}}
{\ttfamily \#include $<$stdlib.\-h$>$}\\*
Include dependency graph for vmstub.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=146pt]{vmstub_8h__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf vmalloc}({\bf heap}, size)~malloc(size)
\item 
\#define {\bf vmopen}(x, y, z)~({\bf Vmalloc\-\_\-t}$\ast$)(0)
\item 
\#define {\bf vmclose}(x)~{\bf while} (0)
\item 
\#define {\bf vmresize}({\bf heap}, ptr, size, oktomoveflag)~realloc((ptr),(size))
\item 
\#define {\bf vmfree}({\bf heap}, ptr)~free(ptr)
\item 
\#define {\bf E\-X\-T\-E\-R\-N}~{\bf extern}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef void {\bf Vmalloc\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
{\bf E\-X\-T\-E\-R\-N} void $\ast$ {\bf Vmregion}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{vmstub.\-h@{vmstub.\-h}!E\-X\-T\-E\-R\-N@{E\-X\-T\-E\-R\-N}}
\index{E\-X\-T\-E\-R\-N@{E\-X\-T\-E\-R\-N}!vmstub.h@{vmstub.\-h}}
\subsubsection[{E\-X\-T\-E\-R\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-X\-T\-E\-R\-N~{\bf extern}}\label{vmstub_8h_a77366c1bd428629dc898e188bfd182a3}


Definition at line 27 of file vmstub.\-h.

\index{vmstub.\-h@{vmstub.\-h}!vmalloc@{vmalloc}}
\index{vmalloc@{vmalloc}!vmstub.h@{vmstub.\-h}}
\subsubsection[{vmalloc}]{\setlength{\rightskip}{0pt plus 5cm}\#define vmalloc(
\begin{DoxyParamCaption}
\item[{}]{{\bf heap}, }
\item[{}]{size}
\end{DoxyParamCaption}
)~malloc(size)}\label{vmstub_8h_a4270e7ee8e22609c72bc714dac4fb06e}


Definition at line 21 of file vmstub.\-h.

\index{vmstub.\-h@{vmstub.\-h}!vmclose@{vmclose}}
\index{vmclose@{vmclose}!vmstub.h@{vmstub.\-h}}
\subsubsection[{vmclose}]{\setlength{\rightskip}{0pt plus 5cm}\#define vmclose(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)~{\bf while} (0)}\label{vmstub_8h_a9b9e61f125952d9c0ebae5f4e621a39f}


Definition at line 23 of file vmstub.\-h.

\index{vmstub.\-h@{vmstub.\-h}!vmfree@{vmfree}}
\index{vmfree@{vmfree}!vmstub.h@{vmstub.\-h}}
\subsubsection[{vmfree}]{\setlength{\rightskip}{0pt plus 5cm}\#define vmfree(
\begin{DoxyParamCaption}
\item[{}]{{\bf heap}, }
\item[{}]{ptr}
\end{DoxyParamCaption}
)~free(ptr)}\label{vmstub_8h_afe9af8a72b68b016463c873bb02bde74}


Definition at line 25 of file vmstub.\-h.

\index{vmstub.\-h@{vmstub.\-h}!vmopen@{vmopen}}
\index{vmopen@{vmopen}!vmstub.h@{vmstub.\-h}}
\subsubsection[{vmopen}]{\setlength{\rightskip}{0pt plus 5cm}\#define vmopen(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{y, }
\item[{}]{z}
\end{DoxyParamCaption}
)~({\bf Vmalloc\-\_\-t}$\ast$)(0)}\label{vmstub_8h_a24fae211782df996d253deda3ab0be47}


Definition at line 22 of file vmstub.\-h.

\index{vmstub.\-h@{vmstub.\-h}!vmresize@{vmresize}}
\index{vmresize@{vmresize}!vmstub.h@{vmstub.\-h}}
\subsubsection[{vmresize}]{\setlength{\rightskip}{0pt plus 5cm}\#define vmresize(
\begin{DoxyParamCaption}
\item[{}]{{\bf heap}, }
\item[{}]{ptr, }
\item[{}]{size, }
\item[{}]{oktomoveflag}
\end{DoxyParamCaption}
)~realloc((ptr),(size))}\label{vmstub_8h_ae94ce6ca2f840611aad5f6278af95b59}


Definition at line 24 of file vmstub.\-h.



\subsection{Typedef Documentation}
\index{vmstub.\-h@{vmstub.\-h}!Vmalloc\-\_\-t@{Vmalloc\-\_\-t}}
\index{Vmalloc\-\_\-t@{Vmalloc\-\_\-t}!vmstub.h@{vmstub.\-h}}
\subsubsection[{Vmalloc\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef void {\bf Vmalloc\-\_\-t}}\label{vmstub_8h_ad467d22c2329c57051494b86173c85f4}


Definition at line 20 of file vmstub.\-h.



\subsection{Variable Documentation}
\index{vmstub.\-h@{vmstub.\-h}!Vmregion@{Vmregion}}
\index{Vmregion@{Vmregion}!vmstub.h@{vmstub.\-h}}
\subsubsection[{Vmregion}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-X\-T\-E\-R\-N} void$\ast$ Vmregion}\label{vmstub_8h_a25c3e26aed31d669c4925238f07427d4}


Definition at line 29 of file vmstub.\-h.

