Cutdown on some strlens

This commit is contained in:
libretroadmin 2023-07-15 19:35:19 +02:00
parent f39f1f6ff2
commit 3c1e64129e
2 changed files with 17 additions and 10 deletions

View File

@ -2088,6 +2088,7 @@ static void win32_localize_menu(HMENU menu)
if (label_enum != MSG_UNKNOWN)
{
int len;
size_t len2;
#ifndef LEGACY_WIN32
wchar_t* new_label_unicode = NULL;
#else
@ -2104,18 +2105,26 @@ static void win32_localize_menu(HMENU menu)
Fullscreen = "Alt+Enter" */
if (label_enum ==
MENU_ENUM_LABEL_VALUE_LOAD_CONTENT_LIST)
meta_key_name = "Ctrl+O";
{
meta_key_name = "Ctrl+O";
len2 = STRLEN_CONST("Ctrl+O");
}
else if (label_enum ==
MENU_ENUM_LABEL_VALUE_INPUT_META_FULLSCREEN_TOGGLE_KEY)
meta_key_name = "Alt+Enter";
{
meta_key_name = "Alt+Enter";
len2 = STRLEN_CONST("Alt+Enter");
}
else if (meta_key != 0)
meta_key_name = meta_key_to_name(meta_key);
{
meta_key_name = meta_key_to_name(meta_key);
len2 = strlen(meta_key_name);
}
/* Append localized name, tab character, and Shortcut Key */
if (meta_key_name && string_is_not_equal(meta_key_name, "nul"))
{
size_t len1 = strlen(new_label);
size_t len2 = strlen(meta_key_name);
size_t buf_size = len1 + len2 + 2;
new_label_text = (char*)malloc(buf_size);

View File

@ -4164,11 +4164,10 @@ static void ozone_update_content_metadata(ozone_handle_t *ozone)
(ozone->dimensions.thumbnail_bar_width
- ((ozone->dimensions.sidebar_entry_icon_padding * 2) * 2))
/ ozone->fonts.footer.glyph_width;
strlcpy(tmpstr, ozone->selection_core_name, sizeof(tmpstr));
size_t _len = strlcpy(tmpstr, ozone->selection_core_name, sizeof(tmpstr));
(ozone->word_wrap)(ozone->selection_core_name,
sizeof(ozone->selection_core_name),
tmpstr, strlen(tmpstr),
tmpstr, _len,
metadata_len, ozone->fonts.footer.wideglyph_width, 0);
ozone->selection_core_name_lines = ozone_count_lines(ozone->selection_core_name);
}
@ -4227,10 +4226,9 @@ static void ozone_update_content_metadata(ozone_handle_t *ozone)
* (unlike core names), so this should never overflow the
* side bar */
char tmpstr[256];
strlcpy(tmpstr, ozone->selection_lastplayed, sizeof(tmpstr));
size_t _len = strlcpy(tmpstr, ozone->selection_lastplayed, sizeof(tmpstr));
(ozone->word_wrap)(ozone->selection_lastplayed,
sizeof(ozone->selection_lastplayed), tmpstr, strlen(tmpstr), 30, 100, 0);
sizeof(ozone->selection_lastplayed), tmpstr, _len, 30, 100, 0);
ozone->selection_lastplayed_lines = ozone_count_lines(ozone->selection_lastplayed);
}
else