diff options
Diffstat (limited to 'src/lib/formats')
-rw-r--r-- | src/lib/formats/apridisk.cpp | 6 | ||||
-rw-r--r-- | src/lib/formats/cassimg.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/formats/apridisk.cpp b/src/lib/formats/apridisk.cpp index 08fd6777bd9..a004d54ccd0 100644 --- a/src/lib/formats/apridisk.cpp +++ b/src/lib/formats/apridisk.cpp @@ -74,9 +74,9 @@ bool apridisk_format::load(io_generic *io, UINT32 form_factor, floppy_image *ima UINT8 sector = pick_integer_le(§or_header, 13, 1); UINT8 track = (UINT8) pick_integer_le(§or_header, 14, 2); - track_count = std::max(track_count, int(track)); - head_count = std::max(head_count, int(head)); - sector_count = std::max(sector_count, int(sector)); + track_count = std::max(track_count, int(unsigned(track))); + head_count = std::max(head_count, int(unsigned(head))); + sector_count = std::max(sector_count, int(unsigned(sector))); // build sector info sectors[track][head][sector - 1].head = head; diff --git a/src/lib/formats/cassimg.cpp b/src/lib/formats/cassimg.cpp index d1b3495e3e8..38403e598d2 100644 --- a/src/lib/formats/cassimg.cpp +++ b/src/lib/formats/cassimg.cpp @@ -791,7 +791,7 @@ casserr_t cassette_read_modulated_data(cassette_image *cassette, int channel, do while(length > 0) { - this_length = std::min(size_t(length), buffer_length); + this_length = (std::min<UINT64>)(length, buffer_length); cassette_image_read(cassette, buffer, offset, this_length); err = cassette_put_modulated_data(cassette, channel, time_index, buffer, this_length, modulation, &delta); |