Fixed signed/unsigned comparison

This commit is contained in:
Laurent Gomila 2011-10-03 22:10:48 +02:00
parent 35bdbf6e2e
commit 9f7573c395

View File

@ -46,7 +46,7 @@ namespace
unsigned long Read(FT_Stream rec, unsigned long offset, unsigned char* buffer, unsigned long count) unsigned long Read(FT_Stream rec, unsigned long offset, unsigned char* buffer, unsigned long count)
{ {
sf::InputStream* stream = static_cast<sf::InputStream*>(rec->descriptor.pointer); sf::InputStream* stream = static_cast<sf::InputStream*>(rec->descriptor.pointer);
if (stream->Seek(offset) == offset) if (static_cast<unsigned long>(stream->Seek(offset)) == offset)
{ {
if (count > 0) if (count > 0)
return static_cast<unsigned long>(stream->Read(reinterpret_cast<char*>(buffer), count)); return static_cast<unsigned long>(stream->Read(reinterpret_cast<char*>(buffer), count));