suff_list
suff_list_t *suff_list = NULL, *sl;
addsuff(&suff_list, s, sz);
addsuff(&suff_list, "", 0);
if (suff_list != NULL) {
for (sl = suff_list; sl != NULL;
if (suff_list != NULL && slen != 0) {
for (sl = suff_list; sl != NULL; sl = sl->next)
if (sl != suff_list)
struct suff_list *next;