[rcore] Fix GetFileNameWithoutExt() (#3771)

* Update rcore.c

fix [rcore] GetFileNameWithoutExt

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c

* Update rcore.c
This commit is contained in:
oblerion
2024-02-04 11:28:58 +01:00
committed by GitHub
parent a96b224b38
commit d91e9104aa

View File

@@ -1951,11 +1951,11 @@ const char *GetFileNameWithoutExt(const char *filePath)
static char fileName[MAX_FILENAMEWITHOUTEXT_LENGTH] = { 0 };
memset(fileName, 0, MAX_FILENAMEWITHOUTEXT_LENGTH);
if (filePath != NULL) strcpy(fileName, GetFileName(filePath)); // Get filename with extension
if (filePath != NULL)
{
strcpy(fileName, GetFileName(filePath)); // Get filename.ext without path
int size = (int)strlen(fileName); // Get size in bytes
for (int i = 0; (i < size) && (i < MAX_FILENAMEWITHOUTEXT_LENGTH); i++)
for (int i = size; i>0; i--) // Reverse search '.'
{
if (fileName[i] == '.')
{
@@ -1964,7 +1964,7 @@ const char *GetFileNameWithoutExt(const char *filePath)
break;
}
}
}
return fileName;
}