Mercurial > vim
comparison src/eval.c @ 13610:e76499e85744 v8.0.1677
patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()
commit https://github.com/vim/vim/commit/ea39176baab52b646d1e2676e662def718ddd365
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 8 13:07:22 2018 +0200
patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()
Problem: No compiler warning for wrong format in vim_snprintf().
Solution: Add printf attribute for gcc. Fix reported problems.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 08 Apr 2018 13:15:07 +0200 |
parents | 4df23d9bad47 |
children | 87012d2b17b5 |
comparison
equal
deleted
inserted
replaced
13609:67cb9088e452 | 13610:e76499e85744 |
---|---|
7103 { | 7103 { |
7104 switch (varp->v_type) | 7104 switch (varp->v_type) |
7105 { | 7105 { |
7106 case VAR_NUMBER: | 7106 case VAR_NUMBER: |
7107 vim_snprintf((char *)buf, NUMBUFLEN, "%lld", | 7107 vim_snprintf((char *)buf, NUMBUFLEN, "%lld", |
7108 (varnumber_T)varp->vval.v_number); | 7108 (long long)varp->vval.v_number); |
7109 return buf; | 7109 return buf; |
7110 case VAR_FUNC: | 7110 case VAR_FUNC: |
7111 case VAR_PARTIAL: | 7111 case VAR_PARTIAL: |
7112 EMSG(_("E729: using Funcref as a String")); | 7112 EMSG(_("E729: using Funcref as a String")); |
7113 break; | 7113 break; |