1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-26 08:49:37 +00:00

Fixed sign and ensured that the DataFromString implementation is of the thing declared in the header.

This commit is contained in:
Thomas Harte 2017-07-21 21:24:28 -04:00
parent 64865b3f41
commit 6d5807ec4b

View File

@ -51,7 +51,7 @@ static std::shared_ptr<File> ZX81FileFromData(const std::vector<uint8_t> &data)
// Look for a file name. // Look for a file name.
size_t data_pointer = 0; size_t data_pointer = 0;
std::vector<uint8_t> name_data; std::vector<uint8_t> name_data;
int c = 11; size_t c = 11;
while(c < data.size() && c--) { while(c < data.size() && c--) {
name_data.push_back(data[data_pointer] & 0x3f); name_data.push_back(data[data_pointer] & 0x3f);
if(data[data_pointer] & 0x80) break; if(data[data_pointer] & 0x80) break;
@ -121,7 +121,7 @@ std::wstring Storage::Data::ZX8081::StringFromData(const std::vector<uint8_t> &d
return string; return string;
} }
std::vector<uint8_t> DataFromString(const std::wstring &string, bool is_zx81) { std::vector<uint8_t> Storage::Data::ZX8081::DataFromString(const std::wstring &string, bool is_zx81) {
std::vector<uint8_t> data; std::vector<uint8_t> data;
// TODO // TODO