Use implicit_depends for generating the wrapper, which is only a 2.6 feature so bumpi...
[supertux.git] / src / physfs / physfs_sdl.cpp
index 76c3be9..9fa1ccd 100644 (file)
 //  along with this program; if not, write to the Free Software
 //  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
-#include <unison/vfs/stream.hpp>
-#include <unison/vfs/sdl/Utils.hpp>
-
-#include <stdexcept>
-
-SDL_RWops* get_physfs_SDLRWops(const std::string& filename)
-{
-       // check this as PHYSFS seems to be buggy and still returns a
-       // valid pointer in this case
-       if(filename == "") {
-               throw std::runtime_error("Couldn't open file: empty filename");
-       }
-  return Unison::VFS::SDL::Utils::open_physfs_in(filename);
-}
-
-#if 0
 #include <config.h>
 
 #include "physfs_sdl.hpp"
@@ -93,11 +77,11 @@ static int funcClose(struct SDL_RWops* context)
 
 SDL_RWops* get_physfs_SDLRWops(const std::string& filename)
 {
-       // check this as PHYSFS seems to be buggy and still returns a
-       // valid pointer in this case
-       if(filename == "") {
-               throw std::runtime_error("Couldn't open file: empty filename");
-       }
+    // check this as PHYSFS seems to be buggy and still returns a
+    // valid pointer in this case
+    if(filename == "") {
+        throw std::runtime_error("Couldn't open file: empty filename");
+    }
 
     PHYSFS_file* file = (PHYSFS_file*) PHYSFS_openRead(filename.c_str());
     if(!file) {
@@ -116,4 +100,3 @@ SDL_RWops* get_physfs_SDLRWops(const std::string& filename)
     ops->close = funcClose;
     return ops;
 }
-#endif