query_unescape_string
p = query_unescape_string(argv[1], NULL, '"');
extern char *query_unescape_string(const char *q, const char **newq, char delim);
qstring = query_unescape_string(query + 10, &p, '"');