From bbfd16f63dbb18e5a4d70985b3c9d54e7b623189 Mon Sep 17 00:00:00 2001 From: phobos2390 Date: Mon, 25 Jan 2021 23:37:46 -0700 Subject: [PATCH] Fix for tolower extension signed char issue --- SDL/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SDL/main.c b/SDL/main.c index 63a61c9..9025403 100644 --- a/SDL/main.c +++ b/SDL/main.c @@ -524,9 +524,9 @@ restart: char extension[4] = {0,}; if (path_length > 4) { if (filename[path_length - 4] == '.') { - extension[0] = tolower(filename[path_length - 3]); - extension[1] = tolower(filename[path_length - 2]); - extension[2] = tolower(filename[path_length - 1]); + extension[0] = tolower((unsigned char)filename[path_length - 3]); + extension[1] = tolower((unsigned char)filename[path_length - 2]); + extension[2] = tolower((unsigned char)filename[path_length - 1]); } } if (strcmp(extension, "isx") == 0) {