Use portable format specifiers: Case %ld - plain - vim_snprintf.

Fix uses of plain "%ld" within vim_snprintf():
- Replace "%ld" with "%" PRId64.
- Cast corresponding argument to (int64_t).
This commit is contained in:
Eliseo Martínez
2014-04-20 14:32:07 +02:00
committed by Thiago de Arruda
parent c049cb2b51
commit 3f8061f16c
5 changed files with 11 additions and 10 deletions

View File

@@ -4306,8 +4306,8 @@ void write_viminfo_bufferlist(FILE *fp)
break;
putc('%', fp);
home_replace(NULL, buf->b_ffname, line, MAXPATHL, TRUE);
vim_snprintf_add((char *)line, LINE_BUF_LEN, "\t%ld\t%d",
(long)buf->b_last_cursor.lnum,
vim_snprintf_add((char *)line, LINE_BUF_LEN, "\t%" PRId64 "\t%d",
(int64_t)buf->b_last_cursor.lnum,
buf->b_last_cursor.col);
viminfo_writestring(fp, line);
}