diff --git a/src/internal/NeoBitmapFile.h b/src/internal/NeoBitmapFile.h index 7a1fa5e..6979678 100644 --- a/src/internal/NeoBitmapFile.h +++ b/src/internal/NeoBitmapFile.h @@ -102,9 +102,9 @@ public: BitmapFileHeader bmpHeader; BitmapInfoHeader bmpInfoHeader; - int result; + size_t result; - result = _file.read(&bmpHeader, sizeof(bmpHeader)); + result = _file.read((uint8_t*)(&bmpHeader), sizeof(bmpHeader)); if (result != sizeof(bmpHeader) || bmpHeader.FileId != c_BitmapFileId || @@ -113,7 +113,7 @@ public: goto error; } - result = _file.read(&bmpInfoHeader, sizeof(bmpInfoHeader)); + result = _file.read((uint8_t*)(&bmpInfoHeader), sizeof(bmpInfoHeader)); if (result != sizeof(bmpInfoHeader) || result != bmpInfoHeader.Size ||