- fix gnu_basename() to also detect windows path ("\\")
This commit is contained in:
@@ -15,7 +15,12 @@
|
|||||||
|
|
||||||
char* gnu_basename(char *path)
|
char* gnu_basename(char *path)
|
||||||
{
|
{
|
||||||
|
char *baseWin = strrchr(path, '\\');
|
||||||
char *base = strrchr(path, '/');
|
char *base = strrchr(path, '/');
|
||||||
|
if (baseWin > base)
|
||||||
|
{
|
||||||
|
base = baseWin;
|
||||||
|
}
|
||||||
return base ? base + 1 : path;
|
return base ? base + 1 : path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user