Rémi Bernon (@rbernon) commented about dlls/windows.devices.enumeration/aqs.c:
- }
- *token = TK_ILLEGAL;
- return 1;
+}
+UINT aqs_lex( void *p, struct aqs_parser *parser ) +{
- aqs_token_kind_t token = -1;
- struct string *str = p;
- do
- {
parser->idx += parser->len;
if (!parser->query[parser->idx]) return 0;
if (!(parser->len = get_token( &parser->query[parser->idx], &token )))
break;
Can this ever return 0? Should we return 0 on NUL char or invalid token maybe?