list_match
match = (list_match(froms, &item, from_match)
&& list_match(users, &item, user_match));
if (tok == 0 || list_match(NULL, item, match_fn) == NO)
static int list_match(char *list, struct login_info *item,
match = (list_match(froms, &item, from_match)
&& list_match(users, &item, user_match));
if (tok == 0 || list_match(NULL, item, match_fn) == NO)
static int list_match(char *list, struct login_info *item,
list_match((char *) 0, item, match_fn, login_access_opts) == NO) {
static int list_match(char *, const char *,
match = (list_match(froms, from, from_match, login_access_opts)
&& list_match(users, user, user_match, login_access_opts));