\hypertarget{group__Embryo__Heap__Group}{\section{Heap Functions}
\label{group__Embryo__Heap__Group}\index{Heap Functions@{Heap Functions}}
}


Increases the size of the heap of the given virtual machine by the given number of Embryo\+\_\+\+Cells.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} void \hyperlink{group__Embryo__Heap__Group_gaba1369c72afa0acb6e437ef6923dae63}{embryo\+\_\+data\+\_\+heap\+\_\+pop} (Embryo\+\_\+\+Program $\ast$ep, Embryo\+\_\+\+Cell down\+\_\+to)
\begin{DoxyCompactList}\small\item\em Decreases the size of the heap of the given virtual machine down to the given size. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Increases the size of the heap of the given virtual machine by the given number of Embryo\+\_\+\+Cells. 


\begin{DoxyParams}{Parameters}
{\em ep} & The program with the given virtual machine. \\
\hline
{\em cells} & The given number of Embryo\+\_\+\+Cells. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The address of the new memory region on success. {\ttfamily E\+M\+B\+R\+Y\+O\+\_\+\+C\+E\+L\+L\+\_\+\+N\+O\+N\+E} otherwise.
\end{DoxyReturn}
The heap is an area of memory that can be allocated for program use at runtime. The heap functions here change the amount of heap memory available. 

\subsection{Function Documentation}
\hypertarget{group__Embryo__Heap__Group_gaba1369c72afa0acb6e437ef6923dae63}{\index{Heap Functions@{Heap Functions}!embryo\+\_\+data\+\_\+heap\+\_\+pop@{embryo\+\_\+data\+\_\+heap\+\_\+pop}}
\index{embryo\+\_\+data\+\_\+heap\+\_\+pop@{embryo\+\_\+data\+\_\+heap\+\_\+pop}!Heap Functions@{Heap Functions}}
\subsubsection[{embryo\+\_\+data\+\_\+heap\+\_\+pop}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} void embryo\+\_\+data\+\_\+heap\+\_\+pop (
\begin{DoxyParamCaption}
\item[{Embryo\+\_\+\+Program $\ast$}]{ep, }
\item[{Embryo\+\_\+\+Cell}]{down\+\_\+to}
\end{DoxyParamCaption}
)}}\label{group__Embryo__Heap__Group_gaba1369c72afa0acb6e437ef6923dae63}


Decreases the size of the heap of the given virtual machine down to the given size. 


\begin{DoxyParams}{Parameters}
{\em ep} & The program with the given virtual machine. \\
\hline
{\em down\+\_\+to} & The given size. \\
\hline
\end{DoxyParams}
