comparison src/libvterm/src/state.c @ 20484:538278607c84 v8.2.0796

patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm Commit: https://github.com/vim/vim/commit/37ebd42f16734838ab68be91da291c4ec8610f47 Author: Bram Moolenaar <Bram@vim.org> Date: Mon May 18 23:27:50 2020 +0200 patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm Problem: MS-Windows: compiler can't handle C99 construct in libvterm. Solution: Change to C90 construct.
author Bram Moolenaar <Bram@vim.org>
date Mon, 18 May 2020 23:30:03 +0200
parents dc88c690f19b
children 8ddcdb0d1074
comparison
equal deleted inserted replaced
20483:2949e5d9481f 20484:538278607c84
1778 for(row = 0; row < state->rows && row < rows; row++) { 1778 for(row = 0; row < state->rows && row < rows; row++) {
1779 newlineinfo[row] = oldlineinfo[row]; 1779 newlineinfo[row] = oldlineinfo[row];
1780 } 1780 }
1781 1781
1782 for( ; row < rows; row++) { 1782 for( ; row < rows; row++) {
1783 newlineinfo[row] = (VTermLineInfo){ 1783 VTermLineInfo lineInfo = (VTermLineInfo){0};
1784 .doublewidth = 0, 1784 lineInfo.doublewidth = 0;
1785 }; 1785 newlineinfo[row] = lineInfo;
1786 } 1786 }
1787 1787
1788 vterm_allocator_free(state->vt, state->lineinfos[bufidx]); 1788 vterm_allocator_free(state->vt, state->lineinfos[bufidx]);
1789 state->lineinfos[bufidx] = newlineinfo; 1789 state->lineinfos[bufidx] = newlineinfo;
1790 } 1790 }