PROMPT_KEY_CLOSE
if (key == PROMPT_KEY_CLOSE) {
if (key != PROMPT_KEY_CLOSE)
(result == PROMPT_KEY_CLOSE || prompt_closed(prompt)))
if (prompt_fire_callback(pr, s, PROMPT_KEY_CLOSE, redraw))
return (PROMPT_KEY_CLOSE);
return (PROMPT_KEY_CLOSE);
if (!prompt_fire_callback(pr, ks, PROMPT_KEY_CLOSE, NULL))
return (PROMPT_KEY_CLOSE);
if (!prompt_fire_callback(pr, s, PROMPT_KEY_CLOSE, NULL))
result = PROMPT_KEY_CLOSE;
case PROMPT_KEY_CLOSE:
case PROMPT_KEY_CLOSE:
(result == PROMPT_KEY_CLOSE || prompt_closed(prompt)))