static char *sccsid
= "@(#)error.c 3.6 84/01/13";
#define ERRLINES 10 /* number of lines for errwin */
error(fmt
, a
, b
, c
, d
, e
, f
, g
, h
)
if (cx
.x_type
!= X_FILE
) {
(void) wwprintf(cmdwin
, fmt
, a
, b
, c
, d
, e
, f
, g
, h
);
(void) wwputs(" ", cmdwin
);
if ((w
= cx
.x_errwin
) == 0) {
(void) sprintf(buf
, "Errors from %s", cx
.x_filename
);
if ((w
= cx
.x_errwin
= openiwin(ERRLINES
, buf
)) == 0) {
(void) wwputs("Can't open error window. ", cmdwin
);
(void) wwprintf(w
, "line %d: ", cx
.x_lineno
);
(void) wwprintf(w
, fmt
, a
, b
, c
, d
, e
, f
, g
, h
);