\section{lib/common/mpgen.c File Reference}
\label{mpgen_8c}\index{lib/common/mpgen.\-c@{lib/common/mpgen.\-c}}
{\ttfamily \#include \char`\"{}render.\-h\char`\"{}}\\*
{\ttfamily \#include $<$unistd.\-h$>$}\\*
{\ttfamily \#include $<$sys/stat.\-h$>$}\\*
Include dependency graph for mpgen.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{mpgen_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf grcontext\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf N\-O\-N\-E}~0
\item 
\#define {\bf N\-O\-D\-E}~1
\item 
\#define {\bf E\-D\-G\-E}~2
\item 
\#define {\bf C\-L\-S\-T}~3
\item 
\#define {\bf S\-T\-A\-C\-K\-S\-I\-Z\-E}~32		/$\ast$ essentially infinite? $\ast$/
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf grcontext\-\_\-t} {\bf grcontext\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
codegen\-\_\-t {\bf M\-P\-\_\-\-Code\-Gen}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{mpgen.\-c@{mpgen.\-c}!C\-L\-S\-T@{C\-L\-S\-T}}
\index{C\-L\-S\-T@{C\-L\-S\-T}!mpgen.c@{mpgen.\-c}}
\subsubsection[{C\-L\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define C\-L\-S\-T~3}\label{mpgen_8c_ad18b65a2840a54ca890e3680b1dfee75}


Definition at line 27 of file mpgen.\-c.

\index{mpgen.\-c@{mpgen.\-c}!E\-D\-G\-E@{E\-D\-G\-E}}
\index{E\-D\-G\-E@{E\-D\-G\-E}!mpgen.c@{mpgen.\-c}}
\subsubsection[{E\-D\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-D\-G\-E~2}\label{mpgen_8c_ac243bfa96aa2c28014159ff098bd2324}


Definition at line 26 of file mpgen.\-c.

\index{mpgen.\-c@{mpgen.\-c}!N\-O\-D\-E@{N\-O\-D\-E}}
\index{N\-O\-D\-E@{N\-O\-D\-E}!mpgen.c@{mpgen.\-c}}
\subsubsection[{N\-O\-D\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-O\-D\-E~1}\label{mpgen_8c_a9a2bbc66102de668efe5e9c7feb23eaa}


Definition at line 25 of file mpgen.\-c.

\index{mpgen.\-c@{mpgen.\-c}!N\-O\-N\-E@{N\-O\-N\-E}}
\index{N\-O\-N\-E@{N\-O\-N\-E}!mpgen.c@{mpgen.\-c}}
\subsubsection[{N\-O\-N\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-O\-N\-E~0}\label{mpgen_8c_a655c84af1b0034986ff56e12e84f983d}


Definition at line 24 of file mpgen.\-c.

\index{mpgen.\-c@{mpgen.\-c}!S\-T\-A\-C\-K\-S\-I\-Z\-E@{S\-T\-A\-C\-K\-S\-I\-Z\-E}}
\index{S\-T\-A\-C\-K\-S\-I\-Z\-E@{S\-T\-A\-C\-K\-S\-I\-Z\-E}!mpgen.c@{mpgen.\-c}}
\subsubsection[{S\-T\-A\-C\-K\-S\-I\-Z\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-T\-A\-C\-K\-S\-I\-Z\-E~32		/$\ast$ essentially infinite? $\ast$/}\label{mpgen_8c_a21d9543c516fffee84a7963224271f95}


Definition at line 40 of file mpgen.\-c.



\subsection{Typedef Documentation}
\index{mpgen.\-c@{mpgen.\-c}!grcontext\-\_\-t@{grcontext\-\_\-t}}
\index{grcontext\-\_\-t@{grcontext\-\_\-t}!mpgen.c@{mpgen.\-c}}
\subsubsection[{grcontext\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf grcontext\-\_\-t}  {\bf grcontext\-\_\-t}}\label{mpgen_8c_a57b0de6da1053adac029b808196b8fc0}


\subsection{Variable Documentation}
\index{mpgen.\-c@{mpgen.\-c}!M\-P\-\_\-\-Code\-Gen@{M\-P\-\_\-\-Code\-Gen}}
\index{M\-P\-\_\-\-Code\-Gen@{M\-P\-\_\-\-Code\-Gen}!mpgen.c@{mpgen.\-c}}
\subsubsection[{M\-P\-\_\-\-Code\-Gen}]{\setlength{\rightskip}{0pt plus 5cm}codegen\-\_\-t M\-P\-\_\-\-Code\-Gen}\label{mpgen_8c_a955a29c54f608a2c0076d4815bc11bf2}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    mp\_reset,
    mp\_begin\_job, mp\_end\_job,
    mp\_begin\_graph, 0,          
    mp\_begin\_page, 0,           
    0,  0,      
    0,  0,      
    0,  0,      
    0,  0,      
    0,   0,     
    0,   0,     
    mp\_begin\_context, mp\_end\_context,
    0,  0,      
    mp\_set\_font, mp\_textpara,
    mp\_set\_color, mp\_set\_color, mp\_set\_style,
    mp\_ellipse, mp\_polygon,
    mp\_bezier, mp\_polyline,
    0,                          
    mp\_comment,
    mp\_usershape
\}
\end{DoxyCode}


Definition at line 304 of file mpgen.\-c.

