\hypertarget{DviFile_8cc}{\section{Dvi\-File.\-cc File Reference}
\label{DviFile_8cc}\index{Dvi\-File.\-cc@{Dvi\-File.\-cc}}
}
{\ttfamily \#include $<$config.\-h$>$}\\*
{\ttfamily \#include $<$iostream$>$}\\*
{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include $<$unistd.\-h$>$}\\*
{\ttfamily \#include $<$fcntl.\-h$>$}\\*
{\ttfamily \#include $<$cstdlib$>$}\\*
{\ttfamily \#include $<$cmath$>$}\\*
{\ttfamily \#include $<$cassert$>$}\\*
{\ttfamily \#include $<$cctype$>$}\\*
{\ttfamily \#include $<$Dvi\-File.\-h$>$}\\*
{\ttfamily \#include $<$Pk\-Font.\-h$>$}\\*
{\ttfamily \#include $<$File\-Byte\-Stream.\-h$>$}\\*
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{DviFile_8cc_a9f7914df04bc61b11ab5476a8d571f0b}{M\-A\-P}(x)~\{ \#x, unit\-\_\- \#\# x \}
\item 
\#define \hyperlink{DviFile_8cc_a87a20df63948a3f20b01ced0d626e9c8}{M\-A\-P}(u)~case unit\-\_\- \#\# u\-: return \#u
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\hypertarget{DviFile_8cc_a9f7914df04bc61b11ab5476a8d571f0b}{\index{Dvi\-File.\-cc@{Dvi\-File.\-cc}!M\-A\-P@{M\-A\-P}}
\index{M\-A\-P@{M\-A\-P}!DviFile.cc@{Dvi\-File.\-cc}}
\subsubsection[{M\-A\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-P(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)~\{ \#x, unit\-\_\- \#\# x \}}}\label{DviFile_8cc_a9f7914df04bc61b11ab5476a8d571f0b}


Referenced by Dvi\-File\-::unit\-String(), and Dvi\-File\-::unit\-Type().

\hypertarget{DviFile_8cc_a87a20df63948a3f20b01ced0d626e9c8}{\index{Dvi\-File.\-cc@{Dvi\-File.\-cc}!M\-A\-P@{M\-A\-P}}
\index{M\-A\-P@{M\-A\-P}!DviFile.cc@{Dvi\-File.\-cc}}
\subsubsection[{M\-A\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-P(
\begin{DoxyParamCaption}
\item[{}]{u}
\end{DoxyParamCaption}
)~case unit\-\_\- \#\# u\-: return \#u}}\label{DviFile_8cc_a87a20df63948a3f20b01ced0d626e9c8}
