\section{aag\-\_\-buffer\-\_\-state Struct Reference}
\label{structaag__buffer__state}\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
F\-I\-L\-E $\ast$ {\bf aag\-\_\-input\-\_\-file}
\item 
char $\ast$ {\bf aag\-\_\-ch\-\_\-buf}
\item 
char $\ast$ {\bf aag\-\_\-buf\-\_\-pos}
\item 
{\bf aag\-\_\-size\-\_\-t} {\bf aag\-\_\-buf\-\_\-size}
\item 
{\bf aag\-\_\-size\-\_\-t} {\bf aag\-\_\-n\-\_\-chars}
\item 
{\bf int} {\bf aag\-\_\-is\-\_\-our\-\_\-buffer}
\item 
{\bf int} {\bf aag\-\_\-is\-\_\-interactive}
\item 
{\bf int} {\bf aag\-\_\-at\-\_\-bol}
\item 
{\bf int} {\bf aag\-\_\-bs\-\_\-lineno}
\item 
{\bf int} {\bf aag\-\_\-bs\-\_\-column}
\item 
{\bf int} {\bf aag\-\_\-fill\-\_\-buffer}
\item 
{\bf int} {\bf aag\-\_\-buffer\-\_\-status}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 189 of file scan.\-c.



\subsection{Field Documentation}
\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-at\-\_\-bol@{aag\-\_\-at\-\_\-bol}}
\index{aag\-\_\-at\-\_\-bol@{aag\-\_\-at\-\_\-bol}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-at\-\_\-bol}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-at\-\_\-bol}\label{structaag__buffer__state_ad363a03ac33962d65ae6f1e4b6c07af9}


Definition at line 223 of file scan.\-c.



Referenced by aag\-\_\-flush\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-bs\-\_\-column@{aag\-\_\-bs\-\_\-column}}
\index{aag\-\_\-bs\-\_\-column@{aag\-\_\-bs\-\_\-column}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-bs\-\_\-column}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-bs\-\_\-column}\label{structaag__buffer__state_ade9fe2f3c7c9a0fe30ffe9fc9bd62597}
The column count. 

Definition at line 226 of file scan.\-c.

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-bs\-\_\-lineno@{aag\-\_\-bs\-\_\-lineno}}
\index{aag\-\_\-bs\-\_\-lineno@{aag\-\_\-bs\-\_\-lineno}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-bs\-\_\-lineno}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-bs\-\_\-lineno}\label{structaag__buffer__state_af1d7fbd109f7d66d87ab2ab96aa8a712}
The line count. 

Definition at line 225 of file scan.\-c.

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-buf\-\_\-pos@{aag\-\_\-buf\-\_\-pos}}
\index{aag\-\_\-buf\-\_\-pos@{aag\-\_\-buf\-\_\-pos}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-buf\-\_\-pos}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ aag\-\_\-buffer\-\_\-state\-::aag\-\_\-buf\-\_\-pos}\label{structaag__buffer__state_a93128058b58abdda892de87f220e0ec8}


Definition at line 194 of file scan.\-c.



Referenced by aag\-\_\-flush\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-buf\-\_\-size@{aag\-\_\-buf\-\_\-size}}
\index{aag\-\_\-buf\-\_\-size@{aag\-\_\-buf\-\_\-size}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-buf\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf aag\-\_\-size\-\_\-t} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-buf\-\_\-size}\label{structaag__buffer__state_ac3baa1d106d0fc503d7e8daff5a90ac5}


Definition at line 199 of file scan.\-c.



Referenced by aag\-\_\-create\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-buffer\-\_\-status@{aag\-\_\-buffer\-\_\-status}}
\index{aag\-\_\-buffer\-\_\-status@{aag\-\_\-buffer\-\_\-status}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-buffer\-\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-buffer\-\_\-status}\label{structaag__buffer__state_afb44ebed838ef1e9e01a7e2c7c1973b8}


Definition at line 233 of file scan.\-c.



Referenced by aag\-\_\-flush\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-ch\-\_\-buf@{aag\-\_\-ch\-\_\-buf}}
\index{aag\-\_\-ch\-\_\-buf@{aag\-\_\-ch\-\_\-buf}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-ch\-\_\-buf}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ aag\-\_\-buffer\-\_\-state\-::aag\-\_\-ch\-\_\-buf}\label{structaag__buffer__state_a0a1b00ef3e39db6875903ba7610e9e72}


Definition at line 193 of file scan.\-c.



Referenced by aag\-\_\-create\-\_\-buffer(), aag\-\_\-delete\-\_\-buffer(), aag\-\_\-flush\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-fill\-\_\-buffer@{aag\-\_\-fill\-\_\-buffer}}
\index{aag\-\_\-fill\-\_\-buffer@{aag\-\_\-fill\-\_\-buffer}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-fill\-\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-fill\-\_\-buffer}\label{structaag__buffer__state_abaaf47f3c4f18e96df9af9e0b621246b}


Definition at line 231 of file scan.\-c.



Referenced by aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-input\-\_\-file@{aag\-\_\-input\-\_\-file}}
\index{aag\-\_\-input\-\_\-file@{aag\-\_\-input\-\_\-file}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-input\-\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}F\-I\-L\-E$\ast$ aag\-\_\-buffer\-\_\-state\-::aag\-\_\-input\-\_\-file}\label{structaag__buffer__state_abecc03cca63d0900e30e8aa2a15f0d63}


Definition at line 191 of file scan.\-c.



Referenced by aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-is\-\_\-interactive@{aag\-\_\-is\-\_\-interactive}}
\index{aag\-\_\-is\-\_\-interactive@{aag\-\_\-is\-\_\-interactive}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-is\-\_\-interactive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-is\-\_\-interactive}\label{structaag__buffer__state_a5050b4557d18556eb670603759677cc4}


Definition at line 217 of file scan.\-c.



Referenced by aag\-\_\-scan\-\_\-buffer().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-is\-\_\-our\-\_\-buffer@{aag\-\_\-is\-\_\-our\-\_\-buffer}}
\index{aag\-\_\-is\-\_\-our\-\_\-buffer@{aag\-\_\-is\-\_\-our\-\_\-buffer}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-is\-\_\-our\-\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-is\-\_\-our\-\_\-buffer}\label{structaag__buffer__state_a9856c0e3cbea38af6e7114320e8cde8b}


Definition at line 210 of file scan.\-c.



Referenced by aag\-\_\-create\-\_\-buffer(), aag\-\_\-delete\-\_\-buffer(), aag\-\_\-scan\-\_\-buffer(), and aag\-\_\-scan\-\_\-bytes().

\index{aag\-\_\-buffer\-\_\-state@{aag\-\_\-buffer\-\_\-state}!aag\-\_\-n\-\_\-chars@{aag\-\_\-n\-\_\-chars}}
\index{aag\-\_\-n\-\_\-chars@{aag\-\_\-n\-\_\-chars}!aag_buffer_state@{aag\-\_\-buffer\-\_\-state}}
\subsubsection[{aag\-\_\-n\-\_\-chars}]{\setlength{\rightskip}{0pt plus 5cm}{\bf aag\-\_\-size\-\_\-t} aag\-\_\-buffer\-\_\-state\-::aag\-\_\-n\-\_\-chars}\label{structaag__buffer__state_ac661e94459ad55d17ffbf02f4c89cd5e}


Definition at line 204 of file scan.\-c.



Referenced by aag\-\_\-flush\-\_\-buffer(), and aag\-\_\-scan\-\_\-buffer().



The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
lib/cgraph/{\bf scan.\-c}\end{DoxyCompactItemize}
