undo_t
undo_t *push_undo_stack(int, long, long);
undo_t *up = NULL;
undo_t *up = NULL;
undo_t *up = NULL;
undo_t *up;
static undo_t *ustack = NULL; /* undo stack */
undo_t *
undo_t *t;
(ustack = (undo_t *) malloc((usize = USIZE) * sizeof(undo_t))) == NULL) {
(t = (undo_t *) realloc(ustack, (usize += USIZE) * sizeof(undo_t))) != NULL) {
undo_t utmp; \