Mercurial > vim
diff src/ex_getln.c @ 323:03b3684919e3 v7.0084
updated for version 7.0084
author | vimboss |
---|---|
date | Mon, 13 Jun 2005 22:28:56 +0000 |
parents | 006e9c8a6a8a |
children | 0f2b5d1b8117 |
line wrap: on
line diff
--- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -2997,10 +2997,10 @@ nextwild(xp, type, options) v = OK; if (v == OK) { - vim_strncpy(&ccline.cmdbuff[ccline.cmdpos + difflen], - &ccline.cmdbuff[ccline.cmdpos], - ccline.cmdlen - ccline.cmdpos + 1); - STRNCPY(&ccline.cmdbuff[i], p2, STRLEN(p2)); + mch_memmove(&ccline.cmdbuff[ccline.cmdpos + difflen], + &ccline.cmdbuff[ccline.cmdpos], + (size_t)(ccline.cmdlen - ccline.cmdpos + 1)); + mch_memmove(&ccline.cmdbuff[i], p2, STRLEN(p2)); ccline.cmdlen += difflen; ccline.cmdpos += difflen; }