\section{lib/cgraph/refstr.c File Reference}
\label{refstr_8c}\index{lib/cgraph/refstr.\-c@{lib/cgraph/refstr.\-c}}
{\ttfamily \#include $<$cghdr.\-h$>$}\\*
Include dependency graph for refstr.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{refstr_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf refstr\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf refstr\-\_\-t} {\bf refstr\-\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf int} {\bf agstrclose} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
char $\ast$ {\bf agstrbind} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast${\bf s})
\item 
char $\ast$ {\bf agstrdup} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast${\bf s})
\item 
char $\ast$ {\bf agstrdup\-\_\-html} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast${\bf s})
\item 
{\bf int} {\bf agstrfree} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast${\bf s})
\item 
{\bf int} {\bf aghtmlstr} (char $\ast${\bf s})
\item 
void {\bf agmarkhtmlstr} (char $\ast${\bf s})
\end{DoxyCompactItemize}


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


\subsection{Function Documentation}
\index{refstr.\-c@{refstr.\-c}!aghtmlstr@{aghtmlstr}}
\index{aghtmlstr@{aghtmlstr}!refstr.c@{refstr.\-c}}
\subsubsection[{aghtmlstr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aghtmlstr (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_a26baed2ec4bfe68a62b30bbcce9d0dec}


Definition at line 178 of file refstr.\-c.



References N\-U\-L\-L, and refstr\-\_\-t\-::refcnt.



Referenced by agcopyattr(), agstrcanon(), common\-\_\-init\-\_\-edge(), common\-\_\-init\-\_\-node(), and do\-\_\-graph\-\_\-label().

\index{refstr.\-c@{refstr.\-c}!agmarkhtmlstr@{agmarkhtmlstr}}
\index{agmarkhtmlstr@{agmarkhtmlstr}!refstr.c@{refstr.\-c}}
\subsubsection[{agmarkhtmlstr}]{\setlength{\rightskip}{0pt plus 5cm}void agmarkhtmlstr (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_a799b98fe47e03f900b7374b037fa33d8}


Definition at line 188 of file refstr.\-c.



References N\-U\-L\-L, and refstr\-\_\-t\-::refcnt.



Referenced by agcopyattr().

\index{refstr.\-c@{refstr.\-c}!agstrbind@{agstrbind}}
\index{agstrbind@{agstrbind}!refstr.c@{refstr.\-c}}
\subsubsection[{agstrbind}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ agstrbind (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_a1f8833df02df0fe728c120efd9cd8442}


Definition at line 92 of file refstr.\-c.



Referenced by aginternalmaplookup().

\index{refstr.\-c@{refstr.\-c}!agstrclose@{agstrclose}}
\index{agstrclose@{agstrclose}!refstr.c@{refstr.\-c}}
\subsubsection[{agstrclose}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agstrclose (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{refstr_8c_a0cb6a89caa27b952322a0a3e76c6ee07}


Definition at line 69 of file refstr.\-c.



References agdtclose().



Referenced by agclose().

\index{refstr.\-c@{refstr.\-c}!agstrdup@{agstrdup}}
\index{agstrdup@{agstrdup}!refstr.c@{refstr.\-c}}
\subsubsection[{agstrdup}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ agstrdup (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_a7f59b546762b8e4fb1d83266b09a0331}


Definition at line 97 of file refstr.\-c.



References agalloc(), dtinsert, N\-I\-L, refstr\-\_\-t\-::refcnt, refstr\-\_\-t\-::s, and refstr\-\_\-t\-::store.



Referenced by agbindrec(), aginternalmapinsert(), agnewsym(), agxset(), and while().

\index{refstr.\-c@{refstr.\-c}!agstrdup\-\_\-html@{agstrdup\-\_\-html}}
\index{agstrdup\-\_\-html@{agstrdup\-\_\-html}!refstr.c@{refstr.\-c}}
\subsubsection[{agstrdup\-\_\-html}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ agstrdup\-\_\-html (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_a284b9194135080d8661cb883e79e8196}


Definition at line 123 of file refstr.\-c.



References agalloc(), dtinsert, N\-I\-L, refstr\-\_\-t\-::refcnt, refstr\-\_\-t\-::s, and refstr\-\_\-t\-::store.

\index{refstr.\-c@{refstr.\-c}!agstrfree@{agstrfree}}
\index{agstrfree@{agstrfree}!refstr.c@{refstr.\-c}}
\subsubsection[{agstrfree}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agstrfree (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{refstr_8c_af3db4a27a318a8a58d3196733e110d11}


Definition at line 149 of file refstr.\-c.



References agdtdelete(), F\-A\-I\-L\-U\-R\-E, N\-I\-L, refstr\-\_\-t\-::refcnt, refstr\-\_\-t\-::s, and S\-U\-C\-C\-E\-S\-S.



Referenced by agdelrec(), aginternalmapdelete(), agrecclose(), and agxset().

