diff options
-rw-r--r-- | src/eval.c | 2 | ||||
-rw-r--r-- | src/regexp_nfa.c | 9 | ||||
-rw-r--r-- | src/undo.c | 6 | ||||
-rw-r--r-- | src/window.c | 13 |
4 files changed, 17 insertions, 13 deletions
diff --git a/src/eval.c b/src/eval.c index 4c6351d8e0..1bac3f535d 100644 --- a/src/eval.c +++ b/src/eval.c @@ -11660,7 +11660,7 @@ static void f_matchadd(typval_T *argvars, typval_T *rettv) if (error == TRUE) return; if (id >= 1 && id <= 3) { - EMSGN("E798: ID is reserved for \":match\": %ld", id); + EMSGN("E798: ID is reserved for \":match\": %" PRId64, id); return; } diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 50ca435e70..271699958e 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -1156,7 +1156,7 @@ static int nfa_regatom(void) rc_did_emsg = TRUE; return FAIL; } - EMSGN("INTERNAL: Unknown character class char: %ld", c); + EMSGN("INTERNAL: Unknown character class char: %" PRId64, c); return FAIL; } /* When '.' is followed by a composing char ignore the dot, so that @@ -5823,7 +5823,7 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, regsubs_T *subm #ifdef REGEXP_DEBUG if (c < 0) - EMSGN("INTERNAL: Negative state char: %ld", c); + EMSGN("INTERNAL: Negative state char: %" PRId64, c); #endif result = (c == curc); @@ -6272,8 +6272,9 @@ static regprog_T *nfa_regcomp(char_u *expr, int re_flags) if (postfix == NULL) { /* TODO: only give this error for debugging? */ if (post_ptr >= post_end) - EMSGN("Internal error: estimated max number of states insufficient: %ld", - post_end - post_start); + EMSGN("Internal error: estimated max number " + "of states insufficient: %" PRId64, + post_end - post_start); goto fail; /* Cascaded (syntax?) error */ } diff --git a/src/undo.c b/src/undo.c index 6d3fa5c040..ebfb9280df 100644 --- a/src/undo.c +++ b/src/undo.c @@ -1291,8 +1291,8 @@ void u_write_undo(char_u *name, int forceit, buf_T *buf, char_u *hash) write_ok = TRUE; #ifdef U_DEBUG if (headers_written != buf->b_u_numhead) { - EMSGN("Written %ld headers, ...", headers_written); - EMSGN("... but numhead is %ld", buf->b_u_numhead); + EMSGN("Written %" PRId64 " headers, ...", headers_written); + EMSGN("... but numhead is %" PRId64, buf->b_u_numhead); } #endif @@ -1593,7 +1593,7 @@ void u_read_undo(char_u *name, char_u *hash, char_u *orig_name) #ifdef U_DEBUG for (i = 0; i < num_head; ++i) if (uhp_table_used[i] == 0) - EMSGN("uhp_table entry %ld not used, leaking memory", i); + EMSGN("uhp_table entry %" PRId64 " not used, leaking memory", i); vim_free(uhp_table_used); u_check(TRUE); #endif diff --git a/src/window.c b/src/window.c index e5786fae84..8b8ff66ce8 100644 --- a/src/window.c +++ b/src/window.c @@ -5263,14 +5263,16 @@ int match_add(win_T *wp, char_u *grp, char_u *pat, int prio, int id) if (*grp == NUL || *pat == NUL) return -1; if (id < -1 || id == 0) { - EMSGN("E799: Invalid ID: %ld (must be greater than or equal to 1)", id); + EMSGN("E799: Invalid ID: %" PRId64 + " (must be greater than or equal to 1)", + id); return -1; } if (id != -1) { cur = wp->w_match_head; while (cur != NULL) { if (cur->id == id) { - EMSGN("E801: ID already taken: %ld", id); + EMSGN("E801: ID already taken: %" PRId64, id); return -1; } cur = cur->next; @@ -5334,8 +5336,9 @@ int match_delete(win_T *wp, int id, int perr) if (id < 1) { if (perr == TRUE) - EMSGN("E802: Invalid ID: %ld (must be greater than or equal to 1)", - id); + EMSGN("E802: Invalid ID: %" PRId64 + " (must be greater than or equal to 1)", + id); return -1; } while (cur != NULL && cur->id != id) { @@ -5344,7 +5347,7 @@ int match_delete(win_T *wp, int id, int perr) } if (cur == NULL) { if (perr == TRUE) - EMSGN("E803: ID not found: %ld", id); + EMSGN("E803: ID not found: %" PRId64, id); return -1; } if (cur == prev) |