\hypertarget{cmdlib_8cpp}{
\section{common/cmdlib.cpp File Reference}
\label{d1/de2/cmdlib_8cpp}\index{common/cmdlib.cpp@{common/cmdlib.cpp}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{cmdlib_8cpp_a4c155357ebd7b88cfbcc1608c94dd4db}{FixPathSeparator} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \&path)
\item 
char $\ast$ \hyperlink{cmdlib_8cpp_ab9176c968064dcfbf7bd8fad087506c8}{copystring} (const char $\ast$\hyperlink{client_2src_2v__palette_8cpp_a06ccf22bb96191a8ce5f85600b246060}{s})
\item 
char $\ast$ \hyperlink{cmdlib_8cpp_aa349bf6bac53c0b20ee718b1b2612405}{COM\_\-Parse} (char $\ast$data)
\item 
int \hyperlink{cmdlib_8cpp_a2c06f34581db715d23ebaccc39e88a67}{ParseHex} (char $\ast$hex)
\item 
int \hyperlink{cmdlib_8cpp_a4d19620d6bf62ea5962e97f48bd26d0f}{ParseNum} (char $\ast$\hyperlink{portlistingparse_8c_a7906a77d388c7c6f7eea5850f61f55e1}{str})
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{cmdlib_8cpp_a581a56b3efdf937ee9fc20db4eb2044f}{IsNum} (char $\ast$\hyperlink{portlistingparse_8c_a7906a77d388c7c6f7eea5850f61f55e1}{str})
\item 
int \hyperlink{cmdlib_8cpp_a785295bbef9337244b91365c5b0037a8}{StdStringCompare} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} string1, \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} string2, bool CaseInsensitive=false)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
char \hyperlink{cmdlib_8cpp_af8ed4f5d98f69a931f4a8d8e9b6b4a7f}{com\_\-token} \mbox{[}8192\mbox{]}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{cmdlib_8cpp_a89fbc536e690a8f57fe433e63e382b73}{com\_\-eof}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cmdlib_8cpp_a6a3c89f062a1bf4c9ce05cc1901d7562}{progdir}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cmdlib_8cpp_a42542690e7e2342517ace84db5283582}{startdir}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{cmdlib_8cpp_aa349bf6bac53c0b20ee718b1b2612405}{
\index{cmdlib.cpp@{cmdlib.cpp}!COM\_\-Parse@{COM\_\-Parse}}
\index{COM\_\-Parse@{COM\_\-Parse}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{COM\_\-Parse}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ COM\_\-Parse (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{data}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_aa349bf6bac53c0b20ee718b1b2612405}
\hypertarget{cmdlib_8cpp_ab9176c968064dcfbf7bd8fad087506c8}{
\index{cmdlib.cpp@{cmdlib.cpp}!copystring@{copystring}}
\index{copystring@{copystring}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{copystring}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ copystring (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{s}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_ab9176c968064dcfbf7bd8fad087506c8}
\hypertarget{cmdlib_8cpp_a4c155357ebd7b88cfbcc1608c94dd4db}{
\index{cmdlib.cpp@{cmdlib.cpp}!FixPathSeparator@{FixPathSeparator}}
\index{FixPathSeparator@{FixPathSeparator}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{FixPathSeparator}]{\setlength{\rightskip}{0pt plus 5cm}void FixPathSeparator (
\begin{DoxyParamCaption}
\item[{{\bf std::string} \&}]{path}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_a4c155357ebd7b88cfbcc1608c94dd4db}
\hypertarget{cmdlib_8cpp_a581a56b3efdf937ee9fc20db4eb2044f}{
\index{cmdlib.cpp@{cmdlib.cpp}!IsNum@{IsNum}}
\index{IsNum@{IsNum}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{IsNum}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} IsNum (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_a581a56b3efdf937ee9fc20db4eb2044f}
\hypertarget{cmdlib_8cpp_a2c06f34581db715d23ebaccc39e88a67}{
\index{cmdlib.cpp@{cmdlib.cpp}!ParseHex@{ParseHex}}
\index{ParseHex@{ParseHex}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{ParseHex}]{\setlength{\rightskip}{0pt plus 5cm}int ParseHex (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{hex}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_a2c06f34581db715d23ebaccc39e88a67}
\hypertarget{cmdlib_8cpp_a4d19620d6bf62ea5962e97f48bd26d0f}{
\index{cmdlib.cpp@{cmdlib.cpp}!ParseNum@{ParseNum}}
\index{ParseNum@{ParseNum}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{ParseNum}]{\setlength{\rightskip}{0pt plus 5cm}int ParseNum (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_a4d19620d6bf62ea5962e97f48bd26d0f}
\hypertarget{cmdlib_8cpp_a785295bbef9337244b91365c5b0037a8}{
\index{cmdlib.cpp@{cmdlib.cpp}!StdStringCompare@{StdStringCompare}}
\index{StdStringCompare@{StdStringCompare}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{StdStringCompare}]{\setlength{\rightskip}{0pt plus 5cm}int StdStringCompare (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{string1, }
\item[{{\bf std::string}}]{string2, }
\item[{bool}]{CaseInsensitive = {\ttfamily false}}
\end{DoxyParamCaption}
)}}
\label{d1/de2/cmdlib_8cpp_a785295bbef9337244b91365c5b0037a8}


\subsection{Variable Documentation}
\hypertarget{cmdlib_8cpp_a89fbc536e690a8f57fe433e63e382b73}{
\index{cmdlib.cpp@{cmdlib.cpp}!com\_\-eof@{com\_\-eof}}
\index{com\_\-eof@{com\_\-eof}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{com\_\-eof}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf com\_\-eof}}}
\label{d1/de2/cmdlib_8cpp_a89fbc536e690a8f57fe433e63e382b73}
\hypertarget{cmdlib_8cpp_af8ed4f5d98f69a931f4a8d8e9b6b4a7f}{
\index{cmdlib.cpp@{cmdlib.cpp}!com\_\-token@{com\_\-token}}
\index{com\_\-token@{com\_\-token}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{com\_\-token}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf com\_\-token}\mbox{[}8192\mbox{]}}}
\label{d1/de2/cmdlib_8cpp_af8ed4f5d98f69a931f4a8d8e9b6b4a7f}
\hypertarget{cmdlib_8cpp_a6a3c89f062a1bf4c9ce05cc1901d7562}{
\index{cmdlib.cpp@{cmdlib.cpp}!progdir@{progdir}}
\index{progdir@{progdir}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{progdir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf progdir}}}
\label{d1/de2/cmdlib_8cpp_a6a3c89f062a1bf4c9ce05cc1901d7562}
\hypertarget{cmdlib_8cpp_a42542690e7e2342517ace84db5283582}{
\index{cmdlib.cpp@{cmdlib.cpp}!startdir@{startdir}}
\index{startdir@{startdir}!cmdlib.cpp@{cmdlib.cpp}}
\subsubsection[{startdir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf startdir}}}
\label{d1/de2/cmdlib_8cpp_a42542690e7e2342517ace84db5283582}
