\hypertarget{server_2src_2i__system_8cpp}{
\section{server/src/i\_\-system.cpp File Reference}
\label{d1/d14/server_2src_2i__system_8cpp}\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structticcmd__t}{ticcmd\_\-t} $\ast$ \hyperlink{server_2src_2i__system_8cpp_a4f0d619290910c3df80e36f0f3e6c2d3}{I\_\-BaseTiccmd} (void)
\item 
size\_\-t \hyperlink{server_2src_2i__system_8cpp_abdadb0e999596ca857bbc1b73a8b1324}{I\_\-MegabytesToBytes} (size\_\-t Megabytes)
\item 
size\_\-t \hyperlink{server_2src_2i__system_8cpp_aa77e5502181e915881c3f0d33f9c618c}{I\_\-BytesToMegabytes} (size\_\-t Bytes)
\item 
void $\ast$ \hyperlink{server_2src_2i__system_8cpp_a6aa7444b4493c055364d46937156589b}{I\_\-ZoneBase} (size\_\-t $\ast$\hyperlink{lzoconf_8h_aab9257c30c984af77be6bc46d052d45d}{size})
\item 
void \hyperlink{server_2src_2i__system_8cpp_a23644c9601aba9f93c1db6bec23b08ca}{I\_\-BeginRead} (void)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a4520458e24ba3f67521b65e8eb74c53e}{I\_\-EndRead} (void)
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD} \hyperlink{server_2src_2i__system_8cpp_a041eaf490354ba82ebdb9ec0bb8867ed}{I\_\-UnwrapTime} (\hyperlink{doomtype_8h_ad342ac907eb044443153a22f964bf0af}{DWORD} now32)
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD} \hyperlink{server_2src_2i__system_8cpp_a948347143e76bb713593030824c46c4a}{I\_\-MSTime} (void)
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD} \hyperlink{server_2src_2i__system_8cpp_acab4783e15fa6c7e5a02e01e413f90bf}{I\_\-GetTimePolled} (void)
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD} \hyperlink{server_2src_2i__system_8cpp_a0fd763db24c9a14fa37b52758f8f0b87}{I\_\-WaitForTicPolled} (\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD} prevtic)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a2febbecf675d4cb638c6ce7875d4e882}{I\_\-Yield} (void)
\item 
void \hyperlink{server_2src_2i__system_8cpp_abf166f408294798fbde5d80307e2d507}{I\_\-WaitVBL} (int count)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a41d79c61aa360db7000af3d35dbf5969}{I\_\-Init} (void)
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{server_2src_2i__system_8cpp_ae55ef7c2b080f0409759d87f8d0b7837}{I\_\-GetCWD} ()
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{server_2src_2i__system_8cpp_a735d642dc198549f699b2519119bd3be}{I\_\-GetHomeDir} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} user=\char`\"{}\char`\"{})
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{server_2src_2i__system_8cpp_aeabe49c7eb400de2443945dcc2cecc66}{I\_\-GetUserFileName} (const char $\ast$file)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a14b9fa47c75618c59b05506398c72b45}{I\_\-ExpandHomeDir} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \&path)
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{server_2src_2i__system_8cpp_a57e8c4b9e6a3499d2a043c30b3adfbb8}{I\_\-GetBinaryDir} ()
\item 
void \hyperlink{server_2src_2i__system_8cpp_a59d9f5d59e5205973e273aa14dcab99c}{I\_\-FinishClockCalibration} ()
\item 
void STACK\_\-ARGS \hyperlink{server_2src_2i__system_8cpp_a09cfc30402bd8cd5c9eba16bd2fb2311}{I\_\-Quit} (void)
\item 
void STACK\_\-ARGS \hyperlink{server_2src_2i__system_8cpp_a720073c6394050700dbe04a0ca73da01}{call\_\-terms} (void)
\item 
void STACK\_\-ARGS \hyperlink{server_2src_2i__system_8cpp_a1a5ea2e0461f7bddedb813a8c8af9f63}{I\_\-FatalError} (const char $\ast$error,...)
\item 
void STACK\_\-ARGS \hyperlink{server_2src_2i__system_8cpp_a3cbf06f029f21cb9dda82404956f9b85}{I\_\-Error} (const char $\ast$error,...)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a48e4305649dbca87b0415a44acb9b395}{I\_\-SetTitleString} (const char $\ast$title)
\item 
void \hyperlink{server_2src_2i__system_8cpp_a0347f2f29f03a9f8134c69083fff44b1}{I\_\-PrintStr} (int xp, const char $\ast$cp, int count, \hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} scroll)
\item 
long \hyperlink{server_2src_2i__system_8cpp_a4ac9244b36147b72a756ba9145f623f9}{I\_\-FindFirst} (char $\ast$filespec, \hyperlink{structfindstate__t}{findstate\_\-t} $\ast$fileinfo)
\item 
int \hyperlink{server_2src_2i__system_8cpp_a645183a8eb883df0da3dcd12015eb190}{I\_\-FindNext} (long handle, \hyperlink{structfindstate__t}{findstate\_\-t} $\ast$fileinfo)
\item 
int \hyperlink{server_2src_2i__system_8cpp_a40354cfc155f523973065ad105ec1cc8}{I\_\-FindClose} (long handle)
\item 
int \hyperlink{server_2src_2i__system_8cpp_a2f3a38bfd0de09071ecc8608e3ac614a}{I\_\-FindAttr} (\hyperlink{structfindstate__t}{findstate\_\-t} $\ast$fileinfo)
\item 
int \hyperlink{server_2src_2i__system_8cpp_a70fb16766e05933e43b7e88ef52eaccc}{ShutdownNow} ()
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{server_2src_2i__system_8cpp_aab723734525eaac1f93d3fbbe34e8888}{I\_\-ConsoleInput} (void)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
UINT \hyperlink{server_2src_2i__system_8cpp_a4ca59f362c69c9c8d3bbbcc853b55fbe}{TimerPeriod}
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD}($\ast$ \hyperlink{server_2src_2i__system_8cpp_a68903b0ab33faa9cc2b14eeed8c0d3ce}{I\_\-GetTime} )(void)
\item 
\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD}($\ast$ \hyperlink{server_2src_2i__system_8cpp_a02cfafb2ba9367684226b156e2137149}{I\_\-WaitForTic} )(\hyperlink{doomtype_8h_ad6463c38322185120b9a683834b2d4eb}{QWORD})
\item 
\hyperlink{structticcmd__t}{ticcmd\_\-t} \hyperlink{server_2src_2i__system_8cpp_a50580c534d464b5e3e3b62059f5f94ea}{emptycmd}
\item 
size\_\-t \hyperlink{server_2src_2i__system_8cpp_a93e760829b134aab436f1b679f854292}{def\_\-heapsize} = 32
\item 
const size\_\-t \hyperlink{server_2src_2i__system_8cpp_aff1d969a4a5081da4d8af347f0d646ed}{min\_\-heapsize} = 8
\item 
size\_\-t \hyperlink{server_2src_2i__system_8cpp_ad28db6e3f41909249a99476a7863eb2c}{got\_\-heapsize} = 0
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2i__system_8cpp_a2bf6989f0a142534c0585cab9497d711}{gameisdead}
\item 
char \hyperlink{server_2src_2i__system_8cpp_adb391d7d3624192250ef24911301b2f6}{DoomStartupTitle} \mbox{[}256\mbox{]} = \{ 0 \}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{server_2src_2i__system_8cpp_a720073c6394050700dbe04a0ca73da01}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!call\_\-terms@{call\_\-terms}}
\index{call\_\-terms@{call\_\-terms}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{call\_\-terms}]{\setlength{\rightskip}{0pt plus 5cm}void STACK\_\-ARGS call\_\-terms (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a720073c6394050700dbe04a0ca73da01}
\hypertarget{server_2src_2i__system_8cpp_a4f0d619290910c3df80e36f0f3e6c2d3}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-BaseTiccmd@{I\_\-BaseTiccmd}}
\index{I\_\-BaseTiccmd@{I\_\-BaseTiccmd}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-BaseTiccmd}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ticcmd\_\-t}$\ast$ I\_\-BaseTiccmd (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a4f0d619290910c3df80e36f0f3e6c2d3}
\hypertarget{server_2src_2i__system_8cpp_a23644c9601aba9f93c1db6bec23b08ca}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-BeginRead@{I\_\-BeginRead}}
\index{I\_\-BeginRead@{I\_\-BeginRead}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-BeginRead}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-BeginRead (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a23644c9601aba9f93c1db6bec23b08ca}
\hypertarget{server_2src_2i__system_8cpp_aa77e5502181e915881c3f0d33f9c618c}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-BytesToMegabytes@{I\_\-BytesToMegabytes}}
\index{I\_\-BytesToMegabytes@{I\_\-BytesToMegabytes}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-BytesToMegabytes}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t I\_\-BytesToMegabytes (
\begin{DoxyParamCaption}
\item[{size\_\-t}]{Bytes}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_aa77e5502181e915881c3f0d33f9c618c}
\hypertarget{server_2src_2i__system_8cpp_aab723734525eaac1f93d3fbbe34e8888}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-ConsoleInput@{I\_\-ConsoleInput}}
\index{I\_\-ConsoleInput@{I\_\-ConsoleInput}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-ConsoleInput}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} I\_\-ConsoleInput (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_aab723734525eaac1f93d3fbbe34e8888}
\hypertarget{server_2src_2i__system_8cpp_a4520458e24ba3f67521b65e8eb74c53e}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-EndRead@{I\_\-EndRead}}
\index{I\_\-EndRead@{I\_\-EndRead}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-EndRead}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-EndRead (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a4520458e24ba3f67521b65e8eb74c53e}
\hypertarget{server_2src_2i__system_8cpp_a3cbf06f029f21cb9dda82404956f9b85}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-Error@{I\_\-Error}}
\index{I\_\-Error@{I\_\-Error}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-Error}]{\setlength{\rightskip}{0pt plus 5cm}void STACK\_\-ARGS I\_\-Error (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{error, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a3cbf06f029f21cb9dda82404956f9b85}
\hypertarget{server_2src_2i__system_8cpp_a14b9fa47c75618c59b05506398c72b45}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-ExpandHomeDir@{I\_\-ExpandHomeDir}}
\index{I\_\-ExpandHomeDir@{I\_\-ExpandHomeDir}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-ExpandHomeDir}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-ExpandHomeDir (
\begin{DoxyParamCaption}
\item[{{\bf std::string} \&}]{path}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a14b9fa47c75618c59b05506398c72b45}
\hypertarget{server_2src_2i__system_8cpp_a1a5ea2e0461f7bddedb813a8c8af9f63}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FatalError@{I\_\-FatalError}}
\index{I\_\-FatalError@{I\_\-FatalError}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FatalError}]{\setlength{\rightskip}{0pt plus 5cm}void STACK\_\-ARGS I\_\-FatalError (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{error, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a1a5ea2e0461f7bddedb813a8c8af9f63}
\hypertarget{server_2src_2i__system_8cpp_a2f3a38bfd0de09071ecc8608e3ac614a}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FindAttr@{I\_\-FindAttr}}
\index{I\_\-FindAttr@{I\_\-FindAttr}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FindAttr}]{\setlength{\rightskip}{0pt plus 5cm}int I\_\-FindAttr (
\begin{DoxyParamCaption}
\item[{{\bf findstate\_\-t} $\ast$}]{fileinfo}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a2f3a38bfd0de09071ecc8608e3ac614a}
\hypertarget{server_2src_2i__system_8cpp_a40354cfc155f523973065ad105ec1cc8}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FindClose@{I\_\-FindClose}}
\index{I\_\-FindClose@{I\_\-FindClose}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FindClose}]{\setlength{\rightskip}{0pt plus 5cm}int I\_\-FindClose (
\begin{DoxyParamCaption}
\item[{long}]{handle}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a40354cfc155f523973065ad105ec1cc8}
\hypertarget{server_2src_2i__system_8cpp_a4ac9244b36147b72a756ba9145f623f9}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FindFirst@{I\_\-FindFirst}}
\index{I\_\-FindFirst@{I\_\-FindFirst}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FindFirst}]{\setlength{\rightskip}{0pt plus 5cm}long I\_\-FindFirst (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{filespec, }
\item[{{\bf findstate\_\-t} $\ast$}]{fileinfo}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a4ac9244b36147b72a756ba9145f623f9}
\hypertarget{server_2src_2i__system_8cpp_a645183a8eb883df0da3dcd12015eb190}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FindNext@{I\_\-FindNext}}
\index{I\_\-FindNext@{I\_\-FindNext}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FindNext}]{\setlength{\rightskip}{0pt plus 5cm}int I\_\-FindNext (
\begin{DoxyParamCaption}
\item[{long}]{handle, }
\item[{{\bf findstate\_\-t} $\ast$}]{fileinfo}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a645183a8eb883df0da3dcd12015eb190}
\hypertarget{server_2src_2i__system_8cpp_a59d9f5d59e5205973e273aa14dcab99c}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-FinishClockCalibration@{I\_\-FinishClockCalibration}}
\index{I\_\-FinishClockCalibration@{I\_\-FinishClockCalibration}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-FinishClockCalibration}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-FinishClockCalibration (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a59d9f5d59e5205973e273aa14dcab99c}


