diff --git a/src/core/CLucene/store/_RAMDirectory.h b/src/core/CLucene/store/_RAMDirectory.h
index e393ba4..e2c34ed 100644
--- a/src/core/CLucene/store/_RAMDirectory.h
+++ b/src/core/CLucene/store/_RAMDirectory.h
@@ -64,6 +64,8 @@ CL_NS_DEF(store)
 		uint8_t* newBuffer( const int32_t size );
 		
 		int64_t CLUCENE_EXPORT getSizeInBytes() const;
+
+		friend class RAMDirectory;
 	};
 
 	class CLUCENE_EXPORT RAMOutputStream: public IndexOutput {
@@ -140,10 +142,10 @@ CL_NS_DEF(store)
 		void close();
 		int64_t length() const;
 		
-		inline uint8_t readByte();
+		uint8_t readByte();
 		void readBytes( uint8_t* dest, const int32_t len );
 		
-		inline int64_t getFilePointer() const;
+		int64_t getFilePointer() const;
 		
 		void seek(const int64_t pos);
 		const char* getDirectoryType() const;
