https://github.com/HeliumProject/Core/blob/d632b8412110e9395589ee048fb170b2566f2d29/Source/Platform/File.h#L59 It seems like the issues with #11 passing tests have to do with a mismatch between size_t and int64_t on some platforms.