Rémi Bernon (@rbernon) commented about dlls/windows.devices.enumeration/aqs.c:
for (i = 1; str[i]; i++){if (str[i] == '\"'){if (str[i+1] && str[i+1] == '\"'){i++;continue;}break;}}if (str[i])i++;*token = TK_STRING;return i;
What do you think of this instead?
```suggestion:-15+0 /* lookup for end double quote, skipping any "" escaped double quotes */ for (i = 1; str[i]; i++) if (str[i] == '"' && str[++i] != '"') break; if (i == 1 || str[i - 1] != '"') break; /* illegal */ *token = TK_STRING; return i; ```