+ int exited;
+ /*
+ * The following two members relate to the currently active
+ * alert sheet, if any. They are NULL if there isn't one.
+ */
+ void (*alert_callback)(void *, int);
+ void *alert_ctx;
+ /* This queues future alerts that need to be shown. */
+ struct alert_queue *alert_qhead, *alert_qtail;