diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2014-04-20 18:33:45 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-23 06:56:32 -0300 |
commit | b536c22550db16836726b38494faa9be2f55e738 (patch) | |
tree | 3156f52cce14a2ac333c68e1a0ed8bbd4879f617 /src | |
parent | fb94edf373418362b803e60bed67525bd5720916 (diff) | |
download | rneovim-b536c22550db16836726b38494faa9be2f55e738.tar.gz rneovim-b536c22550db16836726b38494faa9be2f55e738.tar.bz2 rneovim-b536c22550db16836726b38494faa9be2f55e738.zip |
Use portable format specifiers: Case %ld - localized - sprintf.
Fix uses of localized "%ld" within sprintf():
- Replace "%ld" with "%" PRId64.
- Cast corresponding argument to (int64_t).
Diffstat (limited to 'src')
-rw-r--r-- | src/fileio.c | 8 | ||||
-rw-r--r-- | src/ops.c | 12 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/fileio.c b/src/fileio.c index abfde34a23..25e92893ae 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1884,11 +1884,11 @@ failed: } if (conv_error != 0) { sprintf((char *)IObuff + STRLEN(IObuff), - _("[CONVERSION ERROR in line %ld]"), (long)conv_error); + _("[CONVERSION ERROR in line %" PRId64 "]"), (int64_t)conv_error); c = TRUE; } else if (illegal_byte > 0) { sprintf((char *)IObuff + STRLEN(IObuff), - _("[ILLEGAL BYTE in line %ld]"), (long)illegal_byte); + _("[ILLEGAL BYTE in line %" PRId64 "]"), (int64_t)illegal_byte); c = TRUE; } else if (error) { STRCAT(IObuff, _("[READ ERRORS]")); @@ -4154,12 +4154,12 @@ void msg_add_lines(int insert_space, long lnum, off_t nchars) if (lnum == 1) STRCPY(p, _("1 line, ")); else - sprintf((char *)p, _("%ld lines, "), lnum); + sprintf((char *)p, _("%" PRId64 " lines, "), (int64_t)lnum); p += STRLEN(p); if (nchars == 1) STRCPY(p, _("1 character")); else { - sprintf((char *)p, _("%" PRId64 " characters"), nchars); + sprintf((char *)p, _("%" PRId64 " characters"), (int64_t)nchars); } } } @@ -255,11 +255,11 @@ void op_shift(oparg_T *oap, int curs_top, int amount) sprintf((char *)IObuff, _("1 line %sed %d times"), s, amount); } else { if (amount == 1) - sprintf((char *)IObuff, _("%ld lines %sed 1 time"), - oap->line_count, s); + sprintf((char *)IObuff, _("%" PRId64 " lines %sed 1 time"), + (int64_t)oap->line_count, s); else - sprintf((char *)IObuff, _("%ld lines %sed %d times"), - oap->line_count, s, amount); + sprintf((char *)IObuff, _("%" PRId64 " lines %sed %d times"), + (int64_t)oap->line_count, s, amount); } msg(IObuff); } @@ -5192,8 +5192,8 @@ void cursor_pos_info(void) byte_count = bomb_size(); if (byte_count > 0) - sprintf((char *)IObuff + STRLEN(IObuff), _("(+%ld for BOM)"), - byte_count); + sprintf((char *)IObuff + STRLEN(IObuff), _("(+%" PRId64 " for BOM)"), + (int64_t)byte_count); /* Don't shorten this message, the user asked for it. */ p = p_shm; p_shm = (char_u *)""; |