\hypertarget{sf__preproc__info_8h}{
\section{sf\_\-preproc\_\-info.h File Reference}
\label{sf__preproc__info_8h}\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}}
}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{sf__preproc__info_8h_aa9e8f3bb466bb421d13913df7aeaa20c}{MAJOR\_\-VERSION}~0
\item 
\#define \hyperlink{sf__preproc__info_8h_a320988aa2655ee094f3a34a52da10831}{MINOR\_\-VERSION}~1
\item 
\#define \hyperlink{sf__preproc__info_8h_ad7a967dd260384e94010b31b1412a0b4}{BUILD\_\-VERSION}~0
\item 
\#define \hyperlink{sf__preproc__info_8h_af5d5329206253ca0c1a3b8d4a43195af}{PREPROC\_\-NAME}~\char`\"{}SF\_\-AI\char`\"{}
\item 
\#define \hyperlink{sf__preproc__info_8h_aba4c0d0af324a3861e662ed4650aae44}{DYNAMIC\_\-PREPROC\_\-SETUP}~AI\_\-setup
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__spp__ai_ga1b9ebb5c719c7d9426ddfc1f3da36570}{AI\_\-setup} ()
\begin{DoxyCompactList}\small\item\em Set up the preprocessor module. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Define Documentation}
\hypertarget{sf__preproc__info_8h_ad7a967dd260384e94010b31b1412a0b4}{
\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}!BUILD\_\-VERSION@{BUILD\_\-VERSION}}
\index{BUILD\_\-VERSION@{BUILD\_\-VERSION}!sf_preproc_info.h@{sf\_\-preproc\_\-info.h}}
\subsubsection[{BUILD\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define BUILD\_\-VERSION~0}}
\label{sf__preproc__info_8h_ad7a967dd260384e94010b31b1412a0b4}
\hypertarget{sf__preproc__info_8h_aba4c0d0af324a3861e662ed4650aae44}{
\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}!DYNAMIC\_\-PREPROC\_\-SETUP@{DYNAMIC\_\-PREPROC\_\-SETUP}}
\index{DYNAMIC\_\-PREPROC\_\-SETUP@{DYNAMIC\_\-PREPROC\_\-SETUP}!sf_preproc_info.h@{sf\_\-preproc\_\-info.h}}
\subsubsection[{DYNAMIC\_\-PREPROC\_\-SETUP}]{\setlength{\rightskip}{0pt plus 5cm}\#define DYNAMIC\_\-PREPROC\_\-SETUP~AI\_\-setup}}
\label{sf__preproc__info_8h_aba4c0d0af324a3861e662ed4650aae44}
\hypertarget{sf__preproc__info_8h_aa9e8f3bb466bb421d13913df7aeaa20c}{
\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}!MAJOR\_\-VERSION@{MAJOR\_\-VERSION}}
\index{MAJOR\_\-VERSION@{MAJOR\_\-VERSION}!sf_preproc_info.h@{sf\_\-preproc\_\-info.h}}
\subsubsection[{MAJOR\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define MAJOR\_\-VERSION~0}}
\label{sf__preproc__info_8h_aa9e8f3bb466bb421d13913df7aeaa20c}
\hypertarget{sf__preproc__info_8h_a320988aa2655ee094f3a34a52da10831}{
\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}!MINOR\_\-VERSION@{MINOR\_\-VERSION}}
\index{MINOR\_\-VERSION@{MINOR\_\-VERSION}!sf_preproc_info.h@{sf\_\-preproc\_\-info.h}}
\subsubsection[{MINOR\_\-VERSION}]{\setlength{\rightskip}{0pt plus 5cm}\#define MINOR\_\-VERSION~1}}
\label{sf__preproc__info_8h_a320988aa2655ee094f3a34a52da10831}
\hypertarget{sf__preproc__info_8h_af5d5329206253ca0c1a3b8d4a43195af}{
\index{sf\_\-preproc\_\-info.h@{sf\_\-preproc\_\-info.h}!PREPROC\_\-NAME@{PREPROC\_\-NAME}}
\index{PREPROC\_\-NAME@{PREPROC\_\-NAME}!sf_preproc_info.h@{sf\_\-preproc\_\-info.h}}
\subsubsection[{PREPROC\_\-NAME}]{\setlength{\rightskip}{0pt plus 5cm}\#define PREPROC\_\-NAME~\char`\"{}SF\_\-AI\char`\"{}}}
\label{sf__preproc__info_8h_af5d5329206253ca0c1a3b8d4a43195af}
