summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRay <[email protected]>2020-01-09 10:43:21 +0100
committerRay <[email protected]>2020-01-09 10:43:21 +0100
commit358ca7595dabf2e29733ffd8b7931319ca44d20e (patch)
treeadc6c2edc93943579cf36b236a3e7637a5eea691 /src
parent89fedf0bb909efa28726e4e19f7487b7a7399aa2 (diff)
downloadraylib-358ca7595dabf2e29733ffd8b7931319ca44d20e.tar.gz
raylib-358ca7595dabf2e29733ffd8b7931319ca44d20e.zip
Review IsFileExtension() to be case-insensitive
Diffstat (limited to 'src')
-rw-r--r--src/core.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/core.c b/src/core.c
index 2d14dc96..756d6170 100644
--- a/src/core.c
+++ b/src/core.c
@@ -1829,10 +1829,14 @@ bool FileExists(const char *fileName)
}
// Check file extension
+// NOTE: Extensions checking is not case-sensitive
bool IsFileExtension(const char *fileName, const char *ext)
{
bool result = false;
const char *fileExt = GetExtension(fileName);
+ char fileExtLower[16] = { 0 };
+
+ strcpy(fileExtLower, TextToLower(fileExt));
if (fileExt != NULL)
{
@@ -1841,7 +1845,7 @@ bool IsFileExtension(const char *fileName, const char *ext)
for (int i = 0; i < extCount; i++)
{
- if (strcmp(fileExt, checkExts[i] + 1) == 0)
+ if (TextIsEqual(fileExtLower, TextToLower(checkExts[i] + 1)))
{
result = true;
break;