mirror of
https://github.com/libretro/RetroArch
synced 2025-04-02 07:20:34 +00:00
Update
This commit is contained in:
parent
3b6b067fe5
commit
4f9a3f6813
@ -764,7 +764,7 @@ end:
|
|||||||
size_t path_relative_to(char *out,
|
size_t path_relative_to(char *out,
|
||||||
const char *path, const char *base, size_t size)
|
const char *path, const char *base, size_t size)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i, j;
|
||||||
const char *trimmed_path, *trimmed_base;
|
const char *trimmed_path, *trimmed_base;
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
@ -776,9 +776,11 @@ size_t path_relative_to(char *out,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Trim common beginning */
|
/* Trim common beginning */
|
||||||
for (i = 0; path[i] && base[i] && path[i] == base[i]; )
|
for (i = 0, j = 0; path[i] && base[i] && path[i] == base[i]; i++)
|
||||||
i++;
|
if (path[i] == path_default_slash_c())
|
||||||
trimmed_path = path+i;
|
j = i + 1;
|
||||||
|
|
||||||
|
trimmed_path = path+j;
|
||||||
trimmed_base = base+i;
|
trimmed_base = base+i;
|
||||||
|
|
||||||
/* Each segment of base turns into ".." */
|
/* Each segment of base turns into ".." */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user