\section{lib/common/htmltable.h File Reference}
\label{htmltable_8h}\index{lib/common/htmltable.\-h@{lib/common/htmltable.\-h}}
This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{htmltable_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf htextspan\-\_\-t}
\item 
struct {\bf htmltxt\-\_\-t}
\item 
struct {\bf htmlimg\-\_\-t}
\item 
struct {\bf htmldata\-\_\-t}
\item 
struct {\bf htmltbl\-\_\-t}
\item 
struct {\bf htmllabel\-\_\-t}
\item 
struct {\bf htmlcell\-\_\-t}
\item 
struct {\bf pitem}
\item 
struct {\bf htmlenv\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf T\-A\-B\-L\-E\-\_\-\-H}
\item 
\#define {\bf F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G}~1
\item 
\#define {\bf H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}~(1 $<$$<$ 1)
\item 
\#define {\bf H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}~(1 $<$$<$ 2)
\item 
\#define {\bf H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}~({\bf H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T} $|$ {\bf H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T})
\item 
\#define {\bf H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T}~{\bf H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}
\item 
\#define {\bf V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P}~(1 $<$$<$ 3)
\item 
\#define {\bf V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M}~(1 $<$$<$ 4)
\item 
\#define {\bf V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}~({\bf V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P} $|$ {\bf V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M})
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T}~(1 $<$$<$ 5)
\item 
\#define {\bf P\-A\-D\-\_\-\-S\-E\-T}~(1 $<$$<$ 6)
\item 
\#define {\bf S\-P\-A\-C\-E\-\_\-\-S\-E\-T}~(1 $<$$<$ 7)
\item 
\#define {\bf B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}~(1 $<$$<$ 8)
\item 
\#define {\bf B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}~(1 $<$$<$ 9)
\item 
\#define {\bf B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}~({\bf B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T} $|$ {\bf B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T})
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}~(1 $<$$<$ 10)
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}~(1 $<$$<$ 11)
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}~(1 $<$$<$ 12)
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M}~(1 $<$$<$ 13)
\item 
\#define {\bf B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K}~({\bf B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M})
\item 
\#define {\bf U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N}~0
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T}~0
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-T\-B\-L}~1
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-T\-E\-X\-T}~2
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E}~3
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E}~1
\item 
\#define {\bf H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E}~2
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf htmlcell\-\_\-t} {\bf htmlcell\-\_\-t}
\item 
typedef struct {\bf htmltbl\-\_\-t} {\bf htmltbl\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf htmllabel\-\_\-t} $\ast$ {\bf parse\-H\-T\-M\-L} (char $\ast$, {\bf int} $\ast$, {\bf htmlenv\-\_\-t} $\ast$)
\item 
{\bf int} {\bf make\-\_\-html\-\_\-label} (void $\ast$obj, {\bf textlabel\-\_\-t} $\ast$lp)
\item 
void {\bf emit\-\_\-html\-\_\-label} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf htmllabel\-\_\-t} $\ast$lp, {\bf textlabel\-\_\-t} $\ast$)
\item 
void {\bf free\-\_\-html\-\_\-label} ({\bf htmllabel\-\_\-t} $\ast$, {\bf int})
\item 
void {\bf free\-\_\-html\-\_\-data} ({\bf htmldata\-\_\-t} $\ast$)
\item 
void {\bf free\-\_\-html\-\_\-text} ({\bf htmltxt\-\_\-t} $\ast$)
\item 
{\bf boxf} $\ast$ {\bf html\-\_\-port} ({\bf node\-\_\-t} $\ast$n, char $\ast$pname, {\bf int} $\ast$sides)
\item 
{\bf int} {\bf html\-\_\-path} ({\bf node\-\_\-t} $\ast$n, {\bf port} $\ast$p, {\bf int} side, {\bf boxf} $\ast$rv, {\bf int} $\ast$k)
\item 
{\bf int} {\bf html\-\_\-inside} ({\bf node\-\_\-t} $\ast$n, {\bf pointf} p, {\bf edge\-\_\-t} $\ast$e)
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{htmltable.\-h@{htmltable.\-h}!B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T@{B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}}
\index{B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T@{B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T~(1 $<$$<$ 9)}\label{htmltable_8h_aabff54f4520021edc2d1130f4aad6c29}


Definition at line 33 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}}
\index{B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K~({\bf B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T} $|$ {\bf B\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T})}\label{htmltable_8h_a74c3a21140994def031d29bfa0eac886}


