\hypertarget{structSTOREHEADER}{}\doxysection{S\+T\+O\+R\+E\+H\+E\+A\+D\+ER Struct Reference}
\label{structSTOREHEADER}\index{STOREHEADER@{STOREHEADER}}


{\ttfamily \#include $<$structs.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_add70f9755bb20f4aef8f84a4e5c306e2}{headermark}} \mbox{[}8\mbox{]}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_afa54b58a685aac84d8c06b9b2db21cf6}{len\+W\+O\+RD}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a29d5dac50a3fa355f3479e83bf944191}{len\+L\+O\+NG}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a4efddbe83598696cc7696f7b6535e6d5}{len\+P\+OS}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a1a265942a3fc8a13769337985fe7b256}{len\+P\+O\+I\+N\+T\+ER}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a04e9d5ed82b36b56a23831c1d64487ae}{endianness}} \mbox{[}16\mbox{]}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_aa179f7d01a79d96d36097e69350c78bb}{s\+Sym}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a1715af5fef331f79f0f36a77e5b78c45}{s\+Ind}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_abffddb5989663bf9ef202874eb5d8c2b}{s\+Vec}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a0d58d673102a113334a6f570a38daa3e}{s\+Fun}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a51934c41ea57cb935504329f52aa5829}{maxpower}} \mbox{[}16\mbox{]}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_ab7e7bbecd6779013f2d8a1892fc41969}{wildoffset}} \mbox{[}16\mbox{]}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a3bd71ce869caa9318a9a268dbf22d5b4}{revision}}
\item 
U\+B\+Y\+TE \mbox{\hyperlink{structSTOREHEADER_a2e73bb0c0ebeb001d9ea1695562a4cfe}{reserved}} \mbox{[}512-\/8-\/4-\/16-\/4-\/16-\/16-\/1\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Defines the structure of the file header for store-\/files and save-\/files.

The first 8 bytes serve as a unique mark to identity save-\/files that contain such a header. Older versions of F\+O\+RM don\textquotesingle{}t have this header and will write the P\+O\+S\+I\+T\+I\+ON of the next file index (struct \mbox{\hyperlink{structFiLeInDeX}{Fi\+Le\+In\+DeX}}) here, which is always different from this pattern.

It is always 512 bytes long. 

Definition at line 74 of file structs.\+h.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structSTOREHEADER_add70f9755bb20f4aef8f84a4e5c306e2}\label{structSTOREHEADER_add70f9755bb20f4aef8f84a4e5c306e2}} 
\index{STOREHEADER@{STOREHEADER}!headermark@{headermark}}
\index{headermark@{headermark}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{headermark}{headermark}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::headermark\mbox{[}8\mbox{]}}

Pattern for header identification. Old versions of F\+O\+RM have a maximum sizeof(\+P\+O\+S\+I\+T\+I\+O\+N) of 8 

Definition at line 75 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_afa54b58a685aac84d8c06b9b2db21cf6}\label{structSTOREHEADER_afa54b58a685aac84d8c06b9b2db21cf6}} 
\index{STOREHEADER@{STOREHEADER}!lenWORD@{lenWORD}}
\index{lenWORD@{lenWORD}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{lenWORD}{lenWORD}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::len\+W\+O\+RD}

Number of bytes for W\+O\+RD 

Definition at line 77 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a29d5dac50a3fa355f3479e83bf944191}\label{structSTOREHEADER_a29d5dac50a3fa355f3479e83bf944191}} 
\index{STOREHEADER@{STOREHEADER}!lenLONG@{lenLONG}}
\index{lenLONG@{lenLONG}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{lenLONG}{lenLONG}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::len\+L\+O\+NG}

Number of bytes for L\+O\+NG 

Definition at line 78 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a4efddbe83598696cc7696f7b6535e6d5}\label{structSTOREHEADER_a4efddbe83598696cc7696f7b6535e6d5}} 
\index{STOREHEADER@{STOREHEADER}!lenPOS@{lenPOS}}
\index{lenPOS@{lenPOS}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{lenPOS}{lenPOS}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::len\+P\+OS}

Number of bytes for P\+O\+S\+I\+T\+I\+ON 

Definition at line 79 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a1a265942a3fc8a13769337985fe7b256}\label{structSTOREHEADER_a1a265942a3fc8a13769337985fe7b256}} 
\index{STOREHEADER@{STOREHEADER}!lenPOINTER@{lenPOINTER}}
\index{lenPOINTER@{lenPOINTER}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{lenPOINTER}{lenPOINTER}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::len\+P\+O\+I\+N\+T\+ER}

