comparison src/screen.c @ 26:404aac550f35 v7.0017

updated for version 7.0017
author vimboss
date Thu, 07 Oct 2004 21:02:47 +0000
parents 24d5189d3956
children ac33b7c03fac
comparison
equal deleted inserted replaced
25:8cde1a064c7c 26:404aac550f35
6649 { 6649 {
6650 if (screen_Columns < Columns) 6650 if (screen_Columns < Columns)
6651 len = screen_Columns; 6651 len = screen_Columns;
6652 else 6652 else
6653 len = Columns; 6653 len = Columns;
6654 mch_memmove(new_ScreenLines + new_LineOffset[new_row], 6654 #ifdef FEAT_MBYTE
6655 ScreenLines + LineOffset[old_row], 6655 /* When switching to utf-8 dont copy characters, they
6656 (size_t)len * sizeof(schar_T)); 6656 * may be invalid now. */
6657 if (!(enc_utf8 && ScreenLinesUC == NULL))
6658 #endif
6659 mch_memmove(new_ScreenLines + new_LineOffset[new_row],
6660 ScreenLines + LineOffset[old_row],
6661 (size_t)len * sizeof(schar_T));
6657 #ifdef FEAT_MBYTE 6662 #ifdef FEAT_MBYTE
6658 if (enc_utf8 && ScreenLinesUC != NULL) 6663 if (enc_utf8 && ScreenLinesUC != NULL)
6659 { 6664 {
6660 mch_memmove(new_ScreenLinesUC + new_LineOffset[new_row], 6665 mch_memmove(new_ScreenLinesUC + new_LineOffset[new_row],
6661 ScreenLinesUC + LineOffset[old_row], 6666 ScreenLinesUC + LineOffset[old_row],