Definition at line 34 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T@{B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}}
\index{B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T@{B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T~(1 $<$$<$ 8)}\label{htmltable_8h_a76ab20104559ff9a36f721faf85cc9f1}


Definition at line 32 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M@{B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M@{B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M~(1 $<$$<$ 13)}\label{htmltable_8h_ab089df358d0a52002317714fe658ef2a}


Definition at line 38 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T@{B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T@{B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T~(1 $<$$<$ 10)}\label{htmltable_8h_ad35650f2b60403884e5d43336e8fab3d}


Definition at line 35 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K@{B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K@{B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-M\-A\-S\-K~({\bf B\-O\-R\-D\-E\-R\-\_\-\-L\-E\-F\-T}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}$|${\bf B\-O\-R\-D\-E\-R\-\_\-\-B\-O\-T\-T\-O\-M})}\label{htmltable_8h_ae0ff75b0d681b8567d579541383f29ae}


Definition at line 39 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T@{B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T@{B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-R\-I\-G\-H\-T~(1 $<$$<$ 12)}\label{htmltable_8h_a23cf5724c1d98240a6cf541c8e979418}


Definition at line 37 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T@{B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T@{B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-S\-E\-T~(1 $<$$<$ 5)}\label{htmltable_8h_ac9ff0ff7065abb35117dcf4352f33a7a}


Definition at line 29 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P@{B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}}
\index{B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P@{B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}!htmltable.h@{htmltable.\-h}}
\subsubsection[{B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-O\-R\-D\-E\-R\-\_\-\-T\-O\-P~(1 $<$$<$ 11)}\label{htmltable_8h_a5ebd202f6ab1863dfeee9aea17415862}


Definition at line 36 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G@{F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G}}
\index{F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G@{F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G}!htmltable.h@{htmltable.\-h}}
\subsubsection[{F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-I\-X\-E\-D\-\_\-\-F\-L\-A\-G~1}\label{htmltable_8h_af6deb0cc3023f2b2c29a7945d70d6a77}


Definition at line 21 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T@{H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}}
\index{H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T@{H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T~(1 $<$$<$ 2)}\label{htmltable_8h_a646aaf1e73dcfdb23371decde0804b0b}


Definition at line 23 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}}
\index{H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K~({\bf H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T} $|$ {\bf H\-A\-L\-I\-G\-N\-\_\-\-L\-E\-F\-T})}\label{htmltable_8h_a85e404fc6d5ab0d8689c872bc6d4cfa7}


Definition at line 24 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T@{H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}}
\index{H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T@{H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-A\-L\-I\-G\-N\-\_\-\-R\-I\-G\-H\-T~(1 $<$$<$ 1)}\label{htmltable_8h_ae29055b90944c6644d1f176527005a05}


Definition at line 22 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T@{H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T}}
\index{H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T@{H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-A\-L\-I\-G\-N\-\_\-\-T\-E\-X\-T~{\bf H\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}}\label{htmltable_8h_a6326c3ef88dbefa451626d18798ab120}


Definition at line 25 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E@{H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E}}
\index{H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E@{H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-H\-R\-U\-L\-E~2}\label{htmltable_8h_a19f7718debb212c3fc315b9408d25042}


Definition at line 96 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E@{H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E}}
\index{H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E@{H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E~3}\label{htmltable_8h_a362b391b931392b4496e7aec8d284219}


Definition at line 93 of file htmltable.\-h.



Referenced by free\-\_\-html\-\_\-label(), and switch().

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-T\-B\-L@{H\-T\-M\-L\-\_\-\-T\-B\-L}}
\index{H\-T\-M\-L\-\_\-\-T\-B\-L@{H\-T\-M\-L\-\_\-\-T\-B\-L}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-T\-B\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-T\-B\-L~1}\label{htmltable_8h_a4363876642b35987d7a452c76a6f5f58}


Definition at line 91 of file htmltable.\-h.



Referenced by emit\-\_\-html\-\_\-label(), free\-\_\-html\-\_\-label(), make\-\_\-html\-\_\-label(), and switch().

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-T\-E\-X\-T@{H\-T\-M\-L\-\_\-\-T\-E\-X\-T}}
\index{H\-T\-M\-L\-\_\-\-T\-E\-X\-T@{H\-T\-M\-L\-\_\-\-T\-E\-X\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-T\-E\-X\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-T\-E\-X\-T~2}\label{htmltable_8h_a18fef248577a7d7d239de35829f1e36e}


Definition at line 92 of file htmltable.\-h.



Referenced by html\-\_\-port(), and switch().

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T@{H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T}}
\index{H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T@{H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-U\-N\-S\-E\-T~0}\label{htmltable_8h_a811892b615fc1e61ce4f50cf918513ca}


Definition at line 90 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E@{H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E}}
\index{H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E@{H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E}!htmltable.h@{htmltable.\-h}}
\subsubsection[{H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-T\-M\-L\-\_\-\-V\-R\-U\-L\-E~1}\label{htmltable_8h_a31d5689fb7e45e881695fc9da895545a}


Definition at line 95 of file htmltable.\-h.



Referenced by switch().

\index{htmltable.\-h@{htmltable.\-h}!P\-A\-D\-\_\-\-S\-E\-T@{P\-A\-D\-\_\-\-S\-E\-T}}
\index{P\-A\-D\-\_\-\-S\-E\-T@{P\-A\-D\-\_\-\-S\-E\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{P\-A\-D\-\_\-\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define P\-A\-D\-\_\-\-S\-E\-T~(1 $<$$<$ 6)}\label{htmltable_8h_a032097355e14f17e0072f2338bf2d0ad}


Definition at line 30 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!S\-P\-A\-C\-E\-\_\-\-S\-E\-T@{S\-P\-A\-C\-E\-\_\-\-S\-E\-T}}
\index{S\-P\-A\-C\-E\-\_\-\-S\-E\-T@{S\-P\-A\-C\-E\-\_\-\-S\-E\-T}!htmltable.h@{htmltable.\-h}}
\subsubsection[{S\-P\-A\-C\-E\-\_\-\-S\-E\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-P\-A\-C\-E\-\_\-\-S\-E\-T~(1 $<$$<$ 7)}\label{htmltable_8h_ac5bcc70b000bd32fbd6d11353b2cd46a}


Definition at line 31 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!T\-A\-B\-L\-E\-\_\-\-H@{T\-A\-B\-L\-E\-\_\-\-H}}
\index{T\-A\-B\-L\-E\-\_\-\-H@{T\-A\-B\-L\-E\-\_\-\-H}!htmltable.h@{htmltable.\-h}}
\subsubsection[{T\-A\-B\-L\-E\-\_\-\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-A\-B\-L\-E\-\_\-\-H}\label{htmltable_8h_ab2a7e3ca6ca07a330a9fe4d74d714b66}


Definition at line 19 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N@{U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N}}
\index{U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N@{U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N}!htmltable.h@{htmltable.\-h}}
\subsubsection[{U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define U\-N\-S\-E\-T\-\_\-\-A\-L\-I\-G\-N~0}\label{htmltable_8h_a63787d1c38190b4809dc9294e844930d}


Definition at line 41 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M@{V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M}}
\index{V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M@{V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M}!htmltable.h@{htmltable.\-h}}
\subsubsection[{V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M}]{\setlength{\rightskip}{0pt plus 5cm}\#define V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M~(1 $<$$<$ 4)}\label{htmltable_8h_a6f2f026f7ed0eca9aaca92e73518a0a1}


Definition at line 27 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}}
\index{V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K@{V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}!htmltable.h@{htmltable.\-h}}
\subsubsection[{V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K}]{\setlength{\rightskip}{0pt plus 5cm}\#define V\-A\-L\-I\-G\-N\-\_\-\-M\-A\-S\-K~({\bf V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P} $|$ {\bf V\-A\-L\-I\-G\-N\-\_\-\-B\-O\-T\-T\-O\-M})}\label{htmltable_8h_ac725514ec426474cd8b1e7e2391bae12}


Definition at line 28 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P@{V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P}}
\index{V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P@{V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P}!htmltable.h@{htmltable.\-h}}
\subsubsection[{V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define V\-A\-L\-I\-G\-N\-\_\-\-T\-O\-P~(1 $<$$<$ 3)}\label{htmltable_8h_ae671a25c7cffd5e1de282cc5d2665914}


Definition at line 26 of file htmltable.\-h.



\subsection{Typedef Documentation}
\index{htmltable.\-h@{htmltable.\-h}!htmlcell\-\_\-t@{htmlcell\-\_\-t}}
\index{htmlcell\-\_\-t@{htmlcell\-\_\-t}!htmltable.h@{htmltable.\-h}}
\subsubsection[{htmlcell\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf htmlcell\-\_\-t} {\bf htmlcell\-\_\-t}}\label{htmltable_8h_a82de450f0a73c4fd62b31f227b3af111}


Definition at line 98 of file htmltable.\-h.

\index{htmltable.\-h@{htmltable.\-h}!htmltbl\-\_\-t@{htmltbl\-\_\-t}}
\index{htmltbl\-\_\-t@{htmltbl\-\_\-t}!htmltable.h@{htmltable.\-h}}
\subsubsection[{htmltbl\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf htmltbl\-\_\-t} {\bf htmltbl\-\_\-t}}\label{htmltable_8h_a841a8123e4b6009de5123e4c111938a9}


Definition at line 99 of file htmltable.\-h.



\subsection{Function Documentation}
\index{htmltable.\-h@{htmltable.\-h}!emit\-\_\-html\-\_\-label@{emit\-\_\-html\-\_\-label}}
\index{emit\-\_\-html\-\_\-label@{emit\-\_\-html\-\_\-label}!htmltable.h@{htmltable.\-h}}
\subsubsection[{emit\-\_\-html\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-html\-\_\-label (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf htmllabel\-\_\-t} $\ast$}]{lp, }
\item[{{\bf textlabel\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a15b842be6e88f66afaefc4442a7a1940}


Definition at line 747 of file htmltable.\-c.



References agget(), textfont\-\_\-t\-::color, htmltbl\-\_\-t\-::data, D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-L\-O\-R, G\-V\-C\-\_\-s\-::defaultlinestyle, htmlenv\-\_\-t\-::finfo, textlabel\-\_\-t\-::fontcolor, textlabel\-\_\-t\-::fontname, textlabel\-\_\-t\-::fontsize, G\-V\-J\-\_\-s\-::gvc, gvrender\-\_\-set\-\_\-pencolor(), gvrender\-\_\-set\-\_\-style(), H\-T\-M\-L\-\_\-\-T\-B\-L, obj\-\_\-state\-\_\-s\-::id, htmlenv\-\_\-t\-::imgscale, htmllabel\-\_\-t\-::kind, obj\-\_\-state\-\_\-s\-::n, textfont\-\_\-t\-::name, N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, htmlenv\-\_\-t\-::objid, htmlenv\-\_\-t\-::objid\-\_\-set, htmldata\-\_\-t\-::pencolor, textlabel\-\_\-t\-::pos, htmlenv\-\_\-t\-::pos, textfont\-\_\-t\-::size, textlabel\-\_\-t\-::space, htmllabel\-\_\-t\-::tbl, htmllabel\-\_\-t\-::txt, htmllabel\-\_\-t\-::u, obj\-\_\-state\-\_\-s\-::u, textlabel\-\_\-t\-::valign, and pointf\-\_\-s\-::y.



Referenced by emit\-\_\-label().

\index{htmltable.\-h@{htmltable.\-h}!free\-\_\-html\-\_\-data@{free\-\_\-html\-\_\-data}}
\index{free\-\_\-html\-\_\-data@{free\-\_\-html\-\_\-data}!htmltable.h@{htmltable.\-h}}
\subsubsection[{free\-\_\-html\-\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}void free\-\_\-html\-\_\-data (
\begin{DoxyParamCaption}
\item[{{\bf htmldata\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a36a044cc9702321f86ac3114fa96ee4e}


Definition at line 794 of file htmltable.\-c.



References htmldata\-\_\-t\-::bgcolor, htmldata\-\_\-t\-::href, htmldata\-\_\-t\-::id, htmldata\-\_\-t\-::pencolor, htmldata\-\_\-t\-::port, htmldata\-\_\-t\-::target, and htmldata\-\_\-t\-::title.

\index{htmltable.\-h@{htmltable.\-h}!free\-\_\-html\-\_\-label@{free\-\_\-html\-\_\-label}}
\index{free\-\_\-html\-\_\-label@{free\-\_\-html\-\_\-label}!htmltable.h@{htmltable.\-h}}
\subsubsection[{free\-\_\-html\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}void free\-\_\-html\-\_\-label (
\begin{DoxyParamCaption}
\item[{{\bf htmllabel\-\_\-t} $\ast$}]{, }
\item[{{\bf int}}]{}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a08f78b40975e1965a9760ae84db3dab4}


Definition at line 870 of file htmltable.\-c.



References free\-\_\-html\-\_\-img(), free\-\_\-html\-\_\-text(), H\-T\-M\-L\-\_\-\-I\-M\-A\-G\-E, H\-T\-M\-L\-\_\-\-T\-B\-L, htmllabel\-\_\-t\-::img, htmllabel\-\_\-t\-::kind, htmllabel\-\_\-t\-::tbl, htmllabel\-\_\-t\-::txt, and htmllabel\-\_\-t\-::u.



Referenced by free\-\_\-label().

\index{htmltable.\-h@{htmltable.\-h}!free\-\_\-html\-\_\-text@{free\-\_\-html\-\_\-text}}
\index{free\-\_\-html\-\_\-text@{free\-\_\-html\-\_\-text}!htmltable.h@{htmltable.\-h}}
\subsubsection[{free\-\_\-html\-\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}void free\-\_\-html\-\_\-text (
\begin{DoxyParamCaption}
\item[{{\bf htmltxt\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a70effe5ac0a0b9eca2f3cd0daf4bfcd4}


Definition at line 805 of file htmltable.\-c.



References textspan\-\_\-t\-::free\-\_\-layout, htextspan\-\_\-t\-::items, textspan\-\_\-t\-::layout, htextspan\-\_\-t\-::nitems, htmltxt\-\_\-t\-::nspans, htmltxt\-\_\-t\-::spans, and textspan\-\_\-t\-::str.



Referenced by free\-\_\-html\-\_\-label().

\index{htmltable.\-h@{htmltable.\-h}!html\-\_\-inside@{html\-\_\-inside}}
\index{html\-\_\-inside@{html\-\_\-inside}!htmltable.h@{htmltable.\-h}}
\subsubsection[{html\-\_\-inside}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} html\-\_\-inside (
\begin{DoxyParamCaption}
\item[{{\bf node\-\_\-t} $\ast$}]{n, }
\item[{{\bf pointf}}]{p, }
\item[{{\bf edge\-\_\-t} $\ast$}]{e}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a9f40d635609758f82f0bae9ec551f0e1}
\index{htmltable.\-h@{htmltable.\-h}!html\-\_\-path@{html\-\_\-path}}
\index{html\-\_\-path@{html\-\_\-path}!htmltable.h@{htmltable.\-h}}
\subsubsection[{html\-\_\-path}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} html\-\_\-path (
\begin{DoxyParamCaption}
\item[{{\bf node\-\_\-t} $\ast$}]{n, }
\item[{{\bf port} $\ast$}]{p, }
\item[{{\bf int}}]{side, }
\item[{{\bf boxf} $\ast$}]{rv, }
\item[{{\bf int} $\ast$}]{k}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a684924aa4049180f642bc3ffb481d372}


Definition at line 959 of file htmltable.\-c.



References assert, B\-O\-T\-T\-O\-M, E\-D\-\_\-head\-\_\-port, E\-D\-\_\-tail\-\_\-port, G\-D\-\_\-flip, G\-D\-\_\-rankdir, I\-N\-S\-I\-D\-E, N\-D\-\_\-shape\-\_\-info, and T\-O\-P.

\index{htmltable.\-h@{htmltable.\-h}!html\-\_\-port@{html\-\_\-port}}
\index{html\-\_\-port@{html\-\_\-port}!htmltable.h@{htmltable.\-h}}
\subsubsection[{html\-\_\-port}]{\setlength{\rightskip}{0pt plus 5cm}{\bf boxf}$\ast$ html\-\_\-port (
\begin{DoxyParamCaption}
\item[{{\bf node\-\_\-t} $\ast$}]{n, }
\item[{char $\ast$}]{pname, }
\item[{{\bf int} $\ast$}]{sides}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a5012673be8591643dca21e9cb7291a1d}


Definition at line 928 of file htmltable.\-c.



References htmldata\-\_\-t\-::box, H\-T\-M\-L\-\_\-\-T\-E\-X\-T, htmllabel\-\_\-t\-::kind, lbl, N\-D\-\_\-label, N\-U\-L\-L, htmldata\-\_\-t\-::sides, htmllabel\-\_\-t\-::tbl, and htmllabel\-\_\-t\-::u.

\index{htmltable.\-h@{htmltable.\-h}!make\-\_\-html\-\_\-label@{make\-\_\-html\-\_\-label}}
\index{make\-\_\-html\-\_\-label@{make\-\_\-html\-\_\-label}!htmltable.h@{htmltable.\-h}}
\subsubsection[{make\-\_\-html\-\_\-label}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} make\-\_\-html\-\_\-label (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{obj, }
\item[{{\bf textlabel\-\_\-t} $\ast$}]{lp}
\end{DoxyParamCaption}
)}\label{htmltable_8h_a53eeeadbe7df4f748c6a37e966b3a099}


Definition at line 2057 of file htmltable.\-c.



References A\-G\-E\-D\-G\-E, aghead(), A\-G\-N\-O\-D\-E, agobjkind(), A\-G\-R\-A\-P\-H, agraphof(), agxbfree(), agxbinit(), B\-O\-T\-T\-O\-M, htmltxt\-\_\-t\-::box, htmldata\-\_\-t\-::box, C\-H\-A\-R\-\_\-\-L\-A\-T\-I\-N1, textlabel\-\_\-t\-::charset, textfont\-\_\-t\-::color, htmltbl\-\_\-t\-::data, textlabel\-\_\-t\-::dimen, F\-A\-L\-S\-E, htmlenv\-\_\-t\-::finfo, textfont\-\_\-t\-::flags, textlabel\-\_\-t\-::fontcolor, textlabel\-\_\-t\-::fontname, textlabel\-\_\-t\-::fontsize, htmlenv\-\_\-t\-::g, G\-D\-\_\-gvc, textlabel\-\_\-t\-::html, H\-T\-M\-L\-\_\-\-T\-B\-L, html\-Entity\-U\-T\-F8(), htmllabel\-\_\-t\-::kind, latin1\-To\-U\-T\-F8(), lbl, L\-E\-F\-T, boxf\-::\-L\-L, make\-\_\-simple\-\_\-label(), textfont\-\_\-t\-::name, N\-U\-L\-L, htmlenv\-\_\-t\-::obj, parse\-H\-T\-M\-L(), htmldata\-\_\-t\-::pencolor, R\-I\-G\-H\-T, Agraph\-\_\-s\-::root, textfont\-\_\-t\-::size, S\-M\-A\-L\-L\-B\-U\-F, htmllabel\-\_\-t\-::tbl, textlabel\-\_\-t\-::text, T\-O\-P, htmllabel\-\_\-t\-::txt, htmllabel\-\_\-t\-::u, textlabel\-\_\-t\-::u, boxf\-::\-U\-R, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by make\-\_\-label().

\index{htmltable.\-h@{htmltable.\-h}!parse\-H\-T\-M\-L@{parse\-H\-T\-M\-L}}
\index{parse\-H\-T\-M\-L@{parse\-H\-T\-M\-L}!htmltable.h@{htmltable.\-h}}
\subsubsection[{parse\-H\-T\-M\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf htmllabel\-\_\-t}$\ast$ parse\-H\-T\-M\-L (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{, }
\item[{{\bf int} $\ast$}]{, }
\item[{{\bf htmlenv\-\_\-t} $\ast$}]{}
\end{DoxyParamCaption}
)}\label{htmltable_8h_aa7d9bffca448ebfa84fccb435fc4028a}


Definition at line 2516 of file htmlparse.\-c.



References agxbfree(), agxbinit(), sfont\-\_\-t\-::cfont, clear\-H\-T\-M\-Llexer(), dtclose(), dtopen(), Dtqueue, htmlenv\-\_\-t\-::g, G\-D\-\_\-gvc, htmlparse(), init\-H\-T\-M\-Llexer(), N\-U\-L\-L, sfont\-\_\-t\-::pfont, S\-M\-A\-L\-L\-B\-U\-F, str, and yyparse().



Referenced by make\-\_\-html\-\_\-label().

