Silence some warnings

This commit is contained in:
LibretroAdmin 2025-01-18 01:48:16 +01:00
parent cf0ec85c35
commit 984d591573
3 changed files with 10 additions and 9 deletions

View File

@ -338,7 +338,7 @@ static void sdl_input_free(void *data)
#endif #endif
sdl_input_t *sdl = (sdl_input_t*)data; sdl_input_t *sdl = (sdl_input_t*)data;
if (!data) if (!sdl)
return; return;
/* Flush out all pending events. */ /* Flush out all pending events. */

View File

@ -5958,9 +5958,9 @@ bool bsv_movie_handle_read_input_event(bsv_movie_t *movie,
/* if movie is old, just read two bytes and hope for the best */ /* if movie is old, just read two bytes and hope for the best */
if (movie->version == 0) if (movie->version == 0)
{ {
int read = intfstream_read(movie->file, val, 2); int64_t read = intfstream_read(movie->file, val, 2);
*val = swap_if_big16(*val); *val = swap_if_big16(*val);
return read == 2; return (read == 2);
} }
for (i = 0; i < movie->input_event_count; i++) for (i = 0; i < movie->input_event_count; i++)
{ {
@ -5986,6 +5986,7 @@ void bsv_movie_finish_rewind(input_driver_state_t *input_st)
handle->first_rewind = !handle->did_rewind; handle->first_rewind = !handle->did_rewind;
handle->did_rewind = false; handle->did_rewind = false;
} }
void bsv_movie_read_next_events(bsv_movie_t *handle) void bsv_movie_read_next_events(bsv_movie_t *handle)
{ {
input_driver_state_t *input_st = input_state_get_ptr(); input_driver_state_t *input_st = input_state_get_ptr();
@ -6079,6 +6080,7 @@ void bsv_movie_read_next_events(bsv_movie_t *handle)
} }
} }
} }
void bsv_movie_next_frame(input_driver_state_t *input_st) void bsv_movie_next_frame(input_driver_state_t *input_st)
{ {
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
@ -6144,9 +6146,7 @@ void bsv_movie_next_frame(input_driver_state_t *input_st)
} }
if (input_st->bsv_movie_state.flags & BSV_FLAG_MOVIE_PLAYBACK) if (input_st->bsv_movie_state.flags & BSV_FLAG_MOVIE_PLAYBACK)
{
bsv_movie_read_next_events(handle); bsv_movie_read_next_events(handle);
}
handle->frame_pos[handle->frame_counter & handle->frame_mask] = intfstream_tell(handle->file); handle->frame_pos[handle->frame_counter & handle->frame_mask] = intfstream_tell(handle->file);
} }
@ -6165,8 +6165,8 @@ bool replay_get_serialized_data(void* buffer)
if (input_st->bsv_movie_state.flags & (BSV_FLAG_MOVIE_RECORDING | BSV_FLAG_MOVIE_PLAYBACK)) if (input_st->bsv_movie_state.flags & (BSV_FLAG_MOVIE_RECORDING | BSV_FLAG_MOVIE_PLAYBACK))
{ {
long file_end = intfstream_tell(handle->file); int64_t file_end = intfstream_tell(handle->file);
long read_amt = 0; int64_t read_amt = 0;
long file_end_lil = swap_if_big32(file_end); long file_end_lil = swap_if_big32(file_end);
uint8_t *file_end_bytes = (uint8_t *)(&file_end_lil); uint8_t *file_end_bytes = (uint8_t *)(&file_end_lil);
uint8_t *buf = buffer; uint8_t *buf = buffer;

View File

@ -135,8 +135,8 @@ int mprotect(void *addr, size_t len, int prot)
int memsync(void *start, void *end) int memsync(void *start, void *end)
{ {
size_t _len = (char*)end - (char*)start;
#if defined(__MACH__) && defined(__arm__) #if defined(__MACH__) && defined(__arm__)
size_t _len = (char*)end - (char*)start;
sys_dcache_flush(start, _len); sys_dcache_flush(start, _len);
sys_icache_invalidate(start, _len); sys_icache_invalidate(start, _len);
return 0; return 0;
@ -144,6 +144,7 @@ int memsync(void *start, void *end)
__clear_cache(start, end); __clear_cache(start, end);
return 0; return 0;
#elif defined(HAVE_MMAN) #elif defined(HAVE_MMAN)
size_t _len = (char*)end - (char*)start;
return msync(start, _len, MS_SYNC | MS_INVALIDATE return msync(start, _len, MS_SYNC | MS_INVALIDATE
#ifdef __QNX__ #ifdef __QNX__
MS_CACHE_ONLY MS_CACHE_ONLY