From e0ac5d46f0e8d3b3394d794f1e2ec201b0043c94 Mon Sep 17 00:00:00 2001 From: Erik de Castro Lopo Date: Mon, 22 Sep 2014 18:25:05 +1000 Subject: [PATCH] win_utf8_io.c : Comment only. Explains why flac is currently incompatible with extended-length paths. Patch-from: lvqcl --- src/share/win_utf8_io/win_utf8_io.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/share/win_utf8_io/win_utf8_io.c b/src/share/win_utf8_io/win_utf8_io.c index d99e1ecb..31b44431 100644 --- a/src/share/win_utf8_io/win_utf8_io.c +++ b/src/share/win_utf8_io/win_utf8_io.c @@ -101,6 +101,7 @@ int get_utf8_argv(int *argc, char ***argv) if ((handle = LoadLibrary("msvcrt.dll")) == NULL) return 1; if ((wgetmainargs = (wgetmainargs_t)GetProcAddress(handle, "__wgetmainargs")) == NULL) return 1; i = 0; + /* if __wgetmainargs expands wildcards then it also erroneously converts \\?\c:\path\to\file.flac to \\file.flac */ if (wgetmainargs(&wargc, &wargv, &wenv, 1, &i) != 0) return 1; if ((utf8argv = (char **)calloc(wargc, sizeof(char*))) == NULL) return 1; ret = 0; -- 2.11.4.GIT