Mercurial > vim
comparison src/sign.c @ 15490:98c35d312987 v8.1.0753
patch 8.1.0753: printf format not checked for semsg()
commit https://github.com/vim/vim/commit/b5443cc46dd1485d6c785dd8c65a2c07bd5a17f3
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 15 20:19:40 2019 +0100
patch 8.1.0753: printf format not checked for semsg()
Problem: printf format not checked for semsg().
Solution: Add GNUC attribute and fix reported problems. (Dominique Pelle,
closes #3805)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 15 Jan 2019 20:30:07 +0100 |
parents | 882bbbdc9c76 |
children | 89e76a598b30 |
comparison
equal
deleted
inserted
replaced
15489:3bbefd5c9d0d | 15490:98c35d312987 |
---|---|
160 if (HASHITEM_EMPTY(hi)) | 160 if (HASHITEM_EMPTY(hi)) |
161 return id; | 161 return id; |
162 group = HI2SG(hi); | 162 group = HI2SG(hi); |
163 } | 163 } |
164 | 164 |
165 // Search for the next usuable sign identifier | 165 // Search for the next usable sign identifier |
166 while (!found) | 166 while (!found) |
167 { | 167 { |
168 if (group == NULL) | 168 if (group == NULL) |
169 id = next_sign_id++; // global group | 169 id = next_sign_id++; // global group |
170 else | 170 else |
994 { | 994 { |
995 linenr_T lnum; | 995 linenr_T lnum; |
996 | 996 |
997 if ((lnum = buf_findsign(buf, sign_id, sign_group)) <= 0) | 997 if ((lnum = buf_findsign(buf, sign_id, sign_group)) <= 0) |
998 { | 998 { |
999 semsg(_("E157: Invalid sign ID: %ld"), sign_id); | 999 semsg(_("E157: Invalid sign ID: %d"), sign_id); |
1000 return -1; | 1000 return -1; |
1001 } | 1001 } |
1002 | 1002 |
1003 // goto a sign ... | 1003 // goto a sign ... |
1004 if (buf_jump_open_win(buf) != NULL) | 1004 if (buf_jump_open_win(buf) != NULL) |