Printf (PRINT\_\-HIGH, \char`\"{}CPU Frequency: $\sim$\%f MHz$\backslash$n\char`\"{}, CyclesPerSecond / 1e6); 

\hypertarget{server_2src_2i__system_8cpp_a57e8c4b9e6a3499d2a043c30b3adfbb8}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetBinaryDir@{I\_\-GetBinaryDir}}
\index{I\_\-GetBinaryDir@{I\_\-GetBinaryDir}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetBinaryDir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} I\_\-GetBinaryDir (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a57e8c4b9e6a3499d2a043c30b3adfbb8}
\hypertarget{server_2src_2i__system_8cpp_ae55ef7c2b080f0409759d87f8d0b7837}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetCWD@{I\_\-GetCWD}}
\index{I\_\-GetCWD@{I\_\-GetCWD}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetCWD}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} I\_\-GetCWD (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_ae55ef7c2b080f0409759d87f8d0b7837}
\hypertarget{server_2src_2i__system_8cpp_a735d642dc198549f699b2519119bd3be}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetHomeDir@{I\_\-GetHomeDir}}
\index{I\_\-GetHomeDir@{I\_\-GetHomeDir}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetHomeDir}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} I\_\-GetHomeDir (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{user = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a735d642dc198549f699b2519119bd3be}
\hypertarget{server_2src_2i__system_8cpp_acab4783e15fa6c7e5a02e01e413f90bf}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetTimePolled@{I\_\-GetTimePolled}}
\index{I\_\-GetTimePolled@{I\_\-GetTimePolled}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetTimePolled}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD} I\_\-GetTimePolled (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_acab4783e15fa6c7e5a02e01e413f90bf}
\hypertarget{server_2src_2i__system_8cpp_aeabe49c7eb400de2443945dcc2cecc66}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetUserFileName@{I\_\-GetUserFileName}}
\index{I\_\-GetUserFileName@{I\_\-GetUserFileName}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetUserFileName}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} I\_\-GetUserFileName (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_aeabe49c7eb400de2443945dcc2cecc66}
\hypertarget{server_2src_2i__system_8cpp_a41d79c61aa360db7000af3d35dbf5969}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-Init@{I\_\-Init}}
\index{I\_\-Init@{I\_\-Init}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a41d79c61aa360db7000af3d35dbf5969}
\hypertarget{server_2src_2i__system_8cpp_abdadb0e999596ca857bbc1b73a8b1324}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-MegabytesToBytes@{I\_\-MegabytesToBytes}}
\index{I\_\-MegabytesToBytes@{I\_\-MegabytesToBytes}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-MegabytesToBytes}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t I\_\-MegabytesToBytes (
\begin{DoxyParamCaption}
\item[{size\_\-t}]{Megabytes}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_abdadb0e999596ca857bbc1b73a8b1324}
\hypertarget{server_2src_2i__system_8cpp_a948347143e76bb713593030824c46c4a}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-MSTime@{I\_\-MSTime}}
\index{I\_\-MSTime@{I\_\-MSTime}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-MSTime}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD} I\_\-MSTime (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a948347143e76bb713593030824c46c4a}
\hypertarget{server_2src_2i__system_8cpp_a0347f2f29f03a9f8134c69083fff44b1}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-PrintStr@{I\_\-PrintStr}}
\index{I\_\-PrintStr@{I\_\-PrintStr}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-PrintStr}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-PrintStr (
\begin{DoxyParamCaption}
\item[{int}]{xp, }
\item[{const char $\ast$}]{cp, }
\item[{int}]{count, }
\item[{{\bf BOOL}}]{scroll}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a0347f2f29f03a9f8134c69083fff44b1}
\hypertarget{server_2src_2i__system_8cpp_a09cfc30402bd8cd5c9eba16bd2fb2311}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-Quit@{I\_\-Quit}}
\index{I\_\-Quit@{I\_\-Quit}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-Quit}]{\setlength{\rightskip}{0pt plus 5cm}void STACK\_\-ARGS I\_\-Quit (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a09cfc30402bd8cd5c9eba16bd2fb2311}
\hypertarget{server_2src_2i__system_8cpp_a48e4305649dbca87b0415a44acb9b395}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-SetTitleString@{I\_\-SetTitleString}}
\index{I\_\-SetTitleString@{I\_\-SetTitleString}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-SetTitleString}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-SetTitleString (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{title}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a48e4305649dbca87b0415a44acb9b395}
\hypertarget{server_2src_2i__system_8cpp_a041eaf490354ba82ebdb9ec0bb8867ed}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-UnwrapTime@{I\_\-UnwrapTime}}
\index{I\_\-UnwrapTime@{I\_\-UnwrapTime}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-UnwrapTime}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD} I\_\-UnwrapTime (
\begin{DoxyParamCaption}
\item[{{\bf DWORD}}]{now32}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a041eaf490354ba82ebdb9ec0bb8867ed}
\hypertarget{server_2src_2i__system_8cpp_a0fd763db24c9a14fa37b52758f8f0b87}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-WaitForTicPolled@{I\_\-WaitForTicPolled}}
\index{I\_\-WaitForTicPolled@{I\_\-WaitForTicPolled}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-WaitForTicPolled}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD} I\_\-WaitForTicPolled (
\begin{DoxyParamCaption}
\item[{{\bf QWORD}}]{prevtic}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a0fd763db24c9a14fa37b52758f8f0b87}
\hypertarget{server_2src_2i__system_8cpp_abf166f408294798fbde5d80307e2d507}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-WaitVBL@{I\_\-WaitVBL}}
\index{I\_\-WaitVBL@{I\_\-WaitVBL}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-WaitVBL}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-WaitVBL (
\begin{DoxyParamCaption}
\item[{int}]{count}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_abf166f408294798fbde5d80307e2d507}
\hypertarget{server_2src_2i__system_8cpp_a2febbecf675d4cb638c6ce7875d4e882}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-Yield@{I\_\-Yield}}
\index{I\_\-Yield@{I\_\-Yield}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-Yield}]{\setlength{\rightskip}{0pt plus 5cm}void I\_\-Yield (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a2febbecf675d4cb638c6ce7875d4e882}
\hypertarget{server_2src_2i__system_8cpp_a6aa7444b4493c055364d46937156589b}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-ZoneBase@{I\_\-ZoneBase}}
\index{I\_\-ZoneBase@{I\_\-ZoneBase}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-ZoneBase}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ I\_\-ZoneBase (
\begin{DoxyParamCaption}
\item[{size\_\-t $\ast$}]{size}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a6aa7444b4493c055364d46937156589b}
\hypertarget{server_2src_2i__system_8cpp_a70fb16766e05933e43b7e88ef52eaccc}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!ShutdownNow@{ShutdownNow}}
\index{ShutdownNow@{ShutdownNow}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{ShutdownNow}]{\setlength{\rightskip}{0pt plus 5cm}int ShutdownNow (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d1/d14/server_2src_2i__system_8cpp_a70fb16766e05933e43b7e88ef52eaccc}


\subsection{Variable Documentation}
\hypertarget{server_2src_2i__system_8cpp_a93e760829b134aab436f1b679f854292}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!def\_\-heapsize@{def\_\-heapsize}}
\index{def\_\-heapsize@{def\_\-heapsize}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{def\_\-heapsize}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf def\_\-heapsize} = 32}}
\label{d1/d14/server_2src_2i__system_8cpp_a93e760829b134aab436f1b679f854292}
\hypertarget{server_2src_2i__system_8cpp_adb391d7d3624192250ef24911301b2f6}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!DoomStartupTitle@{DoomStartupTitle}}
\index{DoomStartupTitle@{DoomStartupTitle}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{DoomStartupTitle}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf DoomStartupTitle}\mbox{[}256\mbox{]} = \{ 0 \}}}
\label{d1/d14/server_2src_2i__system_8cpp_adb391d7d3624192250ef24911301b2f6}
\hypertarget{server_2src_2i__system_8cpp_a50580c534d464b5e3e3b62059f5f94ea}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!emptycmd@{emptycmd}}
\index{emptycmd@{emptycmd}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{emptycmd}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ticcmd\_\-t} {\bf emptycmd}}}
\label{d1/d14/server_2src_2i__system_8cpp_a50580c534d464b5e3e3b62059f5f94ea}
\hypertarget{server_2src_2i__system_8cpp_a2bf6989f0a142534c0585cab9497d711}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!gameisdead@{gameisdead}}
\index{gameisdead@{gameisdead}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{gameisdead}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf gameisdead}}}
\label{d1/d14/server_2src_2i__system_8cpp_a2bf6989f0a142534c0585cab9497d711}
\hypertarget{server_2src_2i__system_8cpp_ad28db6e3f41909249a99476a7863eb2c}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!got\_\-heapsize@{got\_\-heapsize}}
\index{got\_\-heapsize@{got\_\-heapsize}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{got\_\-heapsize}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf got\_\-heapsize} = 0}}
\label{d1/d14/server_2src_2i__system_8cpp_ad28db6e3f41909249a99476a7863eb2c}
\hypertarget{server_2src_2i__system_8cpp_a68903b0ab33faa9cc2b14eeed8c0d3ce}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-GetTime@{I\_\-GetTime}}
\index{I\_\-GetTime@{I\_\-GetTime}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-GetTime}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD}($\ast$ {\bf I\_\-GetTime})(void)}}
\label{d1/d14/server_2src_2i__system_8cpp_a68903b0ab33faa9cc2b14eeed8c0d3ce}
\hypertarget{server_2src_2i__system_8cpp_a02cfafb2ba9367684226b156e2137149}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!I\_\-WaitForTic@{I\_\-WaitForTic}}
\index{I\_\-WaitForTic@{I\_\-WaitForTic}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{I\_\-WaitForTic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QWORD}($\ast$ {\bf I\_\-WaitForTic})({\bf QWORD})}}
\label{d1/d14/server_2src_2i__system_8cpp_a02cfafb2ba9367684226b156e2137149}
\hypertarget{server_2src_2i__system_8cpp_aff1d969a4a5081da4d8af347f0d646ed}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!min\_\-heapsize@{min\_\-heapsize}}
\index{min\_\-heapsize@{min\_\-heapsize}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{min\_\-heapsize}]{\setlength{\rightskip}{0pt plus 5cm}const size\_\-t {\bf min\_\-heapsize} = 8}}
\label{d1/d14/server_2src_2i__system_8cpp_aff1d969a4a5081da4d8af347f0d646ed}
\hypertarget{server_2src_2i__system_8cpp_a4ca59f362c69c9c8d3bbbcc853b55fbe}{
\index{server/src/i\_\-system.cpp@{server/src/i\_\-system.cpp}!TimerPeriod@{TimerPeriod}}
\index{TimerPeriod@{TimerPeriod}!server/src/i_system.cpp@{server/src/i\_\-system.cpp}}
\subsubsection[{TimerPeriod}]{\setlength{\rightskip}{0pt plus 5cm}UINT {\bf TimerPeriod}}}
\label{d1/d14/server_2src_2i__system_8cpp_a4ca59f362c69c9c8d3bbbcc853b55fbe}
