Closed NikosSiak closed 2 years ago
I scrutinized the code and found a couple suggestions.
I tried compiling on Windows and found the following warnings:
[ 11%] Building CXX object CMakeFiles/game.libretro.dir/src/cheevos/Cheevos.cpp.obj
Cheevos.cpp(242): warning C4267: '-=': conversion from 'size_t' to 'unsigned int', possible loss of data
Cheevos.cpp(245): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
Cheevos.cpp(248): warning C4267: '-=': conversion from 'size_t' to 'unsigned int', possible loss of data
Cheevos.cpp(250): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data
[ 25%] Building CXX object CMakeFiles/game.libretro.dir/src/libretro/MemoryMap.cpp.obj
MemoryMap.cpp(14): warning C4018: '<': signed/unsigned mismatch
Just pointing out, the last two commits should be squashed so that the build succeeds on every commit to aid in bisecting. But no need to update for this PR.
This PR adds support for rcheevos to RetroPlayer. This PR is used by https://github.com/xbmc/xbmc/pull/20913 and depends on it to be build