
\begin{DoxyRefList}
\item[\label{deprecated__deprecated000003}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+add\+To\+Search\+Path}{p.}{physfs_8h_a0956d926822291a23ee540c2ffefa1af} (const char $\ast$new\+Dir, int append\+To\+Path)]As of Physics\+FS 2.\+0, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+mount()}{p.}{physfs_8h_a8eb320e9af03dcdb4c05bbff3ea604d4} instead. This function just wraps it anyhow. 
\item[\label{deprecated__deprecated000010}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+enumerate\+Files\+Callback}{p.}{physfs_8h_a9d3541369a4eb0a95f946bc3f4103dfb} (const char $\ast$dir, P\+H\+Y\+S\+F\+S\+\_\+\+Enum\+Files\+Callback c, void $\ast$d)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+enumerate()}{p.}{physfs_8h_a33085cbbf18ba7eb659cf2a43d6793ba} instead. This function has no way to report errors (or to have the callback signal an error or request a stop), so if data will be lost, your callback has no way to direct the process, and your calling app has no way to know. 
\item[\label{deprecated__deprecated000001}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+Last\+Error}{p.}{physfs_8h_a9f78e4ab560885fd10202988d2fff1b6} (void)]Use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+Last\+Error\+Code()}{p.}{physfs_8h_ae916a873aae2cf6b6e09d733cd1b3f4b} and \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+Error\+By\+Code()}{p.}{physfs_8h_a545f6b5ba97faa19441932dffb65c3be} instead. 
\item[\label{deprecated__deprecated000007}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+Last\+Mod\+Time}{p.}{physfs_8h_a58e182a3deb67dd780f1de23440fa3e5} (const char $\ast$filename)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+stat()}{p.}{physfs_8h_a7f5e23675c50ffe51ad00cceb5a65348} instead. This function just wraps it anyhow. 
\item[\label{deprecated__deprecated000002}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+User\+Dir}{p.}{physfs_8h_a9d86fca7a5cbbc53f5425ff7539b1426} (void)]As of Physics\+FS 2.\+1, you probably want \doxyref{P\+H\+Y\+S\+F\+S\+\_\+get\+Pref\+Dir()}{p.}{physfs_8h_acd87392d234d070695303521bb8052a5}. 
\item[\label{deprecated__deprecated000005}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+is\+Directory}{p.}{physfs_8h_a5877fcafb72dca892c1c2465292eef47} (const char $\ast$fname)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+stat()}{p.}{physfs_8h_a7f5e23675c50ffe51ad00cceb5a65348} instead. This function just wraps it anyhow. 
\item[\label{deprecated__deprecated000006}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+is\+Symbolic\+Link}{p.}{physfs_8h_ae44880fa7528d0b4edb00034324a0884} (const char $\ast$fname)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+stat()}{p.}{physfs_8h_a7f5e23675c50ffe51ad00cceb5a65348} instead. This function just wraps it anyhow. 
\item[\label{deprecated__deprecated000008}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+read}{p.}{physfs_8h_a91234f576477f7de67d635761d01aa7b} (\doxyref{P\+H\+Y\+S\+F\+S\+\_\+\+File}{p.}{structPHYSFS__File} $\ast$handle, void $\ast$buffer, P\+H\+Y\+S\+F\+S\+\_\+uint32 obj\+Size, P\+H\+Y\+S\+F\+S\+\_\+uint32 obj\+Count)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+read\+Bytes()}{p.}{physfs_8h_a63ac40ecdb3f9b91e6ee309bdbad0ce8} instead. This function just wraps it anyhow. This function never clarified what would happen if you managed to read a partial object, so working at the byte level makes this cleaner for everyone, especially now that \doxyref{P\+H\+Y\+S\+F\+S\+\_\+\+Io}{p.}{structPHYSFS__Io} interfaces can be supplied by the application. 
\item[\label{deprecated__deprecated000004}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+remove\+From\+Search\+Path}{p.}{physfs_8h_a1e4ed59d6c80b8fb28904723cfd5b510} (const char $\ast$old\+Dir)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+unmount()}{p.}{physfs_8h_aab0e2ba90aa918b2ee1ed7c40293b442} instead. This function just wraps it anyhow. There\textquotesingle{}s no functional difference except the vocabulary changed from \char`\"{}adding to the search path\char`\"{} to \char`\"{}mounting\char`\"{} when that functionality was extended, and thus the preferred way to accomplish this function\textquotesingle{}s work is now called \char`\"{}unmounting.\char`\"{} 
\item[\label{deprecated__deprecated000009}%
Global \doxyref{P\+H\+Y\+S\+F\+S\+\_\+write}{p.}{physfs_8h_af5dc83d5e4ef0b0c9bce1834ea1bb498} (\doxyref{P\+H\+Y\+S\+F\+S\+\_\+\+File}{p.}{structPHYSFS__File} $\ast$handle, const void $\ast$buffer, P\+H\+Y\+S\+F\+S\+\_\+uint32 obj\+Size, P\+H\+Y\+S\+F\+S\+\_\+uint32 obj\+Count)]As of Physics\+FS 2.\+1, use \doxyref{P\+H\+Y\+S\+F\+S\+\_\+write\+Bytes()}{p.}{physfs_8h_a192ae4f946656ae2aef5e16e438f94e1} instead. This function just wraps it anyhow. This function never clarified what would happen if you managed to write a partial object, so working at the byte level makes this cleaner for everyone, especially now that \doxyref{P\+H\+Y\+S\+F\+S\+\_\+\+Io}{p.}{structPHYSFS__Io} interfaces can be supplied by the application.
\end{DoxyRefList}