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);