# HG changeset patch # User Bram Moolenaar # Date 1595772006 -7200 # Node ID 766839794e092a889b0bd8f0ac4b098f0dcad3ee # Parent a0de640b35da78da90ab0305b54f6d854cf127c0 patch 8.2.1299: compiler warning for using size_t for int and void pointer Commit: https://github.com/vim/vim/commit/d3bb6a82a51d549bbd597bb4e94d8f074009be2a Author: Bram Moolenaar Date: Sun Jul 26 15:55:25 2020 +0200 patch 8.2.1299: compiler warning for using size_t for int and void pointer Problem: Compiler warning for using size_t for int and void pointer. Solution: Add type casts. diff --git a/src/scriptfile.c b/src/scriptfile.c --- a/src/scriptfile.c +++ b/src/scriptfile.c @@ -157,18 +157,18 @@ estack_sfile(int is_sfile UNUSED) last_type = entry->es_type; } len += STRLEN(type_name); - if (ga_grow(&ga, len) == FAIL) + if (ga_grow(&ga, (int)len) == FAIL) break; if (idx == exestack.ga_len - 1 || entry->es_lnum == 0) // For the bottom entry: do not add the line number, it is used // in . Also leave it out when the number is not set. - vim_snprintf(ga.ga_data + ga.ga_len, len, "%s%s%s", + vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s%s", type_name, entry->es_name, idx == exestack.ga_len - 1 ? "" : ".."); else - vim_snprintf(ga.ga_data + ga.ga_len, len, "%s%s[%ld]..", + vim_snprintf((char *)ga.ga_data + ga.ga_len, len, "%s%s[%ld]..", type_name, entry->es_name, entry->es_lnum); - ga.ga_len += STRLEN(ga.ga_data + ga.ga_len); + ga.ga_len += (int)STRLEN((char *)ga.ga_data + ga.ga_len); } } diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -755,6 +755,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1299, +/**/ 1298, /**/ 1297,