summaryrefslogtreecommitdiff
path: root/src/buffer.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2005-07-18 21:40:44 +0000
committerBram Moolenaar <Bram@vim.org>2005-07-18 21:40:44 +0000
commitb635633989f0ff5a5dbb564d65d332741f0e3e8d (patch)
treec7c744c865d0004b0ed58a2f573d8cbbce7ab7b8 /src/buffer.c
parente759a7aa9a514626cd0373d1bd4e92777b1730c5 (diff)
downloadvim-git-b635633989f0ff5a5dbb564d65d332741f0e3e8d.tar.gz
updated for version 7.0109
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/buffer.c b/src/buffer.c
index ce984ed02..07e9723a0 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -3036,9 +3036,8 @@ maketitle()
else
{
p = transstr(gettail(curbuf->b_fname));
- STRNCPY(buf, p, IOSIZE - 100);
+ vim_strncpy(buf, p, IOSIZE - 100);
vim_free(p);
- buf[IOSIZE - 100] = NUL; /* in case it was too long */
}
switch (bufIsChanged(curbuf)
@@ -3071,15 +3070,15 @@ maketitle()
p = gettail_sep(buf + off);
if (p == buf + off)
/* must be a help buffer */
- STRCPY(buf + off, _("help"));
+ vim_strncpy(buf + off, (char_u *)_("help"),
+ IOSIZE - off - 1);
else
*p = NUL;
/* translate unprintable chars */
p = transstr(buf + off);
- STRNCPY(buf + off, p, IOSIZE - off);
+ vim_strncpy(buf + off, p, IOSIZE - off - 1);
vim_free(p);
- buf[IOSIZE - 1] = NUL; /* in case it was too long */
STRCAT(buf, ")");
}