\hypertarget{structGetLine}{
\section{GetLine Struct Reference}
\label{structGetLine}\index{GetLine@{GetLine}}
}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structGetLine_a1619833c36575a03865fac2524dfd579}{
\hyperlink{structGlHistory}{GlHistory} $\ast$ {\bfseries glh}}
\label{structGetLine_a1619833c36575a03865fac2524dfd579}

\item 
\hypertarget{structGetLine_ac819fd391ac27dadd0af2f974b87b49d}{
\hyperlink{structWordCompletion}{WordCompletion} $\ast$ {\bfseries cpl}}
\label{structGetLine_ac819fd391ac27dadd0af2f974b87b49d}

\item 
\hypertarget{structGetLine_a03dd0c6a1da97a1cdff8c06098d974f8}{
CplMatchFn $\ast$ {\bfseries cpl\_\-fn}}
\label{structGetLine_a03dd0c6a1da97a1cdff8c06098d974f8}

\item 
\hypertarget{structGetLine_abc316e4800c8f97542566db2dc6164e8}{
void $\ast$ {\bfseries cpl\_\-data}}
\label{structGetLine_abc316e4800c8f97542566db2dc6164e8}

\item 
\hypertarget{structGetLine_a11a0abfa30a3c0b9aa7944bb82ce9bd5}{
\hyperlink{structExpandFile}{ExpandFile} $\ast$ {\bfseries ef}}
\label{structGetLine_a11a0abfa30a3c0b9aa7944bb82ce9bd5}

\item 
\hypertarget{structGetLine_a7d06eba77f179d5a34bfbdeb619376c9}{
\hyperlink{structStringGroup}{StringGroup} $\ast$ {\bfseries capmem}}
\label{structGetLine_a7d06eba77f179d5a34bfbdeb619376c9}

\item 
\hypertarget{structGetLine_ace73e13f3267dfaa899ac6fa58760b4d}{
int {\bfseries input\_\-fd}}
\label{structGetLine_ace73e13f3267dfaa899ac6fa58760b4d}

\item 
\hypertarget{structGetLine_a17e4c5d3dbb4ef089b6967f73173d695}{
int {\bfseries output\_\-fd}}
\label{structGetLine_a17e4c5d3dbb4ef089b6967f73173d695}

\item 
\hypertarget{structGetLine_a2d8e540c76a81eccfb7b2325df4d90d1}{
FILE $\ast$ {\bfseries input\_\-fp}}
\label{structGetLine_a2d8e540c76a81eccfb7b2325df4d90d1}

\item 
\hypertarget{structGetLine_aa3f32ed5c2e565b30ae2dc9856dee407}{
FILE $\ast$ {\bfseries output\_\-fp}}
\label{structGetLine_aa3f32ed5c2e565b30ae2dc9856dee407}

\item 
\hypertarget{structGetLine_a810157f0e63e396bb2ac5e1ced4ff6d0}{
FILE $\ast$ {\bfseries file\_\-fp}}
\label{structGetLine_a810157f0e63e396bb2ac5e1ced4ff6d0}

\item 
\hypertarget{structGetLine_a1705c823dd8922c20d1fa0e62c129b72}{
char $\ast$ {\bfseries term}}
\label{structGetLine_a1705c823dd8922c20d1fa0e62c129b72}

\item 
\hypertarget{structGetLine_add883121a77bd6463f917f84df283d5d}{
int {\bfseries is\_\-term}}
\label{structGetLine_add883121a77bd6463f917f84df283d5d}

\item 
\hypertarget{structGetLine_a44a70e28828e7103c9f75c19337e1f75}{
int {\bfseries is\_\-net}}
\label{structGetLine_a44a70e28828e7103c9f75c19337e1f75}

\item 
\hypertarget{structGetLine_a160cdc421b128102d1eb215567cf137a}{
int {\bfseries net\_\-may\_\-block}}
\label{structGetLine_a160cdc421b128102d1eb215567cf137a}

\item 
\hypertarget{structGetLine_a9133a486f1b8ccc209bb0a9d4d0f5720}{
int {\bfseries net\_\-read\_\-attempt}}
\label{structGetLine_a9133a486f1b8ccc209bb0a9d4d0f5720}

\item 
\hypertarget{structGetLine_af1099b9e9d87a5f800bfb32e3952ba22}{
char {\bfseries keyseq} \mbox{[}GL\_\-KEY\_\-MAX+1\mbox{]}}
\label{structGetLine_af1099b9e9d87a5f800bfb32e3952ba22}

\item 
\hypertarget{structGetLine_a1c0ee47a43388e771e325daacd6aedb6}{
int {\bfseries nkey}}
\label{structGetLine_a1c0ee47a43388e771e325daacd6aedb6}

