[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:
parent
a96b224b38
commit
d91e9104aa
1 changed files with 12 additions and 12 deletions
10
src/rcore.c
10
src/rcore.c
|
@ -1951,11 +1951,11 @@ const char *GetFileNameWithoutExt(const char *filePath)
|
||||||
static char fileName[MAX_FILENAMEWITHOUTEXT_LENGTH] = { 0 };
|
static char fileName[MAX_FILENAMEWITHOUTEXT_LENGTH] = { 0 };
|
||||||
memset(fileName, 0, MAX_FILENAMEWITHOUTEXT_LENGTH);
|
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
|
int size = (int)strlen(fileName); // Get size in bytes
|
||||||
|
for (int i = size; i>0; i--) // Reverse search '.'
|
||||||
for (int i = 0; (i < size) && (i < MAX_FILENAMEWITHOUTEXT_LENGTH); i++)
|
|
||||||
{
|
{
|
||||||
if (fileName[i] == '.')
|
if (fileName[i] == '.')
|
||||||
{
|
{
|
||||||
|
@ -1964,7 +1964,7 @@ const char *GetFileNameWithoutExt(const char *filePath)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return fileName;
|
return fileName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue