BC
extern char *AL, *BC, *BT, *CD, *CE, *CL, *CM, *CR, *CS, *DC, *DL,
(BC ? BC : "\b") : UP,
char *BC;
if(!(BC = tgetstr("le", &tbufptr))) {
BC = tbufptr;
*BC = '\b';
xputs(BC);
xputs(BC);
static char *HO, *CL, *CE, *UP, *CM, *ND, *XD, *BC, *SO, *SE, *TI, *TE;
{"le", &BC}, /* move cursor left one space */
BC = "\b";
else if (BC == NULL && bcstr != NULL)
BC = bcstr;
if (CMstr == NULL || UP == NULL || BC == NULL)
extern char PC, *BC, *UP; /* tgoto requires globals: ugh! */
/* 2*/ { 9, 11, { ML, MR, BC } },
/* 9*/ { 10, 2, { TC, MR, BC } },
/*11*/ { 2, 10, { TC, ML, BC } },
/*12*/ { 13, 4, { TC, BC, BR } },
/*14*/ { 4, 13, { TL, TC, BC } },
/*15*/ { 16, 5, { TR, TC, BC } },
/*17*/ { 5, 16, { TC, BC, BL } },
/*18*/ { 6, 6, { TC, BC, 2*B_COLS } }/* sticks out */
extern NCURSES_EXPORT_VAR(char *) BC;
BC = 0;
BC = backspace_if_not_bs;
NCURSES_EXPORT_VAR(char *) BC = 0;
if (BC != 0) {
_nc_STRCPY(result + used, BC, length - used);
used += strlen(BC);
if (BC)
need += strlen(BC);