# HG changeset patch # User Bram Moolenaar # Date 1557054906 -7200 # Node ID be24441bf80606df85565205b126779e0a7d6045 # Parent 0e30cd01cd16fd2f7faa6320a038e993885eb860 patch 8.1.1271: compiler warnings for use of STRNCPY() commit https://github.com/vim/vim/commit/b3de6c4a769986e6eb4e228519a6483d2999ad8f Author: Bram Moolenaar Date: Sun May 5 13:02:28 2019 +0200 patch 8.1.1271: compiler warnings for use of STRNCPY() Problem: Compiler warnings for use of STRNCPY(). (John Marriott) Solution: Use mch_memmove() instead of STRNCPY(). diff --git a/src/search.c b/src/search.c --- a/src/search.c +++ b/src/search.c @@ -1415,10 +1415,10 @@ do_search( { // Use a space to draw the composing char on. msgbuf[1] = ' '; - STRNCPY(msgbuf + 2, p, STRLEN(p)); + mch_memmove(msgbuf + 2, p, STRLEN(p)); } else - STRNCPY(msgbuf + 1, p, STRLEN(p)); + mch_memmove(msgbuf + 1, p, STRLEN(p)); if (spats[0].off.line || spats[0].off.end || spats[0].off.off) { p = msgbuf + STRLEN(p) + 1; @@ -5006,7 +5006,7 @@ search_stat( else vim_snprintf(t, STAT_BUF_LEN, "[%d/%d]", cur, cnt); } - STRNCPY(msgbuf + STRLEN(msgbuf) - STRLEN(t), t, STRLEN(t)); + mch_memmove(msgbuf + STRLEN(msgbuf) - STRLEN(t), t, STRLEN(t)); if (dirc == '?' && cur == 100) cur = -1; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -768,6 +768,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1271, +/**/ 1270, /**/ 1269,