\section{P\+H\+Y\+S\+F\+S\+\_\+\+File Struct Reference}
\label{structPHYSFS__File}\index{P\+H\+Y\+S\+F\+S\+\_\+\+File@{P\+H\+Y\+S\+F\+S\+\_\+\+File}}


A Physics\+F\+S file handle.  




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

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
void $\ast$ {\bf opaque}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
A Physics\+F\+S file handle. 

You get a pointer to one of these when you open a file for reading, writing, or appending via Physics\+F\+S.

As you can see from the lack of meaningful fields, you should treat this as opaque data. Don\textquotesingle{}t try to manipulate the file handle, just pass the pointer you got, unmolested, to various Physics\+F\+S A\+P\+Is.

\begin{DoxySeeAlso}{See also}
\doxyref{P\+H\+Y\+S\+F\+S\+\_\+open\+Read}{p.}{physfs_8h_a5e38a425bb0b44c09ec25b105f770c63} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+open\+Write}{p.}{physfs_8h_abbf92d66c6cb82d0ede969aa2c964fba} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+open\+Append}{p.}{physfs_8h_abeeca12e2fe7c5f68cbd67e2e5cafa3d} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+close}{p.}{physfs_8h_a6822f8ff10073e855a1c3a6485b882f2} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+read}{p.}{physfs_8h_a91234f576477f7de67d635761d01aa7b} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+write}{p.}{physfs_8h_af5dc83d5e4ef0b0c9bce1834ea1bb498} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+seek}{p.}{physfs_8h_ae562b45b1e1b02505ce1d82ad785f04a} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+tell}{p.}{physfs_8h_a0d481bdd4cf32ed1a41540ee59840c24} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+eof}{p.}{physfs_8h_a6d7ac838797951323072060392645dbe} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+set\+Buffer}{p.}{physfs_8h_aede5de47197e1a613d2091802befc886} 

\doxyref{P\+H\+Y\+S\+F\+S\+\_\+flush}{p.}{physfs_8h_a3fd8f9cfdfd09f4fb778a386d8e97e8a} 
\end{DoxySeeAlso}


\subsection{Field Documentation}
\index{P\+H\+Y\+S\+F\+S\+\_\+\+File@{P\+H\+Y\+S\+F\+S\+\_\+\+File}!opaque@{opaque}}
\index{opaque@{opaque}!P\+H\+Y\+S\+F\+S\+\_\+\+File@{P\+H\+Y\+S\+F\+S\+\_\+\+File}}
\subsubsection[{opaque}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ P\+H\+Y\+S\+F\+S\+\_\+\+File\+::opaque}\label{structPHYSFS__File_a594c10e8f0537c4f2cd8f58f5bc8a748}
That\textquotesingle{}s all you get. Don\textquotesingle{}t touch. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
{\bf physfs.\+h}\end{DoxyCompactItemize}
