diff options
author | Eliseo Martínez <eliseomarmol@gmail.com> | 2014-04-19 12:28:26 +0200 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-04-23 06:56:32 -0300 |
commit | fb94edf373418362b803e60bed67525bd5720916 (patch) | |
tree | c85dc6180294d90005e21d096ab737e9f65bd6bd /src/eval.c | |
parent | f916cf067d42d1dfd8ed477fdd5e3f0bda665eee (diff) | |
download | rneovim-fb94edf373418362b803e60bed67525bd5720916.tar.gz rneovim-fb94edf373418362b803e60bed67525bd5720916.tar.bz2 rneovim-fb94edf373418362b803e60bed67525bd5720916.zip |
Use portable format specifiers: Case %ld - plain - sprintf.
Fix uses of plain "%ld" within sprintf():
- Replace "%ld" with "%" PRId64.
- Cast corresponding argument to (int64_t).
Diffstat (limited to 'src/eval.c')
-rw-r--r-- | src/eval.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/eval.c b/src/eval.c index f3b874c7fe..5760efa9aa 100644 --- a/src/eval.c +++ b/src/eval.c @@ -1984,7 +1984,7 @@ static void list_buf_vars(int *first) list_hashtable_vars(&curbuf->b_vars->dv_hashtab, (char_u *)"b:", TRUE, first); - sprintf((char *)numbuf, "%ld", (long)curbuf->b_changedtick); + sprintf((char *)numbuf, "%" PRId64, (int64_t)curbuf->b_changedtick); list_one_var_a((char_u *)"b:", (char_u *)"changedtick", VAR_NUMBER, numbuf, first); } @@ -7320,7 +7320,7 @@ call_func ( if (current_SID <= 0) error = ERROR_SCRIPT; else { - sprintf((char *)fname_buf + 3, "%ld_", (long)current_SID); + sprintf((char *)fname_buf + 3, "%" PRId64 "_", (int64_t)current_SID); i = (int)STRLEN(fname_buf); } } @@ -9360,7 +9360,7 @@ static void f_function(typval_T *argvars, typval_T *rettv) * also be called from another script. Using trans_function_name() * would also work, but some plugins depend on the name being * printable text. */ - sprintf(sid_buf, "<SNR>%ld_", (long)current_SID); + sprintf(sid_buf, "<SNR>%" PRId64 "_", (int64_t)current_SID); rettv->vval.v_string = alloc((int)(STRLEN(sid_buf) + STRLEN(s + off) + 1)); if (rettv->vval.v_string != NULL) { @@ -9992,7 +9992,7 @@ static void f_getregtype(typval_T *argvars, typval_T *rettv) case MCHAR: buf[0] = 'v'; break; case MBLOCK: buf[0] = Ctrl_V; - sprintf((char *)buf + 1, "%ld", reglen + 1); + sprintf((char *)buf + 1, "%" PRId64, (int64_t)reglen + 1); break; } rettv->v_type = VAR_STRING; @@ -16431,7 +16431,7 @@ static char_u *get_tv_string_buf_chk(typval_T *varp, char_u *buf) { switch (varp->v_type) { case VAR_NUMBER: - sprintf((char *)buf, "%ld", (long)varp->vval.v_number); + sprintf((char *)buf, "%" PRId64, (int64_t)varp->vval.v_number); return buf; case VAR_FUNC: EMSG(_("E729: using Funcref as a String")); @@ -17998,7 +17998,7 @@ trans_function_name ( EMSG(_(e_usingsid)); goto theend; } - sprintf((char *)sid_buf, "%ld_", (long)current_SID); + sprintf((char *)sid_buf, "%" PRId64 "_", (int64_t)current_SID); lead += (int)STRLEN(sid_buf); } } else if (!(flags & TFN_INT) && builtin_function(lv.ll_name)) { |