static char *sccsid
= "@(#)error.c 3.3 83/11/22";
#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
);
(void) sprintf(buf
, "Errors from %s", cx
.x_filename
);
if ((cx
.x_errwin
= openiwin(ERRLINES
, buf
)) == 0) {
(void) wwprintf(cmdwin
, "Can't open error window. ");
if (cx
.x_errlineno
++ > ERRLINES
- 4) {
(void) wwprintf(cx
.x_errwin
, "line %d: ", cx
.x_lineno
);
(void) wwprintf(cx
.x_errwin
, fmt
, a
, b
, c
, d
, e
, f
, g
, h
);
(void) wwprintf(cx
.x_errwin
, "\n");