38struct ssh_tokens_st *ssh_tokenize(
const char *chain,
char separator);
40void ssh_tokens_free(
struct ssh_tokens_st *tokens);
42char *ssh_find_matching(
const char *available_d,
43 const char *preferred_d);
45char *ssh_find_all_matching(
const char *available_d,
46 const char *preferred_d);
48char *ssh_remove_duplicates(
const char *list);
50char *ssh_append_without_duplicates(
const char *list,
51 const char *appended_list);
52char *ssh_prefix_without_duplicates(
const char *list,
53 const char *prefixed_list);
54char *ssh_remove_all_matching(
const char *list,
55 const char *remove_list);