void page_down();
void select_none();
void select_all();
+void set_selection(int item, int value);
+void list_invert_curitem_selection();
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_current_item();
int list_is_empty();
+int list_get_curitem();
+void list_set_curitem(int i);
int duplicate_item();
#define EMAILLEN (EXTRAPOS - EMAILPOS - 1)
#define EXTRALEN (COLS - EXTRAPOS)
-#define LAST_LIST_ITEM ( first_list_item + LIST_LINES - 1 )
+#define LAST_LIST_ITEM (first_list_item + LIST_LINES - 1)
#endif