freebsd-ports/emulators/visualboyadvance-m/files/patch-src_gba_Cheats.cpp
Tobias Kortkamp bddf06f405 Unbreak emulators/visualboyadvance-m
fex/fex/File_Extractor.h:181:58: error: cannot initialize return object of type 'blargg_err_t' (aka 'const char *') with an lvalue of type 'const int'
inline blargg_err_t File_Extractor::rewind_v()  { return blargg_ok; }

PR:		223538
Submitted by:	w.schwarzenfeld@utanet.at (based on)
2019-02-11 08:59:01 +00:00

21 lines
627 B
C++

--- src/gba/Cheats.cpp.orig 2019-02-11 08:37:58 UTC
+++ src/gba/Cheats.cpp
@@ -2477,12 +2477,12 @@ void cheatsAddCBACode(const char *code, const char *de
sscanf(buffer, "%x", &value);
u8 array[8] = {
- address & 255,
- (address >> 8) & 255,
- (address >> 16) & 255,
- (address >> 24) & 255,
- (value & 255),
- (value >> 8) & 255,
+ static_cast<u8>(address & 255),
+ static_cast<u8>((address >> 8) & 255),
+ static_cast<u8>((address >> 16) & 255),
+ static_cast<u8>((address >> 24) & 255),
+ static_cast<u8>((value & 255)),
+ static_cast<u8>((value >> 8) & 255),
0,
0
};