avutil/wchar_filename,file_open: Support long file names on Windows

Signed-off-by: softworkz <softworkz@hotmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
softworkz
2022-05-26 09:28:48 +00:00
committed by Martin Storsjö
parent 7adeeff91f
commit c5aba39a04
2 changed files with 181 additions and 1 deletions

View File

@@ -45,7 +45,7 @@ static int win32_open(const char *filename_utf8, int oflag, int pmode)
wchar_t *filename_w;
/* convert UTF-8 to wide chars */
if (utf8towchar(filename_utf8, &filename_w))
if (get_extended_win32_path(filename_utf8, &filename_w))
return -1;
if (!filename_w)
goto fallback;