diff --git a/audio/librsound.c b/audio/librsound.c index 2c583206ee..2f789c2dfd 100644 --- a/audio/librsound.c +++ b/audio/librsound.c @@ -1002,9 +1002,6 @@ static int rsnd_send_info_query(rsound_t *rd) // In that case, we read the packet. static int rsnd_update_server_info(rsound_t *rd) { - - ssize_t rc; - long long int client_ptr = -1; long long int serv_ptr = -1; char temp[RSD_PROTO_MAXSIZE + 1] = {0}; @@ -1012,6 +1009,7 @@ static int rsnd_update_server_info(rsound_t *rd) // We read until we have the last (most recent) data in the network buffer. for (;;) { + ssize_t rc; const char *substr; char *tmpstr; memset(temp, 0, sizeof(temp)); @@ -1315,21 +1313,19 @@ int rsd_stop(rsound_t *rd) size_t rsd_write( rsound_t *rsound, const void* buf, size_t size) { + size_t max_write, written = 0; assert(rsound != NULL); if ( !rsound->ready_for_data ) return 0; - size_t result; - size_t max_write = (rsound->buffer_size - rsound->backend_info.chunk_size)/2; - - size_t written = 0; - size_t write_size; + max_write = (rsound->buffer_size - rsound->backend_info.chunk_size)/2; /* Makes sure that we can handle arbitrary large write sizes */ while ( written < size ) { - write_size = (size - written) > max_write ? max_write : (size - written); + size_t result; + size_t write_size = (size - written) > max_write ? max_write : (size - written); result = rsnd_fill_buffer(rsound, (const char*)buf + written, write_size); if ( result <= 0 ) diff --git a/cores/ffmpeg_core.c b/cores/ffmpeg_core.c index 8c7828f0a2..588ef8408f 100644 --- a/cores/ffmpeg_core.c +++ b/cores/ffmpeg_core.c @@ -306,11 +306,14 @@ void CORE_PREFIX(retro_reset)(void) static void check_variables(void) { - struct retro_variable color_var, var, fft_var, fft_ms_var; - - (void)var; - (void)fft_var; - (void)fft_ms_var; + struct retro_variable color_var = {0}; +#ifdef HAVE_OPENGL + struct retro_variable var = {0}; +#endif +#ifdef HAVE_GL_FFT + struct retro_variable fft_var = {0}; + struct retro_variable fft_ms_var = {0}; +#endif #ifdef HAVE_OPENGL var.key = "ffmpeg_temporal_interp";