| OLD | NEW | 
|---|
| 1 #ifndef ADBLOCK_PLUS_DEFAULT_FILE_SYSTEM_H | 1 #ifndef ADBLOCK_PLUS_DEFAULT_FILE_SYSTEM_H | 
| 2 #define ADBLOCK_PLUS_DEFAULT_FILE_SYSTEM_H | 2 #define ADBLOCK_PLUS_DEFAULT_FILE_SYSTEM_H | 
| 3 | 3 | 
| 4 #include "FileSystem.h" | 4 #include "FileSystem.h" | 
| 5 | 5 | 
|  | 6 #ifdef _WIN32 | 
|  | 7 #define PATH_SEPARATOR '\\' | 
|  | 8 #else | 
|  | 9 #define PATH_SEPARATOR '/' | 
|  | 10 #endif | 
|  | 11 | 
| 6 namespace AdblockPlus | 12 namespace AdblockPlus | 
| 7 { | 13 { | 
| 8   class DefaultFileSystem : public FileSystem | 14   class DefaultFileSystem : public FileSystem | 
| 9   { | 15   { | 
| 10   public: | 16   public: | 
| 11     std::tr1::shared_ptr<std::istream> Read(const std::string& path) const; | 17     std::tr1::shared_ptr<std::istream> Read(const std::string& path) const; | 
| 12     void Write(const std::string& path, | 18     void Write(const std::string& path, | 
| 13                std::tr1::shared_ptr<std::ostream> data); | 19                std::tr1::shared_ptr<std::ostream> data); | 
| 14     void Move(const std::string& fromPath, | 20     void Move(const std::string& fromPath, | 
| 15                       const std::string& toPath); | 21                       const std::string& toPath); | 
| 16     void Remove(const std::string& path); | 22     void Remove(const std::string& path); | 
| 17     StatResult Stat(const std::string& path) const; | 23     StatResult Stat(const std::string& path) const; | 
| 18     std::string Resolve(const std::string& path) const; | 24     std::string Resolve(const std::string& path) const; | 
| 19     void SetBasePath(const std::string& path); | 25     void SetBasePath(const std::string& path); | 
|  | 26   protected: | 
|  | 27     std::string basePath; | 
|  | 28 | 
| 20 | 29 | 
| 21   }; | 30   }; | 
| 22 } | 31 } | 
| 23 | 32 | 
| 24 #endif | 33 #endif | 
| OLD | NEW | 
|---|