Index: src/libchcore/TLocalFilesystemFile.h
===================================================================
diff -u -r9ebcc7abf1e0e70f0db2d08b2691351a26ef259b -r27c262eb9cae55720e10f4886af6b5a82cb94fe9
--- src/libchcore/TLocalFilesystemFile.h	(.../TLocalFilesystemFile.h)	(revision 9ebcc7abf1e0e70f0db2d08b2691351a26ef259b)
+++ src/libchcore/TLocalFilesystemFile.h	(.../TLocalFilesystemFile.h)	(revision 27c262eb9cae55720e10f4886af6b5a82cb94fe9)
@@ -24,41 +24,40 @@
 #include "TOverlappedDataBuffer.h"
 #include "IFilesystemFile.h"
 
-BEGIN_CHCORE_NAMESPACE
-
-class LIBCHCORE_API TLocalFilesystemFile : public IFilesystemFile
+namespace chcore
 {
-public:
-	virtual ~TLocalFilesystemFile();
+	class LIBCHCORE_API TLocalFilesystemFile : public IFilesystemFile
+	{
+	public:
+		virtual ~TLocalFilesystemFile();
 
-	virtual bool OpenExistingForReading(const TSmartPath& pathFile, bool bNoBuffering) override;
-	virtual bool CreateNewForWriting(const TSmartPath& pathFile, bool bNoBuffering) override;
-	virtual bool OpenExistingForWriting(const TSmartPath& pathFile, bool bNoBuffering) override;
+		virtual bool OpenExistingForReading(bool bNoBuffering) override;
+		virtual bool CreateNewForWriting(bool bNoBuffering) override;
+		virtual bool OpenExistingForWriting(bool bNoBuffering) override;
 
-	virtual bool SetFilePointer(long long llNewPos, DWORD dwMoveMethod) override;
-	virtual bool SetEndOfFile() override;
+		virtual bool Truncate(long long llNewSize) override;
 
-	virtual bool ReadFile(TOverlappedDataBuffer& rBuffer) override;
-	virtual bool WriteFile(TOverlappedDataBuffer& rBuffer) override;
-	virtual bool FinalizeFile(TOverlappedDataBuffer& rBuffer) override;
+		virtual bool ReadFile(TOverlappedDataBuffer& rBuffer) override;
+		virtual bool WriteFile(TOverlappedDataBuffer& rBuffer) override;
+		virtual bool FinalizeFile(TOverlappedDataBuffer& rBuffer) override;
 
-	virtual bool IsOpen() const  override { return m_hFile != INVALID_HANDLE_VALUE; }
-	virtual unsigned long long GetFileSize() const override;
+		virtual bool IsOpen() const  override { return m_hFile != INVALID_HANDLE_VALUE; }
+		virtual unsigned long long GetFileSize() const override;
+		virtual TSmartPath GetFilePath() const override;
 
-	virtual void Close() override;
+		virtual void Close() override;
 
-private:
-	TLocalFilesystemFile();
-	DWORD GetFlagsAndAttributes(bool bNoBuffering) const;
+	private:
+		TLocalFilesystemFile(const TSmartPath& pathFile);
+		DWORD GetFlagsAndAttributes(bool bNoBuffering) const;
 
-private:
-	TSmartPath m_pathFile;
-	HANDLE m_hFile;
-	bool m_bNoBuffering;
+	private:
+		TSmartPath m_pathFile;
+		HANDLE m_hFile;
+		bool m_bNoBuffering;
 
-	friend class TLocalFilesystem;
-};
+		friend class TLocalFilesystem;
+	};
+}
 
-END_CHCORE_NAMESPACE
-
 #endif