refresh();
LYrefresh();
PUBLIC int select_multi_bookmarks NOARGS{    int c;    /*     *	If not enabled, pick the "default" (0).     */    if (LYMultiBookmarks == FALSE || LYHaveSubBookmarks() == FALSE) {	if (MBM_A_subbookmark[0]) /* If it exists! */	    return(0);	else	    return(-1);    }    /*     *	For ADVANCED users, we can just mess with the status line to save     *	the 2 redraws of the screen, if LYMBMAdvnced is TRUE.  '=' will     *	still show the screen and let them do it the "long" way.     */    if (LYMBMAdvanced && user_mode == ADVANCED_MODE) {	LYMBM_statusline(MULTIBOOKMARKS_SELECT);get_advanced_choice:	c = LYgetch();#ifdef VMS	if (HadVMSInterrupt) {	    HadVMSInterrupt = FALSE;	    c = 7;	}#endif /* VMS */	if (LYisNonAlnumKeyname(c, LYK_PREV_DOC) ||	    c == 7 || c == 3) {	    /*	     *	Treat left-arrow, ^G, or ^C as cancel.	     */	    return(-2);	}	if (LYisNonAlnumKeyname(c, LYK_REFRESH)) {	    /*	     *	Refresh the screen.	     */	    lynx_force_repaint();	    refresh();	    goto get_advanced_choice;	}	if (LYisNonAlnumKeyname(c, LYK_ACTIVATE)) {	    /*	     *	Assume default bookmark file on ENTER or right-arrow.	     */	    return (MBM_A_subbookmark[0] ? 0 : -1);	}	switch (c) {	    case '=':		/*		 *  Get the choice via the menu.		 */		return(select_menu_multi_bookmarks());	    default:		/*		 *  Convert to an array index, act on it if valid.		 *  Otherwise, get another keystroke.		 */		c = TOUPPER(c) - 'A';		if (c < 0 || c > MBM_V_MAXFILES) {		    goto get_advanced_choice;		}	}	/*	 *  See if we have a bookmark like that.	 */	return (MBM_A_subbookmark[c] ? c : -1);    } else {	/*	 *  Get the choice via the menu.	 */	return(select_menu_multi_bookmarks());    }}