\item 
\hypertarget{structGetLine_a99b037c2b2f27e72c478fa6842ac9671}{
int {\bfseries user\_\-event\_\-value}}
\label{structGetLine_a99b037c2b2f27e72c478fa6842ac9671}

\item 
\hypertarget{structGetLine_ab8997db3ce79f7bef83f3fe46a1c11c8}{
size\_\-t {\bfseries linelen}}
\label{structGetLine_ab8997db3ce79f7bef83f3fe46a1c11c8}

\item 
\hypertarget{structGetLine_a7137ecf9f63a2d63dc604847346d1c22}{
char $\ast$ {\bfseries line}}
\label{structGetLine_a7137ecf9f63a2d63dc604847346d1c22}

\item 
\hypertarget{structGetLine_a24ab58ff0dbbf8b9c68c949e4639414e}{
char $\ast$ {\bfseries cutbuf}}
\label{structGetLine_a24ab58ff0dbbf8b9c68c949e4639414e}

\item 
\hypertarget{structGetLine_a2eaac292fb80ccd2e214966bb3f9e783}{
const char $\ast$ {\bfseries prompt}}
\label{structGetLine_a2eaac292fb80ccd2e214966bb3f9e783}

\item 
\hypertarget{structGetLine_a9ffeb075f8f9719294ff2c37c9c3d7c1}{
int {\bfseries prompt\_\-len}}
\label{structGetLine_a9ffeb075f8f9719294ff2c37c9c3d7c1}

\item 
\hypertarget{structGetLine_ae828fdd65e9d770aa401cfe95acc6d14}{
int {\bfseries prompt\_\-changed}}
\label{structGetLine_ae828fdd65e9d770aa401cfe95acc6d14}

\item 
\hypertarget{structGetLine_a2884e78013096a62b078a5571ed36cc0}{
int {\bfseries prompt\_\-style}}
\label{structGetLine_a2884e78013096a62b078a5571ed36cc0}

\item 
\hypertarget{structGetLine_a470a0190ba5b6d809628c82866da97f0}{
\hyperlink{structFreeList}{FreeList} $\ast$ {\bfseries sig\_\-mem}}
\label{structGetLine_a470a0190ba5b6d809628c82866da97f0}

\item 
\hypertarget{structGetLine_aab25d7a6227982cfb146fb97de22e161}{
\hyperlink{structGlSignalNode}{GlSignalNode} $\ast$ {\bfseries sigs}}
\label{structGetLine_aab25d7a6227982cfb146fb97de22e161}

\item 
\hypertarget{structGetLine_a6d6225a043f7b24022612180d8edfa63}{
sigset\_\-t {\bfseries old\_\-signal\_\-set}}
\label{structGetLine_a6d6225a043f7b24022612180d8edfa63}

\item 
\hypertarget{structGetLine_a2c6c991ef6be01eaf5b4c396203fe716}{
sigset\_\-t {\bfseries new\_\-signal\_\-set}}
\label{structGetLine_a2c6c991ef6be01eaf5b4c396203fe716}

\item 
\hypertarget{structGetLine_ac548c93dcebe8094d4b39a643cad8728}{
Termios {\bfseries oldattr}}
\label{structGetLine_ac548c93dcebe8094d4b39a643cad8728}

\item 
\hypertarget{structGetLine_a00eb3353a5a6edcaf6bd2e50aac7db91}{
\hyperlink{structKeyTab}{KeyTab} $\ast$ {\bfseries bindings}}
\label{structGetLine_a00eb3353a5a6edcaf6bd2e50aac7db91}

\item 
\hypertarget{structGetLine_ab418bc51f0a08c551085c9051e4e8b64}{
int {\bfseries ntotal}}
\label{structGetLine_ab418bc51f0a08c551085c9051e4e8b64}

\item 
\hypertarget{structGetLine_af0ac0531a2e4c7a5526dadeb78a1bb3d}{
int {\bfseries buff\_\-curpos}}
\label{structGetLine_af0ac0531a2e4c7a5526dadeb78a1bb3d}

\item 
\hypertarget{structGetLine_a69120fdda8ca14086e2adfb12cb12fcb}{
int {\bfseries term\_\-curpos}}
\label{structGetLine_a69120fdda8ca14086e2adfb12cb12fcb}

\item 
\hypertarget{structGetLine_a31a80fe920c93745eb8888694912c89c}{
int {\bfseries buff\_\-mark}}
\label{structGetLine_a31a80fe920c93745eb8888694912c89c}

\item 
\hypertarget{structGetLine_a91d214f078ec18a408d30718616429ff}{
int {\bfseries insert\_\-curpos}}
\label{structGetLine_a91d214f078ec18a408d30718616429ff}

