From 99dbc4d13ec0e84b7cb902223500bd41b234002d Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Mon, 22 Jul 2019 14:48:57 -0400 Subject: [PATCH] griffin: increase warning level for vc2010, fix signed/unsigned mismatch --- Makefile.griffin | 2 +- libretro-common/vfs/vfs_implementation_cdrom.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.griffin b/Makefile.griffin index 989b171faa..bab89afae4 100644 --- a/Makefile.griffin +++ b/Makefile.griffin @@ -834,7 +834,7 @@ else ifneq (,$(findstring unix,$(platform))) endif ifneq (,$(findstring msvc,$(platform))) - CFLAGS += -W2 $(MACHDEP) $(PLATCFLAGS) + CFLAGS += -W3 $(MACHDEP) $(PLATCFLAGS) else CFLAGS += -Wall -std=gnu99 $(MACHDEP) $(PLATCFLAGS) $(INCLUDE) INCLUDE += -I./libretro-common/include \ diff --git a/libretro-common/vfs/vfs_implementation_cdrom.c b/libretro-common/vfs/vfs_implementation_cdrom.c index 39292eaf80..537dc7acac 100644 --- a/libretro-common/vfs/vfs_implementation_cdrom.c +++ b/libretro-common/vfs/vfs_implementation_cdrom.c @@ -340,7 +340,7 @@ int64_t retro_vfs_file_read_cdrom(libretro_vfs_implementation_file *stream, if (string_is_equal_noncase(ext, "cue")) { - if (len < (unsigned)(stream->cdrom.cue_len - stream->cdrom.byte_pos)) + if ((int64_t)len < (int64_t)stream->cdrom.cue_len - stream->cdrom.byte_pos) { #ifdef CDROM_DEBUG printf("[CDROM] Read: Reading %" PRIu64 " bytes from cuesheet starting at %" PRIu64 "...\n", len, stream->cdrom.byte_pos);