WINDOW_EXT
char *buffer = WINDOW_EXT(win, addch_work);
if ((WINDOW_EXT(win, addch_used) != 0) &&
(WINDOW_EXT(win, addch_x) != x ||
WINDOW_EXT(win, addch_y) != y)) {
WINDOW_EXT(win, addch_used) = 0;
WINDOW_EXT(win, addch_y), WINDOW_EXT(win, addch_x),
WINDOW_EXT(win, addch_x) = x;
WINDOW_EXT(win, addch_y) = y;
if (WINDOW_EXT(win, addch_used) != 0) {
WINDOW_EXT(win, addch_used) = 0;
buffer[WINDOW_EXT(win, addch_used)] = (char) CharOf(CHDEREF(ch));
WINDOW_EXT(win, addch_used) += 1;
buffer[WINDOW_EXT(win, addch_used)] = '\0';
(size_t) WINDOW_EXT(win, addch_used),
WINDOW_EXT(win, addch_used) = 0;
WINDOW_EXT(win, addch_used) = 0;
if (WINDOW_EXT(win, addch_used) != 0 || !Charable(ch)) {
(WINDOW_EXT(win, addch_used)
WINDOW_EXT(win, addch_used) == 0 &&
if (WINDOW_EXT(win, addch_used) != 0) {
int next = WINDOW_EXT(win, addch_y) + n;
WINDOW_EXT(win, addch_y) = 0;
WINDOW_EXT(win, addch_y),
WINDOW_EXT(win, addch_x)));
WINDOW_EXT(win, addch_y) = next;
sp = WINDOW_EXT(win, screen);
if (WINDOW_EXT(form->w, addch_used) == 0)
if (WINDOW_EXT(form->w, addch_used) == 0)