\item 
\hypertarget{structGetLine_af86e81b769f4d2c1782a90c7d18a09e9}{
int {\bfseries insert}}
\label{structGetLine_af86e81b769f4d2c1782a90c7d18a09e9}

\item 
\hypertarget{structGetLine_a78e2e5c0a7986518eea142e1473427c8}{
int {\bfseries number}}
\label{structGetLine_a78e2e5c0a7986518eea142e1473427c8}

\item 
\hypertarget{structGetLine_a236e30c251bca9c148357387f3b59285}{
int {\bfseries endline}}
\label{structGetLine_a236e30c251bca9c148357387f3b59285}

\item 
\hypertarget{structGetLine_ae982cbc4122fe7bea760e78a6d9dccbe}{
KtKeyFn $\ast$ {\bfseries current\_\-fn}}
\label{structGetLine_ae982cbc4122fe7bea760e78a6d9dccbe}

\item 
\hypertarget{structGetLine_a6e5509bd335e0c03b6f4500fec963dff}{
int {\bfseries current\_\-count}}
\label{structGetLine_a6e5509bd335e0c03b6f4500fec963dff}

\item 
\hypertarget{structGetLine_a7c2c50eeca5db48330bd77c031d8e29b}{
GlhLineID {\bfseries preload\_\-id}}
\label{structGetLine_a7c2c50eeca5db48330bd77c031d8e29b}

\item 
\hypertarget{structGetLine_a2a768b0ab83922f09957f8b79b1b11ac}{
int {\bfseries preload\_\-history}}
\label{structGetLine_a2a768b0ab83922f09957f8b79b1b11ac}

\item 
\hypertarget{structGetLine_a38031b5cbb480244db5595be076f9a32}{
long {\bfseries keyseq\_\-count}}
\label{structGetLine_a38031b5cbb480244db5595be076f9a32}

\item 
\hypertarget{structGetLine_a11635510eb7d1aeb308fda747bde8d5a}{
long {\bfseries last\_\-search}}
\label{structGetLine_a11635510eb7d1aeb308fda747bde8d5a}

\item 
\hypertarget{structGetLine_a9048a1904694a94c149657f39f104958}{
GlEditor {\bfseries editor}}
\label{structGetLine_a9048a1904694a94c149657f39f104958}

\item 
\hypertarget{structGetLine_a5e4108da9eefbf79980056b9beb9fd32}{
int {\bfseries silence\_\-bell}}
\label{structGetLine_a5e4108da9eefbf79980056b9beb9fd32}

\item 
\hypertarget{structGetLine_a66a7700428bf3d770d361f1202cb9de1}{
\hyperlink{structViMode}{ViMode} {\bfseries vi}}
\label{structGetLine_a66a7700428bf3d770d361f1202cb9de1}

\item 
\hypertarget{structGetLine_a5d4d5b4f9375a3ffcab8c847f4bcf0ea}{
const char $\ast$ {\bfseries left}}
\label{structGetLine_a5d4d5b4f9375a3ffcab8c847f4bcf0ea}

\item 
\hypertarget{structGetLine_af54eb95668946041f17bcc9e63a0e18e}{
const char $\ast$ {\bfseries right}}
\label{structGetLine_af54eb95668946041f17bcc9e63a0e18e}

\item 
\hypertarget{structGetLine_a9a7229909ced0f99c05fa7ed86d34f04}{
const char $\ast$ {\bfseries up}}
\label{structGetLine_a9a7229909ced0f99c05fa7ed86d34f04}

\item 
\hypertarget{structGetLine_abd6765892ea0e18d5b27b5d9b1d1e389}{
const char $\ast$ {\bfseries down}}
\label{structGetLine_abd6765892ea0e18d5b27b5d9b1d1e389}

\item 
\hypertarget{structGetLine_a4b84ce94a6250b0ce91e1dd77bed2b42}{
const char $\ast$ {\bfseries home}}
\label{structGetLine_a4b84ce94a6250b0ce91e1dd77bed2b42}

\item 
\hypertarget{structGetLine_a22fc2b0d8913a8a2e2e742752a4cda81}{
const char $\ast$ {\bfseries bol}}
\label{structGetLine_a22fc2b0d8913a8a2e2e742752a4cda81}

\item 
\hypertarget{structGetLine_ac3eb93330768e54854938fa1e18ae10f}{
const char $\ast$ {\bfseries clear\_\-eol}}
\label{structGetLine_ac3eb93330768e54854938fa1e18ae10f}

