mirror of
https://github.com/libretro/RetroArch
synced 2025-03-31 01:21:03 +00:00
Fix some implicit conversion signedness warnings
This commit is contained in:
parent
4253b06f2d
commit
0033224c25
@ -568,7 +568,7 @@ int rcheevos_get_richpresence(char *s, size_t len)
|
||||
if (rcheevos_is_player_active())
|
||||
{
|
||||
int ret = rc_runtime_get_richpresence(
|
||||
&rcheevos_locals.runtime, s, len,
|
||||
&rcheevos_locals.runtime, s, (unsigned)len,
|
||||
&rcheevos_peek, NULL, NULL);
|
||||
|
||||
if (ret <= 0 && rcheevos_locals.game.title)
|
||||
@ -583,7 +583,7 @@ int rcheevos_get_richpresence(char *s, size_t len)
|
||||
{
|
||||
/* TODO/FIXME - localize */
|
||||
strlcpy(s, "Spectating ", len);
|
||||
return strlcat(s, rcheevos_locals.game.title, len);
|
||||
return (int)strlcat(s, rcheevos_locals.game.title, len);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -652,7 +652,7 @@ bool command_read_ram(command_t *cmd, const char *arg)
|
||||
unsigned int nbytes = 0;
|
||||
unsigned int alloc_size = 0;
|
||||
unsigned int addr = -1;
|
||||
unsigned int len = 0;
|
||||
size_t len = 0;
|
||||
|
||||
if (sscanf(arg, "%x %u", &addr, &nbytes) != 2)
|
||||
return true;
|
||||
@ -786,7 +786,7 @@ uint8_t *command_memory_get_pointer(
|
||||
strlcpy(reply_at, " -1 descriptor data is readonly\n", len);
|
||||
else
|
||||
{
|
||||
*max_bytes = (desc->core.len - offset);
|
||||
*max_bytes = (unsigned int)(desc->core.len - offset);
|
||||
return (uint8_t*)desc->core.ptr + desc->core.offset + offset;
|
||||
}
|
||||
}
|
||||
|
@ -443,13 +443,13 @@ static void ticker_smooth_scan_string_fw(
|
||||
* string once offset has been subtracted */
|
||||
if (*char_offset < num_chars)
|
||||
{
|
||||
unsigned chars_remaining = num_chars - *char_offset;
|
||||
size_t chars_remaining = num_chars - *char_offset;
|
||||
/* Determine number of characters to copy */
|
||||
if ((chars_remaining > 0) && (field_width > *x_offset))
|
||||
{
|
||||
*num_chars_to_copy = (field_width - *x_offset) / glyph_width;
|
||||
if (*num_chars_to_copy > chars_remaining)
|
||||
*num_chars_to_copy = chars_remaining;
|
||||
*num_chars_to_copy = (unsigned)chars_remaining;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -566,7 +566,7 @@ static void gfx_animation_ticker_smooth_loop_fw(uint64_t idx,
|
||||
/* Determine number of characters to copy */
|
||||
*num_chars_to_copy3 = remaining_width / glyph_width;
|
||||
if (*num_chars_to_copy3 > num_chars)
|
||||
*num_chars_to_copy3 = num_chars;
|
||||
*num_chars_to_copy3 = (unsigned)num_chars;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1517,7 +1517,7 @@ static bool gfx_animation_ticker_smooth_fw(
|
||||
if (src_str_len < 1)
|
||||
goto end;
|
||||
|
||||
src_str_width = src_str_len * glyph_width;
|
||||
src_str_width = (unsigned)(src_str_len * glyph_width);
|
||||
|
||||
/* If src string width is <= text field width, we
|
||||
* can just copy the entire string */
|
||||
@ -1573,7 +1573,7 @@ static bool gfx_animation_ticker_smooth_fw(
|
||||
if ((spacer_len = utf8len(ticker->spacer)) < 1)
|
||||
goto end;
|
||||
|
||||
spacer_width = spacer_len * glyph_width;
|
||||
spacer_width = (unsigned)(spacer_len * glyph_width);
|
||||
|
||||
/* Determine animation type */
|
||||
switch (ticker->type_enum)
|
||||
|
@ -314,7 +314,7 @@ void gfx_widgets_msg_queue_push(
|
||||
width = text_width - (text_width >> 2);
|
||||
|
||||
word_wrap(msg, msg_len, title, title_length,
|
||||
(title_length * width) / text_width,
|
||||
(int)((title_length * width) / text_width),
|
||||
100, 2);
|
||||
|
||||
msg_widget->text_height *= 2;
|
||||
|
@ -4189,8 +4189,8 @@ void video_frame_delay_auto(video_driver_state_t *video_st, video_frame_delay_au
|
||||
unsigned frame_time_limit_max = frame_time_target * 1.90f;
|
||||
unsigned frame_time_limit_cap = frame_time_target * 3.00f;
|
||||
unsigned frame_time_limit_ign = frame_time_target * 3.50f;
|
||||
unsigned frame_time_min = frame_time_target;
|
||||
unsigned frame_time_max = frame_time_target;
|
||||
retro_time_t frame_time_min = frame_time_target;
|
||||
retro_time_t frame_time_max = frame_time_target;
|
||||
unsigned frame_time_count_pos = 0;
|
||||
unsigned frame_time_count_min = 0;
|
||||
unsigned frame_time_count_med = 0;
|
||||
@ -4203,7 +4203,7 @@ void video_frame_delay_auto(video_driver_state_t *video_st, video_frame_delay_au
|
||||
/* Calculate average frame time */
|
||||
for (i = 1; i < frame_time_frames + 1; i++)
|
||||
{
|
||||
unsigned frame_time_i = 0;
|
||||
retro_time_t frame_time_i = 0;
|
||||
|
||||
if (i > frame_time_index)
|
||||
continue;
|
||||
@ -4245,8 +4245,8 @@ void video_frame_delay_auto(video_driver_state_t *video_st, video_frame_delay_au
|
||||
/* Special handlings for different video driver frame timings */
|
||||
if (frame_time < frame_time_limit_med && frame_time > frame_time_target)
|
||||
{
|
||||
unsigned frame_time_frames_half = frame_time_frames / 2;
|
||||
unsigned frame_time_delta = frame_time_max - frame_time_min;
|
||||
retro_time_t frame_time_frames_half = frame_time_frames / 2;
|
||||
retro_time_t frame_time_delta = frame_time_max - frame_time_min;
|
||||
|
||||
/* Ensure outcome on certain conditions */
|
||||
int mode = 0;
|
||||
|
@ -982,7 +982,7 @@ size_t rjson_get_source_column(rjson_t *json)
|
||||
int rjson_get_source_context_len(rjson_t *json)
|
||||
{
|
||||
const unsigned char *from = json->input_buf, *to = json->input_end, *p = json->input_p;
|
||||
return ((p + 256 < to ? p + 256 : to) - (p > from + 256 ? p - 256 : from));
|
||||
return (int)(((p + 256 < to ? p + 256 : to) - (p > from + 256 ? p - 256 : from)));
|
||||
}
|
||||
|
||||
const char* rjson_get_source_context_buf(rjson_t *json)
|
||||
@ -1013,7 +1013,7 @@ bool rjson_check_context(rjson_t *json, unsigned int depth, ...)
|
||||
|
||||
unsigned int rjson_get_context_depth(rjson_t *json)
|
||||
{
|
||||
return json->stack_top - json->stack;
|
||||
return (unsigned int)(json->stack_top - json->stack);
|
||||
}
|
||||
|
||||
size_t rjson_get_context_count(rjson_t *json)
|
||||
|
@ -692,8 +692,9 @@ void string_remove_all_whitespace(char *str_trimmed, const char *str)
|
||||
int string_index_last_occurance(const char *str, char c)
|
||||
{
|
||||
const char *pos = strrchr(str, c);
|
||||
|
||||
return pos ? (pos - str) : -1;
|
||||
if (pos)
|
||||
return (int)(pos - str);
|
||||
return -1;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -707,7 +708,7 @@ int string_find_index_substring_string(const char *str, const char *substr)
|
||||
{
|
||||
const char *pos = strstr(str, substr);
|
||||
if (pos)
|
||||
return pos - str;
|
||||
return (int)(pos - str);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -6117,7 +6117,7 @@ static void netplay_refresh_lan_cb(const void *data)
|
||||
(struct netplay_room*)calloc(hosts->size, sizeof(*net_st->room_list));
|
||||
if (!net_st->room_list)
|
||||
goto done;
|
||||
net_st->room_count = hosts->size;
|
||||
net_st->room_count = (int)hosts->size;
|
||||
|
||||
for (i = 0; i < net_st->room_count; i++)
|
||||
{
|
||||
@ -6458,7 +6458,7 @@ int action_cb_push_dropdown_item_resolution(const char *path,
|
||||
float num = refreshrate / 60.0f;
|
||||
unsigned refresh_mod = num > 0 ? (unsigned)(floorf(num + 0.5f)) : (unsigned)(ceilf(num - 0.5f));
|
||||
#else
|
||||
unsigned refresh_mod = lroundf((float)(refreshrate / 60.0f));
|
||||
unsigned refresh_mod = (unsigned)lroundf((float)(refreshrate / 60.0f));
|
||||
#endif
|
||||
float refresh_exact = refreshrate;
|
||||
|
||||
|
@ -344,7 +344,7 @@ typedef struct
|
||||
typedef struct
|
||||
{
|
||||
const char *str;
|
||||
int width;
|
||||
size_t width;
|
||||
} ozone_footer_label_t;
|
||||
|
||||
typedef struct ozone_theme
|
||||
@ -2733,8 +2733,7 @@ static int ozone_wiggle(ozone_handle_t* ozone, float t)
|
||||
*/
|
||||
static void ozone_apply_cursor_wiggle_offset(ozone_handle_t* ozone, int* x, size_t* y)
|
||||
{
|
||||
retro_time_t cur_time;
|
||||
retro_time_t t;
|
||||
retro_time_t cur_time, t;
|
||||
|
||||
/* Don't do anything if we are not wiggling */
|
||||
if (!ozone || !ozone->cursor_wiggle_state.wiggling)
|
||||
@ -2867,7 +2866,7 @@ static void ozone_draw_cursor_fallback(
|
||||
video_width,
|
||||
video_height,
|
||||
x_offset - ozone->dimensions.spacer_3px,
|
||||
y,
|
||||
(int)y,
|
||||
width + ozone->dimensions.spacer_3px * 2,
|
||||
height,
|
||||
video_width,
|
||||
@ -2884,7 +2883,7 @@ static void ozone_draw_cursor_fallback(
|
||||
video_width,
|
||||
video_height,
|
||||
x_offset - ozone->dimensions.spacer_5px,
|
||||
y - ozone->dimensions.spacer_3px,
|
||||
(int)(y - ozone->dimensions.spacer_3px),
|
||||
width + 1 + ozone->dimensions.spacer_5px * 2,
|
||||
ozone->dimensions.spacer_3px,
|
||||
video_width,
|
||||
@ -2899,7 +2898,7 @@ static void ozone_draw_cursor_fallback(
|
||||
video_width,
|
||||
video_height,
|
||||
x_offset - ozone->dimensions.spacer_5px,
|
||||
y + height,
|
||||
(int)(y + height),
|
||||
width + 1 + ozone->dimensions.spacer_5px * 2,
|
||||
ozone->dimensions.spacer_3px,
|
||||
video_width,
|
||||
@ -2914,7 +2913,7 @@ static void ozone_draw_cursor_fallback(
|
||||
video_width,
|
||||
video_height,
|
||||
x_offset - ozone->dimensions.spacer_5px,
|
||||
y,
|
||||
(int)y,
|
||||
ozone->dimensions.spacer_3px,
|
||||
height,
|
||||
video_width,
|
||||
@ -2929,7 +2928,7 @@ static void ozone_draw_cursor_fallback(
|
||||
video_width,
|
||||
video_height,
|
||||
x_offset + width + ozone->dimensions.spacer_3px,
|
||||
y,
|
||||
(int)y,
|
||||
ozone->dimensions.spacer_3px,
|
||||
height,
|
||||
video_width,
|
||||
@ -6440,9 +6439,10 @@ static void ozone_draw_messagebox(
|
||||
const char *message,
|
||||
math_matrix_4x4 *mymat)
|
||||
{
|
||||
size_t x, y;
|
||||
unsigned i, y_position;
|
||||
char wrapped_message[MENU_SUBLABEL_MAX_LENGTH];
|
||||
int x, y, longest_width = 0;
|
||||
int longest_width = 0;
|
||||
int usable_width = 0;
|
||||
struct string_list list = {0};
|
||||
float scale_factor = 0.0f;
|
||||
@ -6516,9 +6516,9 @@ static void ozone_draw_messagebox(
|
||||
* > The actual size and offset of a texture slice
|
||||
* is quite 'loose', and depends upon source image
|
||||
* size, draw size and scale factor... */
|
||||
unsigned slice_new_w = longest_width + 48 * 2 * scale_factor;
|
||||
unsigned slice_new_h = ozone->fonts.footer.line_height * (list.size + 2);
|
||||
int slice_x = x - longest_width/2 - 48 * scale_factor;
|
||||
size_t slice_new_w = longest_width + 48 * 2 * scale_factor;
|
||||
size_t slice_new_h = ozone->fonts.footer.line_height * (list.size + 2);
|
||||
int slice_x = x - longest_width / 2 - 48 * scale_factor;
|
||||
int slice_y = y - ozone->fonts.footer.line_height +
|
||||
((slice_new_h >= 256)
|
||||
? (16.0f * scale_factor)
|
||||
@ -6532,8 +6532,8 @@ static void ozone_draw_messagebox(
|
||||
slice_x,
|
||||
slice_y,
|
||||
256, 256,
|
||||
slice_new_w,
|
||||
slice_new_h,
|
||||
(unsigned)slice_new_w,
|
||||
(unsigned)slice_new_h,
|
||||
width, height,
|
||||
ozone->theme_dynamic.message_background,
|
||||
16, scale_factor,
|
||||
@ -9258,7 +9258,7 @@ static void ozone_render(void *data,
|
||||
else if ((ozone->is_quick_menu && ozone->depth >= 2) ||
|
||||
ozone->is_state_slot)
|
||||
{
|
||||
ozone_update_savestate_thumbnail_path(ozone, i);
|
||||
ozone_update_savestate_thumbnail_path(ozone, (unsigned)i);
|
||||
ozone_update_savestate_thumbnail_image(ozone);
|
||||
}
|
||||
}
|
||||
@ -10173,7 +10173,7 @@ static void ozone_selection_changed(ozone_handle_t *ozone, bool allow_animation)
|
||||
ozone_update_thumbnail_image(ozone);
|
||||
}
|
||||
|
||||
ozone_update_savestate_thumbnail_path(ozone, ozone->selection);
|
||||
ozone_update_savestate_thumbnail_path(ozone, (unsigned)ozone->selection);
|
||||
ozone_update_savestate_thumbnail_image(ozone);
|
||||
}
|
||||
}
|
||||
@ -10872,7 +10872,7 @@ static void ozone_populate_entries(void *data,
|
||||
{
|
||||
ozone->want_thumbnail_bar = false;
|
||||
ozone->skip_thumbnail_reset = false;
|
||||
ozone_update_savestate_thumbnail_path(ozone, menu_navigation_get_selection());
|
||||
ozone_update_savestate_thumbnail_path(ozone, (unsigned)menu_navigation_get_selection());
|
||||
ozone_update_savestate_thumbnail_image(ozone);
|
||||
}
|
||||
else if (gfx_thumbnail_is_enabled(ozone->thumbnail_path_data, GFX_THUMBNAIL_RIGHT) ||
|
||||
@ -10965,7 +10965,7 @@ static void ozone_toggle(void *userdata, bool menu_on)
|
||||
ozone->want_thumbnail_bar = false;
|
||||
ozone->skip_thumbnail_reset = false;
|
||||
gfx_thumbnail_reset(&ozone->thumbnails.savestate);
|
||||
ozone_update_savestate_thumbnail_path(ozone, menu_navigation_get_selection());
|
||||
ozone_update_savestate_thumbnail_path(ozone, (unsigned)menu_navigation_get_selection());
|
||||
ozone_update_savestate_thumbnail_image(ozone);
|
||||
}
|
||||
|
||||
|
@ -6796,7 +6796,7 @@ static void rgui_scan_selected_entry_thumbnail(rgui_t *rgui, bool force_load)
|
||||
|
||||
if (selection < list_size)
|
||||
{
|
||||
rgui_update_savestate_thumbnail_path(rgui, selection);
|
||||
rgui_update_savestate_thumbnail_path(rgui, (unsigned)selection);
|
||||
rgui_update_savestate_thumbnail_image(rgui);
|
||||
}
|
||||
}
|
||||
|
@ -1858,7 +1858,7 @@ static void xmb_list_open_new(xmb_handle_t *xmb,
|
||||
{
|
||||
/* This shows savestate thumbnail after
|
||||
* opening savestate submenu */
|
||||
xmb_update_savestate_thumbnail_path(xmb, current);
|
||||
xmb_update_savestate_thumbnail_path(xmb, (unsigned)current);
|
||||
xmb_update_savestate_thumbnail_image(xmb);
|
||||
}
|
||||
|
||||
@ -3843,7 +3843,7 @@ static int xmb_draw_item(
|
||||
else if (entry_type == FILE_TYPE_RPL_ENTRY
|
||||
&& show_history_icons != PLAYLIST_SHOW_HISTORY_ICONS_DEFAULT)
|
||||
{
|
||||
switch (xmb_get_system_tab(xmb, xmb->categories_selection_ptr))
|
||||
switch (xmb_get_system_tab(xmb, (unsigned)xmb->categories_selection_ptr))
|
||||
{
|
||||
case XMB_SYSTEM_TAB_MAIN:
|
||||
{
|
||||
|
@ -9106,10 +9106,10 @@ bool netplay_decode_hostname(const char *hostname,
|
||||
{
|
||||
if (port)
|
||||
{
|
||||
unsigned tmp_port = strtoul(hostname_data.elems[1].data, NULL, 10);
|
||||
unsigned long int tmp_port = (unsigned long int)strtoul(hostname_data.elems[1].data, NULL, 10);
|
||||
|
||||
if (tmp_port && tmp_port <= 65535)
|
||||
*port = tmp_port;
|
||||
*port = (unsigned)tmp_port;
|
||||
}
|
||||
}
|
||||
if (hostname_data.size >= 3 &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user