Number of bytes for void $\ast$ 

Definition at line 80 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a04e9d5ed82b36b56a23831c1d64487ae}\label{structSTOREHEADER_a04e9d5ed82b36b56a23831c1d64487ae}} 
\index{STOREHEADER@{STOREHEADER}!endianness@{endianness}}
\index{endianness@{endianness}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{endianness}{endianness}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::endianness\mbox{[}16\mbox{]}}

Used to determine endianness, sizeof(int) should be $<$= 16 

Definition at line 81 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_aa179f7d01a79d96d36097e69350c78bb}\label{structSTOREHEADER_aa179f7d01a79d96d36097e69350c78bb}} 
\index{STOREHEADER@{STOREHEADER}!sSym@{sSym}}
\index{sSym@{sSym}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{sSym}{sSym}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::s\+Sym}

sizeof(struct Sy\+Mb\+Ol) ~\newline
 

Definition at line 82 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a1715af5fef331f79f0f36a77e5b78c45}\label{structSTOREHEADER_a1715af5fef331f79f0f36a77e5b78c45}} 
\index{STOREHEADER@{STOREHEADER}!sInd@{sInd}}
\index{sInd@{sInd}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{sInd}{sInd}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::s\+Ind}

sizeof(struct In\+De\+X) ~\newline
 

Definition at line 83 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_abffddb5989663bf9ef202874eb5d8c2b}\label{structSTOREHEADER_abffddb5989663bf9ef202874eb5d8c2b}} 
\index{STOREHEADER@{STOREHEADER}!sVec@{sVec}}
\index{sVec@{sVec}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{sVec}{sVec}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::s\+Vec}

sizeof(struct Ve\+Ct\+Or) ~\newline
 

Definition at line 84 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a0d58d673102a113334a6f570a38daa3e}\label{structSTOREHEADER_a0d58d673102a113334a6f570a38daa3e}} 
\index{STOREHEADER@{STOREHEADER}!sFun@{sFun}}
\index{sFun@{sFun}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{sFun}{sFun}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::s\+Fun}

sizeof(struct Fu\+Nc\+Ti\+On) 

Definition at line 85 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a51934c41ea57cb935504329f52aa5829}\label{structSTOREHEADER_a51934c41ea57cb935504329f52aa5829}} 
\index{STOREHEADER@{STOREHEADER}!maxpower@{maxpower}}
\index{maxpower@{maxpower}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{maxpower}{maxpower}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::maxpower\mbox{[}16\mbox{]}}

Maximum power, see \#\+M\+A\+X\+P\+O\+W\+ER 

Definition at line 86 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_ab7e7bbecd6779013f2d8a1892fc41969}\label{structSTOREHEADER_ab7e7bbecd6779013f2d8a1892fc41969}} 
\index{STOREHEADER@{STOREHEADER}!wildoffset@{wildoffset}}
\index{wildoffset@{wildoffset}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{wildoffset}{wildoffset}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::wildoffset\mbox{[}16\mbox{]}}

\#\+W\+I\+L\+D\+O\+F\+F\+S\+ET macro ~\newline
 

Definition at line 87 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a3bd71ce869caa9318a9a268dbf22d5b4}\label{structSTOREHEADER_a3bd71ce869caa9318a9a268dbf22d5b4}} 
\index{STOREHEADER@{STOREHEADER}!revision@{revision}}
\index{revision@{revision}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{revision}{revision}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::revision}

Revision number of save-\/file system ~\newline
 

Definition at line 88 of file structs.\+h.

\mbox{\Hypertarget{structSTOREHEADER_a2e73bb0c0ebeb001d9ea1695562a4cfe}\label{structSTOREHEADER_a2e73bb0c0ebeb001d9ea1695562a4cfe}} 
\index{STOREHEADER@{STOREHEADER}!reserved@{reserved}}
\index{reserved@{reserved}!STOREHEADER@{STOREHEADER}}
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
{\footnotesize\ttfamily U\+B\+Y\+TE S\+T\+O\+R\+E\+H\+E\+A\+D\+E\+R\+::reserved\mbox{[}512-\/8-\/4-\/16-\/4-\/16-\/16-\/1\mbox{]}}

Padding to 512 bytes 

Definition at line 89 of file structs.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structs_8h}{structs.\+h}}\end{DoxyCompactItemize}
