file_list_add
file_list_add(&new_fl, fnew, false);
file_list_add(fl, argv[i], allocate);
file_list_add(fl, fn, false);
void file_list_add(struct file_list *fl, char *fn, bool allocate);
file_list_add(&fl, flast, false);
file_list_add(&fl, "-", true);