summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats')
-rw-r--r--src/lib/formats/apridisk.cpp6
-rw-r--r--src/lib/formats/cassimg.cpp2
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(&sector_header, 13, 1);
UINT8 track = (UINT8) pick_integer_le(&sector_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);