+ do {
+ CLEARLINE(stdscr, LINES - 1);
+ waddstr (stdscr, field);
+ mutt_refresh ();
+ getyx (stdscr, y, x);
+ ret = mutt_enter_string(buf, buflen, y, x, flags, multiple, files,
+ numfiles, &es);
+ } while (ret == 1);
+ CLEARLINE(stdscr, LINES - 1);
+
+ p_delete(&es.wbuf);
+ return ret;