Mercurial > vim
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 } |