match_list
char **match_list = NULL, *retstr, *prevstr;
nmatch_list = reallocarray(match_list,
free(match_list);
match_list = nmatch_list;
match_list[++matches] = retstr;
if (!match_list)
prevstr = match_list[1];
prevstr[i] == match_list[which][i]; i++)
free(match_list);
(void)strncpy(retstr, match_list[1], max_equal);
match_list[0] = retstr;
match_list[matches + 1] = NULL;
return match_list;
if ((cp = match_list(proposal, algs, NULL)) == NULL)
char *name = match_list(client, server, NULL);
char *name = match_list(client, server, NULL);
char *name = match_list(client, server, NULL);
k->name = match_list(client, server, NULL);
k->hostkey_alg = match_list(client, server, NULL);
char *match_list(const char *, const char *, u_int *);
((result = match_list(h->name, request_denylist, NULL))) != NULL) {
((result = match_list(h->name, request_allowlist, NULL))) != NULL) {
return match_list(sshkey_ssh_name(key),
tmp = match_list(sshkey_sigalg_by_name(cp),
if ((name = match_list(preferred, supported, &next)) == NULL) {