\hypertarget{canada__compress_8c}{}\section{/src/blacknest/bds/bds/bds\+Data\+Lib/canada\+\_\+compress.c File Reference}
\label{canada__compress_8c}\index{/src/blacknest/bds/bds/bdsDataLib/canada\_compress.c@{/src/blacknest/bds/bds/bdsDataLib/canada\_compress.c}}
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include \char`\"{}canada\+\_\+compress.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{canada__compress_8c_a79ec5a7ee5cef18d82dc401297b9fa58}{pack}} (unsigned long m, unsigned long $\ast$y, unsigned char $\ast$b, int $\ast$j)
\item 
static void \mbox{\hyperlink{canada__compress_8c_ac09268b8e333f761ac753e6ad2ebf297}{unpack}} (uint32\+\_\+t m, uint32\+\_\+t $\ast$y, unsigned char $\ast$b, int $\ast$j)
\item 
int \mbox{\hyperlink{canada__compress_8c_a845f65c629f046cd36ae207d1008713c}{canada\+\_\+compress}} (unsigned char $\ast$b, unsigned long $\ast$y, int $\ast$n, int m, unsigned long $\ast$v0)
\item 
int \mbox{\hyperlink{canada__compress_8c_ad17630c10b4534b2894378a11ad6e84a}{canada\+\_\+uncompress}} (unsigned char $\ast$b, uint32\+\_\+t $\ast$y, int $\ast$n, int samples, uint32\+\_\+t $\ast$v0)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{canada__compress_8c_a8bf0000398656729e07d053edb999af4}{corrupt}} = 0
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{canada__compress_8c_a845f65c629f046cd36ae207d1008713c}\label{canada__compress_8c_a845f65c629f046cd36ae207d1008713c}} 
\index{canada\_compress.c@{canada\_compress.c}!canada\_compress@{canada\_compress}}
\index{canada\_compress@{canada\_compress}!canada\_compress.c@{canada\_compress.c}}
\subsubsection{\texorpdfstring{canada\_compress()}{canada\_compress()}}
{\footnotesize\ttfamily int canada\+\_\+compress (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{b,  }\item[{unsigned long $\ast$}]{y,  }\item[{int $\ast$}]{n,  }\item[{int}]{m,  }\item[{unsigned long $\ast$}]{v0 }\end{DoxyParamCaption})}

\mbox{\Hypertarget{canada__compress_8c_ad17630c10b4534b2894378a11ad6e84a}\label{canada__compress_8c_ad17630c10b4534b2894378a11ad6e84a}} 
\index{canada\_compress.c@{canada\_compress.c}!canada\_uncompress@{canada\_uncompress}}
\index{canada\_uncompress@{canada\_uncompress}!canada\_compress.c@{canada\_compress.c}}
\subsubsection{\texorpdfstring{canada\_uncompress()}{canada\_uncompress()}}
{\footnotesize\ttfamily int canada\+\_\+uncompress (\begin{DoxyParamCaption}\item[{unsigned char $\ast$}]{b,  }\item[{uint32\+\_\+t $\ast$}]{y,  }\item[{int $\ast$}]{n,  }\item[{int}]{samples,  }\item[{uint32\+\_\+t $\ast$}]{v0 }\end{DoxyParamCaption})}

\mbox{\Hypertarget{canada__compress_8c_a79ec5a7ee5cef18d82dc401297b9fa58}\label{canada__compress_8c_a79ec5a7ee5cef18d82dc401297b9fa58}} 
\index{canada\_compress.c@{canada\_compress.c}!pack@{pack}}
\index{pack@{pack}!canada\_compress.c@{canada\_compress.c}}
\subsubsection{\texorpdfstring{pack()}{pack()}}
{\footnotesize\ttfamily static void pack (\begin{DoxyParamCaption}\item[{unsigned long}]{m,  }\item[{unsigned long $\ast$}]{y,  }\item[{unsigned char $\ast$}]{b,  }\item[{int $\ast$}]{j }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{canada__compress_8c_ac09268b8e333f761ac753e6ad2ebf297}\label{canada__compress_8c_ac09268b8e333f761ac753e6ad2ebf297}} 
\index{canada\_compress.c@{canada\_compress.c}!unpack@{unpack}}
\index{unpack@{unpack}!canada\_compress.c@{canada\_compress.c}}
\subsubsection{\texorpdfstring{unpack()}{unpack()}}
{\footnotesize\ttfamily static void unpack (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{m,  }\item[{uint32\+\_\+t $\ast$}]{y,  }\item[{unsigned char $\ast$}]{b,  }\item[{int $\ast$}]{j }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\subsection{Variable Documentation}
\mbox{\Hypertarget{canada__compress_8c_a8bf0000398656729e07d053edb999af4}\label{canada__compress_8c_a8bf0000398656729e07d053edb999af4}} 
\index{canada\_compress.c@{canada\_compress.c}!corrupt@{corrupt}}
\index{corrupt@{corrupt}!canada\_compress.c@{canada\_compress.c}}
\subsubsection{\texorpdfstring{corrupt}{corrupt}}
{\footnotesize\ttfamily int corrupt = 0\hspace{0.3cm}{\ttfamily [static]}}

