File diff r18781:e1de9a06f7cd → r18782:6453522c2154
src/newgrf.cpp
Show inline comments
 
@@ -207,7 +207,7 @@ protected:
 
public:
 
	ByteReader(byte *data, byte *end) : data(data), end(end) { }
 

	
 
	FORCEINLINE byte ReadByte()
 
	inline byte ReadByte()
 
	{
 
		if (data < end) return *(data)++;
 
		throw OTTDByteReaderSignal();
 
@@ -261,22 +261,22 @@ public:
 
		return string;
 
	}
 

	
 
	FORCEINLINE size_t Remaining() const
 
	inline size_t Remaining() const
 
	{
 
		return end - data;
 
	}
 

	
 
	FORCEINLINE bool HasData(size_t count = 1) const
 
	inline bool HasData(size_t count = 1) const
 
	{
 
		return data + count <= end;
 
	}
 

	
 
	FORCEINLINE byte *Data()
 
	inline byte *Data()
 
	{
 
		return data;
 
	}
 

	
 
	FORCEINLINE void Skip(size_t len)
 
	inline void Skip(size_t len)
 
	{
 
		data += len;
 
		/* It is valid to move the buffer to exactly the end of the data,