\hypertarget{z__zone_8h}{
\section{common/z\_\-zone.h File Reference}
\label{d5/dc2/z__zone_8h}\index{common/z\_\-zone.h@{common/z\_\-zone.h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structmemblock__s}{memblock\_\-s}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{structmemblock__s}{memblock\_\-s} \hyperlink{z__zone_8h_a47ab40b90a162ccb3cdc027d4e2e521d}{memblock\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{z__zone_8h_a1fdf85f117eec0910b5390ef6fb93f6c}{Z\_\-Init} (void)
\item 
void \hyperlink{z__zone_8h_a0bdd4089ecef56196582afcef1020bd4}{Z\_\-FreeTags} (int lowtag, int hightag)
\item 
void \hyperlink{z__zone_8h_adc83616a9d9def9c1933e53820ac34e3}{Z\_\-DumpHeap} (int lowtag, int hightag)
\item 
void \hyperlink{z__zone_8h_a8c9d5a6f9499fd55754ad2b0ec6d18ee}{Z\_\-FileDumpHeap} (FILE $\ast$f)
\item 
void \hyperlink{z__zone_8h_af35f377fca36b4f7fd9960cbf29fae89}{Z\_\-CheckHeap} (void)
\item 
size\_\-t \hyperlink{z__zone_8h_aa50ea46666f69a8412579b552a1f10cf}{Z\_\-FreeMemory} (void)
\item 
void $\ast$ \hyperlink{z__zone_8h_ab486f3f837975302f62706bca8bacd6e}{Z\_\-Malloc2} (size\_\-t \hyperlink{lzoconf_8h_aab9257c30c984af77be6bc46d052d45d}{size}, int tag, void $\ast$user, const char $\ast$file, int line)
\item 
void \hyperlink{z__zone_8h_af7da4708a6092a7a014780470f86b603}{Z\_\-Free2} (void $\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, const char $\ast$file, int line)
\item 
void \hyperlink{z__zone_8h_a1fe1c8493d99f2225f4d9ad9601fb5d5}{Z\_\-ChangeTag2} (void $\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, int tag)
\item 
void \hyperlink{z__zone_8h_a11690e798c05454d00dcfef114c5465e}{Z\_\-ChangeTag2} (const void $\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, int tag)
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{z__zone_8h_a47ab40b90a162ccb3cdc027d4e2e521d}{
\index{z\_\-zone.h@{z\_\-zone.h}!memblock\_\-t@{memblock\_\-t}}
\index{memblock\_\-t@{memblock\_\-t}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{memblock\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf memblock\_\-s}  {\bf memblock\_\-t}}}
\label{d5/dc2/z__zone_8h_a47ab40b90a162ccb3cdc027d4e2e521d}


\subsection{Function Documentation}
\hypertarget{z__zone_8h_a1fe1c8493d99f2225f4d9ad9601fb5d5}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-ChangeTag2@{Z\_\-ChangeTag2}}
\index{Z\_\-ChangeTag2@{Z\_\-ChangeTag2}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-ChangeTag2}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-ChangeTag2 (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr, }
\item[{int}]{tag}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_a1fe1c8493d99f2225f4d9ad9601fb5d5}
\hypertarget{z__zone_8h_a11690e798c05454d00dcfef114c5465e}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-ChangeTag2@{Z\_\-ChangeTag2}}
\index{Z\_\-ChangeTag2@{Z\_\-ChangeTag2}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-ChangeTag2}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-ChangeTag2 (
\begin{DoxyParamCaption}
\item[{const void $\ast$}]{ptr, }
\item[{int}]{tag}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/dc2/z__zone_8h_a11690e798c05454d00dcfef114c5465e}
\hypertarget{z__zone_8h_af35f377fca36b4f7fd9960cbf29fae89}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-CheckHeap@{Z\_\-CheckHeap}}
\index{Z\_\-CheckHeap@{Z\_\-CheckHeap}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-CheckHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-CheckHeap (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_af35f377fca36b4f7fd9960cbf29fae89}
\hypertarget{z__zone_8h_adc83616a9d9def9c1933e53820ac34e3}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-DumpHeap@{Z\_\-DumpHeap}}
\index{Z\_\-DumpHeap@{Z\_\-DumpHeap}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-DumpHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-DumpHeap (
\begin{DoxyParamCaption}
\item[{int}]{lowtag, }
\item[{int}]{hightag}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_adc83616a9d9def9c1933e53820ac34e3}
\hypertarget{z__zone_8h_a8c9d5a6f9499fd55754ad2b0ec6d18ee}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-FileDumpHeap@{Z\_\-FileDumpHeap}}
\index{Z\_\-FileDumpHeap@{Z\_\-FileDumpHeap}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-FileDumpHeap}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-FileDumpHeap (
\begin{DoxyParamCaption}
\item[{FILE $\ast$}]{f}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_a8c9d5a6f9499fd55754ad2b0ec6d18ee}
\hypertarget{z__zone_8h_af7da4708a6092a7a014780470f86b603}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-Free2@{Z\_\-Free2}}
\index{Z\_\-Free2@{Z\_\-Free2}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-Free2}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-Free2 (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{ptr, }
\item[{const char $\ast$}]{file, }
\item[{int}]{line}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_af7da4708a6092a7a014780470f86b603}
\hypertarget{z__zone_8h_aa50ea46666f69a8412579b552a1f10cf}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-FreeMemory@{Z\_\-FreeMemory}}
\index{Z\_\-FreeMemory@{Z\_\-FreeMemory}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-FreeMemory}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t Z\_\-FreeMemory (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_aa50ea46666f69a8412579b552a1f10cf}
\hypertarget{z__zone_8h_a0bdd4089ecef56196582afcef1020bd4}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-FreeTags@{Z\_\-FreeTags}}
\index{Z\_\-FreeTags@{Z\_\-FreeTags}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-FreeTags}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-FreeTags (
\begin{DoxyParamCaption}
\item[{int}]{lowtag, }
\item[{int}]{hightag}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_a0bdd4089ecef56196582afcef1020bd4}
\hypertarget{z__zone_8h_a1fdf85f117eec0910b5390ef6fb93f6c}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-Init@{Z\_\-Init}}
\index{Z\_\-Init@{Z\_\-Init}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void Z\_\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_a1fdf85f117eec0910b5390ef6fb93f6c}
\hypertarget{z__zone_8h_ab486f3f837975302f62706bca8bacd6e}{
\index{z\_\-zone.h@{z\_\-zone.h}!Z\_\-Malloc2@{Z\_\-Malloc2}}
\index{Z\_\-Malloc2@{Z\_\-Malloc2}!z_zone.h@{z\_\-zone.h}}
\subsubsection[{Z\_\-Malloc2}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ Z\_\-Malloc2 (
\begin{DoxyParamCaption}
\item[{size\_\-t}]{size, }
\item[{int}]{tag, }
\item[{void $\ast$}]{user, }
\item[{const char $\ast$}]{file, }
\item[{int}]{line}
\end{DoxyParamCaption}
)}}
\label{d5/dc2/z__zone_8h_ab486f3f837975302f62706bca8bacd6e}
