prompt_list
struct prompt_list *next;
prompt_list *list;
prompt_list *next;
for (list = (prompt_list *)*h; list != NULL; list = next) {
list = utils->malloc(sizeof (prompt_list));