eric pouech (@epo) commented about programs/cmd/builtins.c:
{ /* Output the prompt */ *p++ = '\0';
if (*p) WCMD_output_asis(p);
if (*p) {
if (wcschr(p, '\"')) WCMD_strip_quotes(p);
not fully compatible with additonal tests: ```
set /p A=ab"c"
ab"c"
set /p A= ab"c"
ab"c"
set /p A= "ab"c
ab ``` so likely closer to: ``` p = WCMD_skip_leading_spaces(p); if (*p) { if (*p == L'"') { WCHAR* last = wcsrchr(p + 1, L'"'); p++; if (last) *last = L'\0';} ```