… | |
… | |
283 | memcpy (drawn_buf [row].t, prev_drawn_buf [row].t, sizeof (text_t) * common_col); |
283 | memcpy (drawn_buf [row].t, prev_drawn_buf [row].t, sizeof (text_t) * common_col); |
284 | memcpy (drawn_buf [row].r, prev_drawn_buf [row].r, sizeof (rend_t) * common_col); |
284 | memcpy (drawn_buf [row].r, prev_drawn_buf [row].r, sizeof (rend_t) * common_col); |
285 | |
285 | |
286 | memcpy (swap_buf [row].t, prev_swap_buf [row].t, sizeof (text_t) * common_col); |
286 | memcpy (swap_buf [row].t, prev_swap_buf [row].t, sizeof (text_t) * common_col); |
287 | memcpy (swap_buf [row].r, prev_swap_buf [row].r, sizeof (rend_t) * common_col); |
287 | memcpy (swap_buf [row].r, prev_swap_buf [row].r, sizeof (rend_t) * common_col); |
|
|
288 | swap_buf [row].l = min (prev_swap_buf [row].l, ncol); |
288 | swap_buf [row].l = prev_swap_buf [row].l; |
289 | swap_buf [row].f = prev_swap_buf [row].f; |
289 | } |
290 | } |
290 | |
291 | |
291 | int p = MOD (term_start + prev_nrow, prev_total_rows); // previous row |
292 | int p = MOD (term_start + prev_nrow, prev_total_rows); // previous row |
292 | int pend = MOD (term_start + top_row , prev_total_rows); |
293 | int pend = MOD (term_start + top_row , prev_total_rows); |
293 | int q = total_rows; // rewrapped row |
294 | int q = total_rows; // rewrapped row |
… | |
… | |
392 | |
393 | |
393 | scr_blank_screen_mem (dst, DEFAULT_RSTYLE); |
394 | scr_blank_screen_mem (dst, DEFAULT_RSTYLE); |
394 | |
395 | |
395 | memcpy (dst.t, src.t, sizeof (text_t) * common_col); |
396 | memcpy (dst.t, src.t, sizeof (text_t) * common_col); |
396 | memcpy (dst.r, src.r, sizeof (rend_t) * common_col); |
397 | memcpy (dst.r, src.r, sizeof (rend_t) * common_col); |
397 | dst.l = common_col; |
398 | dst.l = min (src.l, ncol); |
|
|
399 | dst.f = src.f; |
398 | } |
400 | } |
399 | |
401 | |
400 | for (int row = prev_nrow; row < nrow; row++) |
402 | for (int row = prev_nrow; row < nrow; row++) |
401 | scr_blank_screen_mem (row_buf [row], DEFAULT_RSTYLE); |
403 | scr_blank_screen_mem (row_buf [row], DEFAULT_RSTYLE); |
402 | |
404 | |