contains
*q contains all the informatio that may be possibly needed, including
that contains all possible options.
if (strlen(s) && !contains(*cppp, s)) {
static int contains(ccharp *, const char *);