\hypertarget{GIFBitmap_8cc}{\section{G\-I\-F\-Bitmap.\-cc File Reference} \label{GIFBitmap_8cc}\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}} } {\ttfamily \#include $<$config.\-h$>$}\\* {\ttfamily \#include \char`\"{}Bitmap.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}G\-I\-F\-Bitmap.\-h\char`\"{}}\\* {\ttfamily \#include $<$cmath$>$}\\* {\ttfamily \#include $<$ctype.\-h$>$}\\* \subsection*{Macros} \begin{DoxyCompactItemize} \item \#define \hyperlink{GIFBitmap_8cc_aa8cecfc5c5c054d2875c03e77b7be15d}{T\-R\-U\-E}~1 \item \#define \hyperlink{GIFBitmap_8cc_aa93f0eb578d23995850d61f7d61c55c1}{F\-A\-L\-S\-E}~0 \item \#define \hyperlink{GIFBitmap_8cc_a2a3229669eaff471d0cb22bdfcb38cbf}{A\-R\-G\-V\-A\-L}()~($\ast$++($\ast$argv) $|$$|$ (-\/-\/argc \&\& $\ast$++argv)) \item \#define \hyperlink{GIFBitmap_8cc_aab9e90d260c997235e93fe8b3bba9f61}{M\-A\-X\-C\-O\-D\-E}(n\-\_\-bits)~(((\hyperlink{GIFBitmap_8h_aea37e99bb17c50118ff1c17582a6a8e6}{code\-\_\-int}) 1 $<$$<$ (n\-\_\-bits)) -\/ 1) \item \#define \hyperlink{GIFBitmap_8cc_a8fa6945458bcb3ec1d8e828b2f222d16}{Hash\-Tab\-Of}(i)~htab\mbox{[}i\mbox{]} \item \#define \hyperlink{GIFBitmap_8cc_a8ee99c22ff88db40ff0cac034fafd993}{Code\-Tab\-Of}(i)~codetab\mbox{[}i\mbox{]} \item \#define \hyperlink{GIFBitmap_8cc_ab3f75b57a557b915b5caf35fbbae15a5}{tab\-\_\-prefixof}(i)~\hyperlink{GIFBitmap_8cc_a8ee99c22ff88db40ff0cac034fafd993}{Code\-Tab\-Of}(i) \item \#define \hyperlink{GIFBitmap_8cc_a9128422bab6783abb5291ec489d11c5b}{tab\-\_\-suffixof}(i)~((\hyperlink{GIFBitmap_8cc_acf64ca3fe4d3ab2f1ea8c1f2ed0b8581}{char\-\_\-type}$\ast$)(htab))\mbox{[}i\mbox{]} \item \#define \hyperlink{GIFBitmap_8cc_a01128e3958d08525bdeb897a39ca0be7}{de\-\_\-stack}~((\hyperlink{GIFBitmap_8cc_acf64ca3fe4d3ab2f1ea8c1f2ed0b8581}{char\-\_\-type}$\ast$)\&\hyperlink{GIFBitmap_8cc_a9128422bab6783abb5291ec489d11c5b}{tab\-\_\-suffixof}((\hyperlink{GIFBitmap_8h_aea37e99bb17c50118ff1c17582a6a8e6}{code\-\_\-int})1$<$$<$\hyperlink{GIFBitmap_8h_a9d2a7c69bd3fabc41e1ee87df2f283b3}{B\-I\-T\-S})) \end{DoxyCompactItemize} \subsection*{Typedefs} \begin{DoxyCompactItemize} \item typedef unsigned char \hyperlink{GIFBitmap_8cc_acf64ca3fe4d3ab2f1ea8c1f2ed0b8581}{char\-\_\-type} \end{DoxyCompactItemize} \subsection*{Functions} \begin{DoxyCompactItemize} \item int \hyperlink{GIFBitmap_8cc_aef5caedd7eb1e44a34aec1bae3075331}{iround} (float f) \end{DoxyCompactItemize} \subsection{Macro Definition Documentation} \hypertarget{GIFBitmap_8cc_a2a3229669eaff471d0cb22bdfcb38cbf}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!A\-R\-G\-V\-A\-L@{A\-R\-G\-V\-A\-L}} \index{A\-R\-G\-V\-A\-L@{A\-R\-G\-V\-A\-L}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{A\-R\-G\-V\-A\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define A\-R\-G\-V\-A\-L( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )~($\ast$++($\ast$argv) $|$$|$ (-\/-\/argc \&\& $\ast$++argv))}}\label{GIFBitmap_8cc_a2a3229669eaff471d0cb22bdfcb38cbf} \hypertarget{GIFBitmap_8cc_a8ee99c22ff88db40ff0cac034fafd993}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!Code\-Tab\-Of@{Code\-Tab\-Of}} \index{Code\-Tab\-Of@{Code\-Tab\-Of}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{Code\-Tab\-Of}]{\setlength{\rightskip}{0pt plus 5cm}\#define Code\-Tab\-Of( \begin{DoxyParamCaption} \item[{}]{i} \end{DoxyParamCaption} )~codetab\mbox{[}i\mbox{]}}}\label{GIFBitmap_8cc_a8ee99c22ff88db40ff0cac034fafd993} \hypertarget{GIFBitmap_8cc_a01128e3958d08525bdeb897a39ca0be7}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!de\-\_\-stack@{de\-\_\-stack}} \index{de\-\_\-stack@{de\-\_\-stack}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{de\-\_\-stack}]{\setlength{\rightskip}{0pt plus 5cm}\#define de\-\_\-stack~(({\bf char\-\_\-type}$\ast$)\&{\bf tab\-\_\-suffixof}(({\bf code\-\_\-int})1$<$$<${\bf B\-I\-T\-S}))}}\label{GIFBitmap_8cc_a01128e3958d08525bdeb897a39ca0be7} \hypertarget{GIFBitmap_8cc_aa93f0eb578d23995850d61f7d61c55c1}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!F\-A\-L\-S\-E@{F\-A\-L\-S\-E}} \index{F\-A\-L\-S\-E@{F\-A\-L\-S\-E}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{F\-A\-L\-S\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-A\-L\-S\-E~0}}\label{GIFBitmap_8cc_aa93f0eb578d23995850d61f7d61c55c1} \hypertarget{GIFBitmap_8cc_a8fa6945458bcb3ec1d8e828b2f222d16}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!Hash\-Tab\-Of@{Hash\-Tab\-Of}} \index{Hash\-Tab\-Of@{Hash\-Tab\-Of}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{Hash\-Tab\-Of}]{\setlength{\rightskip}{0pt plus 5cm}\#define Hash\-Tab\-Of( \begin{DoxyParamCaption} \item[{}]{i} \end{DoxyParamCaption} )~htab\mbox{[}i\mbox{]}}}\label{GIFBitmap_8cc_a8fa6945458bcb3ec1d8e828b2f222d16} \hypertarget{GIFBitmap_8cc_aab9e90d260c997235e93fe8b3bba9f61}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!M\-A\-X\-C\-O\-D\-E@{M\-A\-X\-C\-O\-D\-E}} \index{M\-A\-X\-C\-O\-D\-E@{M\-A\-X\-C\-O\-D\-E}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{M\-A\-X\-C\-O\-D\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-C\-O\-D\-E( \begin{DoxyParamCaption} \item[{}]{n\-\_\-bits} \end{DoxyParamCaption} )~((({\bf code\-\_\-int}) 1 $<$$<$ (n\-\_\-bits)) -\/ 1)}}\label{GIFBitmap_8cc_aab9e90d260c997235e93fe8b3bba9f61} \hypertarget{GIFBitmap_8cc_ab3f75b57a557b915b5caf35fbbae15a5}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!tab\-\_\-prefixof@{tab\-\_\-prefixof}} \index{tab\-\_\-prefixof@{tab\-\_\-prefixof}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{tab\-\_\-prefixof}]{\setlength{\rightskip}{0pt plus 5cm}\#define tab\-\_\-prefixof( \begin{DoxyParamCaption} \item[{}]{i} \end{DoxyParamCaption} )~{\bf Code\-Tab\-Of}(i)}}\label{GIFBitmap_8cc_ab3f75b57a557b915b5caf35fbbae15a5} \hypertarget{GIFBitmap_8cc_a9128422bab6783abb5291ec489d11c5b}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!tab\-\_\-suffixof@{tab\-\_\-suffixof}} \index{tab\-\_\-suffixof@{tab\-\_\-suffixof}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{tab\-\_\-suffixof}]{\setlength{\rightskip}{0pt plus 5cm}\#define tab\-\_\-suffixof( \begin{DoxyParamCaption} \item[{}]{i} \end{DoxyParamCaption} )~(({\bf char\-\_\-type}$\ast$)(htab))\mbox{[}i\mbox{]}}}\label{GIFBitmap_8cc_a9128422bab6783abb5291ec489d11c5b} \hypertarget{GIFBitmap_8cc_aa8cecfc5c5c054d2875c03e77b7be15d}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!T\-R\-U\-E@{T\-R\-U\-E}} \index{T\-R\-U\-E@{T\-R\-U\-E}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{T\-R\-U\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-R\-U\-E~1}}\label{GIFBitmap_8cc_aa8cecfc5c5c054d2875c03e77b7be15d} \subsection{Typedef Documentation} \hypertarget{GIFBitmap_8cc_acf64ca3fe4d3ab2f1ea8c1f2ed0b8581}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!char\-\_\-type@{char\-\_\-type}} \index{char\-\_\-type@{char\-\_\-type}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{char\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned char {\bf char\-\_\-type}}}\label{GIFBitmap_8cc_acf64ca3fe4d3ab2f1ea8c1f2ed0b8581} \subsection{Function Documentation} \hypertarget{GIFBitmap_8cc_aef5caedd7eb1e44a34aec1bae3075331}{\index{G\-I\-F\-Bitmap.\-cc@{G\-I\-F\-Bitmap.\-cc}!iround@{iround}} \index{iround@{iround}!GIFBitmap.cc@{G\-I\-F\-Bitmap.\-cc}} \subsubsection[{iround}]{\setlength{\rightskip}{0pt plus 5cm}int iround ( \begin{DoxyParamCaption} \item[{float}]{f} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{GIFBitmap_8cc_aef5caedd7eb1e44a34aec1bae3075331} Referenced by P\-N\-G\-Bitmap\-::write(), and G\-I\-F\-Bitmap\-::write().