Viktor Dukhovni: > Also, your parsing of the search_keys is hand-rolled, but should be > using mystrtok(3) to split the list on commas/whitespace, and > split_nameval(3) to split "key = value" pairs on "=".
If the result may contain quoted strings, then we need a smarter parser than wnat mystrtok() does now. I should probably add a mystrtok_cb() with a callback that advances to the next 'unprotected' separator. I could add that after the your part of the code is done. Wietse