# HG changeset patch # User Bram Moolenaar # Date 1370888710 -7200 # Node ID 60301d4d16827a961019d72a78e811f41326c680 # Parent 57d727053335ed81e20b4cfaabc13dcc72fff504 updated for version 7.3.1160 Problem: Mixing long and pointer doesn't always work. Solution: Avoid cast to pointer. diff --git a/src/undo.c b/src/undo.c --- a/src/undo.c +++ b/src/undo.c @@ -1514,8 +1514,10 @@ u_write_undo(name, forceit, buf, hash) write_ok = TRUE; #ifdef U_DEBUG if (headers_written != buf->b_u_numhead) - EMSG3("Written %ld headers, but numhead is %ld", - headers_written, buf->b_u_numhead); + { + EMSGN("Written %ld headers, ...", headers_written); + EMSGN("... but numhead is %ld", buf->b_u_numhead); + } #endif write_error: diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1160, +/**/ 1159, /**/ 1158,