From 11b18311b7ae40b75098aef7be65da709358e635 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 6 May 2019 17:30:48 -0700 Subject: [PATCH] All: Fix some warnings --- src/core/cheats.c | 2 +- src/core/core.c | 4 ++-- src/core/library.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/cheats.c b/src/core/cheats.c index 0abcbd537..464ebfc39 100644 --- a/src/core/cheats.c +++ b/src/core/cheats.c @@ -230,7 +230,7 @@ bool mCheatSaveFile(struct mCheatDevice* device, struct VFile* vf) { char directive[64]; ssize_t len = snprintf(directive, sizeof(directive) - 1, "!%s\n", *StringListGetPointer(&directives, d)); if (len > 1) { - vf->write(vf, directive, (size_t) len > sizeof(directive) ? sizeof(directive) : len); + vf->write(vf, directive, (size_t) len > sizeof(directive) ? sizeof(directive) : (size_t) len); } } diff --git a/src/core/core.c b/src/core/core.c index 343e11ce8..57c2dd811 100644 --- a/src/core/core.c +++ b/src/core/core.c @@ -217,13 +217,13 @@ bool mCoreLoadState(struct mCore* core, int slot, int flags) { } struct VFile* mCoreGetState(struct mCore* core, int slot, bool write) { - char name[PATH_MAX]; + char name[PATH_MAX + 14]; // Quash warning snprintf(name, sizeof(name), "%s.ss%i", core->dirs.baseName, slot); return core->dirs.state->openFile(core->dirs.state, name, write ? (O_CREAT | O_TRUNC | O_RDWR) : O_RDONLY); } void mCoreDeleteState(struct mCore* core, int slot) { - char name[PATH_MAX]; + char name[PATH_MAX + 14]; // Quash warning snprintf(name, sizeof(name), "%s.ss%i", core->dirs.baseName, slot); core->dirs.state->deleteFile(core->dirs.state, name); } diff --git a/src/core/library.c b/src/core/library.c index 632496e99..60e16592f 100644 --- a/src/core/library.c +++ b/src/core/library.c @@ -341,7 +341,7 @@ static void _mLibraryDeleteEntry(struct mLibrary* library, struct mLibraryEntry* } void mLibraryClear(struct mLibrary* library) { - int result = sqlite3_exec(library->db, + sqlite3_exec(library->db, " BEGIN TRANSACTION;" "\n DELETE FROM roots;" "\n DELETE FROM roms;"