\section{lib/common/picgen.c File Reference}
\label{picgen_8c}\index{lib/common/picgen.\-c@{lib/common/picgen.\-c}}
{\ttfamily \#include \char`\"{}render.\-h\char`\"{}}\\*
Include dependency graph for picgen.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{picgen_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf grcontext\-\_\-t}
\item 
struct {\bf fontinfo}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E}~(16)	/$\ast$ to avoid stdio B\-U\-F overflow $\ast$/
\item 
\#define {\bf S\-T\-A\-C\-K\-S\-I\-Z\-E}~8
\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 P\-I\-C\-\_\-\-Code\-Gen}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{picgen.\-c@{picgen.\-c}!P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E@{P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E}}
\index{P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E@{P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E}!picgen.c@{picgen.\-c}}
\subsubsection[{P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define P\-I\-C\-\_\-\-C\-O\-O\-R\-D\-S\-\_\-\-P\-E\-R\-\_\-\-L\-I\-N\-E~(16)	/$\ast$ to avoid stdio B\-U\-F overflow $\ast$/}\label{picgen_8c_a6dda81c8ee1f0e23bb4645aaf300f41b}


Definition at line 17 of file picgen.\-c.

\index{picgen.\-c@{picgen.\-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}!picgen.c@{picgen.\-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~8}\label{picgen_8c_a21d9543c516fffee84a7963224271f95}


Definition at line 34 of file picgen.\-c.



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


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


Definition at line 592 of file picgen.\-c.

