\section{examples/Test\-Master\-Micro\-Mod/getopt.h File Reference}
\label{TestMasterMicroMod_2getopt_8h}\index{examples/TestMasterMicroMod/getopt.h@{examples/TestMasterMicroMod/getopt.h}}
{\tt \#include $<$ctype.h$>$}\par
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf option}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf \_\-GETOPT\_\-H}~1
\item 
\#define {\bf no\_\-argument}~0
\item 
\#define {\bf required\_\-argument}~1
\item 
\#define {\bf optional\_\-argument}~2
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf getopt} ()
\item 
int {\bf getopt\_\-long} ()
\item 
int {\bf getopt\_\-long\_\-only} ()
\item 
int {\bf \_\-getopt\_\-internal} ()
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
char $\ast$ {\bf optarg}
\item 
int {\bf optind}
\item 
int {\bf opterr}
\item 
int {\bf optopt}
\end{CompactItemize}


\subsection{Define Documentation}
\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!_GETOPT_H@{\_\-GETOPT\_\-H}}
\index{_GETOPT_H@{\_\-GETOPT\_\-H}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define \_\-GETOPT\_\-H~1}\label{TestMasterMicroMod_2getopt_8h_aafc27a0389aa87797164b227566342d}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!no_argument@{no\_\-argument}}
\index{no_argument@{no\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define no\_\-argument~0}\label{TestMasterMicroMod_2getopt_8h_3bc1d5f667b5b4ca4b4abb685dc874ce}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optional_argument@{optional\_\-argument}}
\index{optional_argument@{optional\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define optional\_\-argument~2}\label{TestMasterMicroMod_2getopt_8h_cca06c0a947656bd8b395bf1084ffb72}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!required_argument@{required\_\-argument}}
\index{required_argument@{required\_\-argument}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define required\_\-argument~1}\label{TestMasterMicroMod_2getopt_8h_6ece8d8dfa8378778f7290fdaba5b8bc}




\subsection{Function Documentation}
\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!_getopt_internal@{\_\-getopt\_\-internal}}
\index{_getopt_internal@{\_\-getopt\_\-internal}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int \_\-getopt\_\-internal ()}\label{TestMasterMicroMod_2getopt_8h_60428225710059ca135c6b2a8941855f}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt@{getopt}}
\index{getopt@{getopt}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt ()}\label{TestMasterMicroMod_2getopt_8h_6c5b232cca42dab05f40b47f69715f8b}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt_long@{getopt\_\-long}}
\index{getopt_long@{getopt\_\-long}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long ()}\label{TestMasterMicroMod_2getopt_8h_8616b8a74ae6c01a7ad95ad2876226ec}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!getopt_long_only@{getopt\_\-long\_\-only}}
\index{getopt_long_only@{getopt\_\-long\_\-only}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int getopt\_\-long\_\-only ()}\label{TestMasterMicroMod_2getopt_8h_c07930413317507d5c51c19b3ac6ed20}




\subsection{Variable Documentation}
\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optarg@{optarg}}
\index{optarg@{optarg}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf optarg}}\label{TestMasterMicroMod_2getopt_8h_db50a0eab9fed92fc3bfc7dfa4f2c410}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!opterr@{opterr}}
\index{opterr@{opterr}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf opterr}}\label{TestMasterMicroMod_2getopt_8h_e30f05ee1e2e5652f174a35c7875d25e}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optind@{optind}}
\index{optind@{optind}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optind}}\label{TestMasterMicroMod_2getopt_8h_d5e1c16213bbee2d5e8cc363309f418c}


\index{TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}!optopt@{optopt}}
\index{optopt@{optopt}!TestMasterMicroMod/getopt.h@{Test\-Master\-Micro\-Mod/getopt.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf optopt}}\label{TestMasterMicroMod_2getopt_8h_475b8db98445da73e5f62a1ef6324b95}


