From d07043fe26025f9f8f2a0e860eb7680806f376d3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 11 Apr 2021 19:28:59 +0200 Subject: [PATCH] Reduce size of local char variables --- tasks/task_overlay.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tasks/task_overlay.c b/tasks/task_overlay.c index b98804e93c..8d4410b689 100644 --- a/tasks/task_overlay.c +++ b/tasks/task_overlay.c @@ -71,7 +71,7 @@ static void task_overlay_load_desc_image( struct overlay *input_overlay, unsigned ol_idx, unsigned desc_idx) { - char overlay_desc_image_key[64]; + char overlay_desc_image_key[32]; char image_path[PATH_MAX_LENGTH]; config_file_t *conf = loader->conf; @@ -114,9 +114,9 @@ static bool task_overlay_load_desc( bool normalized, float alpha_mod, float range_mod) { float width_mod, height_mod; - char overlay_desc_key[64]; - char conf_key[64]; - char overlay_desc_normalized_key[64]; + char conf_key[32]; + char overlay_desc_key[32]; + char overlay_desc_normalized_key[32]; char overlay[256]; float tmp_float = 0.0f; bool tmp_bool = false; @@ -129,8 +129,10 @@ static bool task_overlay_load_desc( const char *box = NULL; config_file_t *conf = loader->conf; - overlay_desc_key[0] = conf_key[0] = - overlay_desc_normalized_key[0] = overlay[0] = '\0'; + overlay_desc_key[0] = + conf_key[0] = + overlay_desc_normalized_key[0] = + overlay[0] = '\0'; snprintf(overlay_desc_key, sizeof(overlay_desc_key), "overlay%u_desc%u", ol_idx, desc_idx); @@ -482,9 +484,9 @@ static void task_overlay_deferred_load(retro_task_t *task) for (i = 0; i < loader->pos_increment; i++, loader->pos++) { + char conf_key[32]; + char overlay_full_screen_key[32]; char tmp_str[PATH_MAX_LENGTH]; - char conf_key[64]; - char overlay_full_screen_key[64]; float tmp_float = 0.0; bool tmp_bool = false; struct texture_image *texture_img = NULL;