\hypertarget{dstrings_8h}{
\section{common/dstrings.h File Reference}
\label{d2/de0/dstrings_8h}\index{common/dstrings.h@{common/dstrings.h}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structgamestring__s}{gamestring\_\-s}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{structgamestring__s}{gamestring\_\-s} \hyperlink{dstrings_8h_a183e308207504a164bde4810b90ef302}{gamestring\_\-t}
\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{dstrings_8h_aaac0dec025a9fbc0259772202f0499df}{strtype\_\-t} \{ \hyperlink{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa98d22a126e605a139a4f1f580f1e28b1}{str\_\-notchanged}, 
\hyperlink{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa7d0e5a972ad9d83b70321ad255bbdcaf}{str\_\-patched}, 
\hyperlink{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfaf5b6bcacce3cb540dec6bd53d6d94421}{str\_\-custom}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{dstrings_8h_aab83b3f7455f31054712c302aebb595f}{D\_\-InitStrings} (void)
\item 
void \hyperlink{dstrings_8h_a05b92b4d89a0b1e383b57b40d1f364c3}{ReplaceString} (const char $\ast$$\ast$\hyperlink{lzoconf_8h_aedc63c09328e8dcce47e667c1cb0e36b}{ptr}, const char $\ast$\hyperlink{portlistingparse_8c_a7906a77d388c7c6f7eea5850f61f55e1}{str})
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{dstrings_8h_a9448f80550752103c20da5766521ab2b}{endmsg} \mbox{[}$\,$\mbox{]}
\item 
\hyperlink{structgamestring__s}{gamestring\_\-t} \hyperlink{dstrings_8h_a7c6bfb460296be7b2c320bfa051386f0}{Strings} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{dstrings_8h_a183e308207504a164bde4810b90ef302}{
\index{dstrings.h@{dstrings.h}!gamestring\_\-t@{gamestring\_\-t}}
\index{gamestring\_\-t@{gamestring\_\-t}!dstrings.h@{dstrings.h}}
\subsubsection[{gamestring\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf gamestring\_\-s}  {\bf gamestring\_\-t}}}
\label{d2/de0/dstrings_8h_a183e308207504a164bde4810b90ef302}


\subsection{Enumeration Type Documentation}
\hypertarget{dstrings_8h_aaac0dec025a9fbc0259772202f0499df}{
\index{dstrings.h@{dstrings.h}!strtype\_\-t@{strtype\_\-t}}
\index{strtype\_\-t@{strtype\_\-t}!dstrings.h@{dstrings.h}}
\subsubsection[{strtype\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf strtype\_\-t}}}
\label{d2/de0/dstrings_8h_aaac0dec025a9fbc0259772202f0499df}
\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{str\_\-notchanged@{str\_\-notchanged}!dstrings.h@{dstrings.h}}\index{dstrings.h@{dstrings.h}!str\_\-notchanged@{str\_\-notchanged}}\item[{\em 
\hypertarget{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa98d22a126e605a139a4f1f580f1e28b1}{
str\_\-notchanged}
\label{d2/de0/dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa98d22a126e605a139a4f1f580f1e28b1}
}]\index{str\_\-patched@{str\_\-patched}!dstrings.h@{dstrings.h}}\index{dstrings.h@{dstrings.h}!str\_\-patched@{str\_\-patched}}\item[{\em 
\hypertarget{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa7d0e5a972ad9d83b70321ad255bbdcaf}{
str\_\-patched}
\label{d2/de0/dstrings_8h_aaac0dec025a9fbc0259772202f0499dfa7d0e5a972ad9d83b70321ad255bbdcaf}
}]\index{str\_\-custom@{str\_\-custom}!dstrings.h@{dstrings.h}}\index{dstrings.h@{dstrings.h}!str\_\-custom@{str\_\-custom}}\item[{\em 
\hypertarget{dstrings_8h_aaac0dec025a9fbc0259772202f0499dfaf5b6bcacce3cb540dec6bd53d6d94421}{
str\_\-custom}
\label{d2/de0/dstrings_8h_aaac0dec025a9fbc0259772202f0499dfaf5b6bcacce3cb540dec6bd53d6d94421}
}]\end{description}
\end{Desc}



\subsection{Function Documentation}
\hypertarget{dstrings_8h_aab83b3f7455f31054712c302aebb595f}{
\index{dstrings.h@{dstrings.h}!D\_\-InitStrings@{D\_\-InitStrings}}
\index{D\_\-InitStrings@{D\_\-InitStrings}!dstrings.h@{dstrings.h}}
\subsubsection[{D\_\-InitStrings}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-InitStrings (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d2/de0/dstrings_8h_aab83b3f7455f31054712c302aebb595f}
\hypertarget{dstrings_8h_a05b92b4d89a0b1e383b57b40d1f364c3}{
\index{dstrings.h@{dstrings.h}!ReplaceString@{ReplaceString}}
\index{ReplaceString@{ReplaceString}!dstrings.h@{dstrings.h}}
\subsubsection[{ReplaceString}]{\setlength{\rightskip}{0pt plus 5cm}void ReplaceString (
\begin{DoxyParamCaption}
\item[{const char $\ast$$\ast$}]{ptr, }
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}}
\label{d2/de0/dstrings_8h_a05b92b4d89a0b1e383b57b40d1f364c3}


\subsection{Variable Documentation}
\hypertarget{dstrings_8h_a9448f80550752103c20da5766521ab2b}{
\index{dstrings.h@{dstrings.h}!endmsg@{endmsg}}
\index{endmsg@{endmsg}!dstrings.h@{dstrings.h}}
\subsubsection[{endmsg}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf endmsg}\mbox{[}$\,$\mbox{]}}}
\label{d2/de0/dstrings_8h_a9448f80550752103c20da5766521ab2b}
\hypertarget{dstrings_8h_a7c6bfb460296be7b2c320bfa051386f0}{
\index{dstrings.h@{dstrings.h}!Strings@{Strings}}
\index{Strings@{Strings}!dstrings.h@{dstrings.h}}
\subsubsection[{Strings}]{\setlength{\rightskip}{0pt plus 5cm}{\bf gamestring\_\-t} {\bf Strings}\mbox{[}$\,$\mbox{]}}}
\label{d2/de0/dstrings_8h_a7c6bfb460296be7b2c320bfa051386f0}
