comparison src/gui_gtk_x11.c @ 25988:9b2be5556740 v8.2.3527

patch 8.2.3527: gcc complains about uninitialized variable Commit: https://github.com/vim/vim/commit/9d4b8caf9eddb2db09395587c621309f4513befa Author: Bram Moolenaar <Bram@vim.org> Date: Sun Oct 17 11:33:47 2021 +0100 patch 8.2.3527: gcc complains about uninitialized variable Problem: Gcc complains about uninitialized variable. (Tony Mechelynck) Solution: Initialize it.
author Bram Moolenaar <Bram@vim.org>
date Sun, 17 Oct 2021 12:45:03 +0200
parents aade8ef975d5
children be2d004247e1
comparison
equal deleted inserted replaced
25987:7e64e5351c4d 25988:9b2be5556740
5603 int len_sum; // return value needs to add up since we are 5603 int len_sum; // return value needs to add up since we are
5604 // printing substrings 5604 // printing substrings
5605 int byte_sum; // byte position in string 5605 int byte_sum; // byte position in string
5606 char_u *cs; // current *s pointer 5606 char_u *cs; // current *s pointer
5607 int needs_pango; // look ahead, 0=ascii 1=unicode/ligatures 5607 int needs_pango; // look ahead, 0=ascii 1=unicode/ligatures
5608 int should_need_pango; 5608 int should_need_pango = FALSE;
5609 int slen; 5609 int slen;
5610 int is_ligature; 5610 int is_ligature;
5611 int next_is_ligature; 5611 int next_is_ligature;
5612 int is_utf8; 5612 int is_utf8;
5613 char_u backup_ch; 5613 char_u backup_ch;
5741 else 5741 else
5742 { 5742 {
5743 slen++; // ascii 5743 slen++; // ascii
5744 } 5744 }
5745 } 5745 }
5746
5746 // temporarily zero terminate substring, print, restore char, wrap 5747 // temporarily zero terminate substring, print, restore char, wrap
5747 backup_ch = *(cs + slen); 5748 backup_ch = *(cs + slen);
5748 *(cs + slen) = 0; 5749 *(cs + slen) = 0;
5749 len_sum += gui_gtk2_draw_string_ext(row, col + len_sum, 5750 len_sum += gui_gtk2_draw_string_ext(row, col + len_sum,
5750 cs, slen, flags, needs_pango); 5751 cs, slen, flags, needs_pango);