\item 
\hypertarget{structGetLine_abf5cd4942959f97fb1e233bd12b57a7a}{
const char $\ast$ {\bfseries clear\_\-eod}}
\label{structGetLine_abf5cd4942959f97fb1e233bd12b57a7a}

\item 
\hypertarget{structGetLine_a1e8fdf0f8489fd23b657a5a45591fa73}{
const char $\ast$ {\bfseries u\_\-arrow}}
\label{structGetLine_a1e8fdf0f8489fd23b657a5a45591fa73}

\item 
\hypertarget{structGetLine_a611e7d98a483b8976de18dbbe4f7c459}{
const char $\ast$ {\bfseries d\_\-arrow}}
\label{structGetLine_a611e7d98a483b8976de18dbbe4f7c459}

\item 
\hypertarget{structGetLine_af459a258256635fb7ec37b76ebfc2c14}{
const char $\ast$ {\bfseries l\_\-arrow}}
\label{structGetLine_af459a258256635fb7ec37b76ebfc2c14}

\item 
\hypertarget{structGetLine_acd753d0ce7947c8e1858414bb0631c9a}{
const char $\ast$ {\bfseries r\_\-arrow}}
\label{structGetLine_acd753d0ce7947c8e1858414bb0631c9a}

\item 
\hypertarget{structGetLine_a38b9eb1a132b6b2f367aef7265e70229}{
const char $\ast$ {\bfseries sound\_\-bell}}
\label{structGetLine_a38b9eb1a132b6b2f367aef7265e70229}

\item 
\hypertarget{structGetLine_add548f971f6685832c0127279feaa61d}{
const char $\ast$ {\bfseries bold}}
\label{structGetLine_add548f971f6685832c0127279feaa61d}

\item 
\hypertarget{structGetLine_ac0019b1791072041f3bc20527f31aa52}{
const char $\ast$ {\bfseries underline}}
\label{structGetLine_ac0019b1791072041f3bc20527f31aa52}

\item 
\hypertarget{structGetLine_a48d9caa21c03708fa2db6a51e00ee248}{
const char $\ast$ {\bfseries standout}}
\label{structGetLine_a48d9caa21c03708fa2db6a51e00ee248}

\item 
\hypertarget{structGetLine_aa78c778604786a0ffa99f490d9c129d7}{
const char $\ast$ {\bfseries dim}}
\label{structGetLine_aa78c778604786a0ffa99f490d9c129d7}

\item 
\hypertarget{structGetLine_a131c22c3394d9a9e85ea67d864731e5e}{
const char $\ast$ {\bfseries reverse}}
\label{structGetLine_a131c22c3394d9a9e85ea67d864731e5e}

\item 
\hypertarget{structGetLine_a2f7efe83565a3dc3bddf30af915233c6}{
const char $\ast$ {\bfseries blink}}
\label{structGetLine_a2f7efe83565a3dc3bddf30af915233c6}

\item 
\hypertarget{structGetLine_a885202a6df3d9de846ec2582a9395b61}{
const char $\ast$ {\bfseries text\_\-attr\_\-off}}
\label{structGetLine_a885202a6df3d9de846ec2582a9395b61}

\item 
\hypertarget{structGetLine_af740293a61360c5b800b501c4c2efee5}{
int {\bfseries nline}}
\label{structGetLine_af740293a61360c5b800b501c4c2efee5}

\item 
\hypertarget{structGetLine_a645d04de96ac6c2375aa05517f65aabc}{
int {\bfseries ncolumn}}
\label{structGetLine_a645d04de96ac6c2375aa05517f65aabc}

\item 
\hypertarget{structGetLine_a248c81ced59d0cbe665fb588de859d4f}{
char $\ast$ {\bfseries app\_\-file}}
\label{structGetLine_a248c81ced59d0cbe665fb588de859d4f}

\item 
\hypertarget{structGetLine_a223416bdb93cc02920925498f57d9110}{
char $\ast$ {\bfseries user\_\-file}}
\label{structGetLine_a223416bdb93cc02920925498f57d9110}

\item 
\hypertarget{structGetLine_a2989171216f2dea3ddf01ecff9764a73}{
int {\bfseries configured}}
\label{structGetLine_a2989171216f2dea3ddf01ecff9764a73}

\item 
\hypertarget{structGetLine_af7f1ba6f904dc1631ad50ba5b3645ceb}{
int {\bfseries echo}}
\label{structGetLine_af7f1ba6f904dc1631ad50ba5b3645ceb}

\item 
\hypertarget{structGetLine_ab1810f3b3dcdbc539e0ec43fae2444fa}{
int {\bfseries last\_\-signal}}
\label{structGetLine_ab1810f3b3dcdbc539e0ec43fae2444fa}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/cli/libtecla/getline.c\end{DoxyCompactItemize}
