void move_curitem(int direction);
void goto_home();
void goto_end();
-void highlight_line(WINDOW *win, int line);
int selected_items();
void invert_selection();
int list_is_empty();
int list_get_curitem();
+int list_get_firstitem();
void list_set_curitem(int i);
int duplicate_item();