mtype_t
void (*scr_msg)(SCR *, mtype_t, char *, size_t);
mark_get(SCR *sp, CHAR_T key, MARK *mp, mtype_t mtype)
msgq_str(SCR *sp, mtype_t mtype, char *str, char *fmt)
msgq(SCR *sp, mtype_t mt, const char *fmt, ...)
mtype_t mtype; /* Message type: M_NONE, M_ERR, M_INFO. */
int mark_get(SCR *, CHAR_T, MARK *, mtype_t);
void msgq(SCR *, mtype_t, const char *, ...);
void msgq_str(SCR *, mtype_t, char *, char *);
void vs_msg(SCR *, mtype_t, char *, size_t);
mtype_t mtype; /* Last displayed message type. */
vs_msg(SCR *sp, mtype_t mtype, char *line, size_t len)
vs_output(SCR *sp, mtype_t mtype, const char *line, int llen)
static void vs_msgsave(SCR *, mtype_t, char *, size_t);
static void vs_output(SCR *, mtype_t, const char *, int);
vs_msgsave(SCR *sp, mtype_t mt, char *p, size_t len)