From f4b81576cc0c2c2ef5f2dd31a331fdfc103b3556 Mon Sep 17 00:00:00 2001 From: Eliseo Martínez Date: Sun, 20 Apr 2014 18:27:12 +0200 Subject: Use portable format specifiers: Case %ld - localized - vim_snprintf_add. Fix uses of localized "%ld" within vim_snprintf_add(): - Replace "%ld" with "%" PRId64. - Cast corresponding argument to (int64_t). --- src/ex_cmds.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/ex_cmds.c') diff --git a/src/ex_cmds.c b/src/ex_cmds.c index e7531eee50..625e7dca31 100644 --- a/src/ex_cmds.c +++ b/src/ex_cmds.c @@ -4488,14 +4488,16 @@ do_sub_msg ( "%s", count_only ? _("1 match") : _("1 substitution")); else vim_snprintf_add((char *)msg_buf, sizeof(msg_buf), - count_only ? _("%ld matches") : _("%ld substitutions"), - sub_nsubs); + count_only ? + _("%" PRId64 " matches") : + _("%" PRId64 " substitutions"), + (int64_t)sub_nsubs); if (sub_nlines == 1) vim_snprintf_add((char *)msg_buf, sizeof(msg_buf), "%s", _(" on 1 line")); else vim_snprintf_add((char *)msg_buf, sizeof(msg_buf), - _(" on %ld lines"), (long)sub_nlines); + _(" on %" PRId64 " lines"), (int64_t)sub_nlines); if (msg(msg_buf)) /* save message to display it after redraw */ set_keep_msg(msg_buf, 0); -- cgit