diff options
| author | Ray <[email protected]> | 2020-01-09 10:43:21 +0100 |
|---|---|---|
| committer | Ray <[email protected]> | 2020-01-09 10:43:21 +0100 |
| commit | 358ca7595dabf2e29733ffd8b7931319ca44d20e (patch) | |
| tree | adc6c2edc93943579cf36b236a3e7637a5eea691 /src | |
| parent | 89fedf0bb909efa28726e4e19f7487b7a7399aa2 (diff) | |
| download | raylib-358ca7595dabf2e29733ffd8b7931319ca44d20e.tar.gz raylib-358ca7595dabf2e29733ffd8b7931319ca44d20e.zip | |
Review IsFileExtension() to be case-insensitive
Diffstat (limited to 'src')
| -rw-r--r-- | src/core.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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; |
