*/
for (e = s; *e != ':' && *e != NUL; ++e)
if (e[0] == '\\' && e[1] == ':')
- STRCPY(e, e + 1);
+ mch_memmove(e, e + 1, STRLEN(e));
if (*e == NUL)
end = TRUE;
{
for ( ; *p; ++p)
if (rem_backslash(p))
- STRCPY(p, p + 1);
+ mch_memmove(p, p + 1, STRLEN(p));
}
/*
}
/* Shorten "remain". */
if (*q != NUL)
- STRCPY(remain, q - 1);
+ mch_memmove(remain, q - 1, STRLEN(q - 1) + 1);
else
{
vim_free(remain);
&& pat[i + 1] == '\\'
&& pat[i + 2] == '\\'
&& pat[i + 3] == ' ')
- STRCPY(pat + i, pat + i + 3);
+ mch_memmove(pat + i, pat + i + 3,
+ STRLEN(pat + i + 3) + 1);
if (xp->xp_backslash == XP_BS_ONE
&& pat[i + 1] == ' ')
- STRCPY(pat + i, pat + i + 1);
+ mch_memmove(pat + i, pat + i + 1, STRLEN(pat + i));
}
}
pat = vim_strsave(filepat);
for (i = 0; pat[i]; ++i)
if (pat[i] == '\\' && pat[i + 1] == ' ')
- STRCPY(pat + i, pat + i + 1);
+ mch_memmove(pat + i, pat + i + 1, STRLEN(pat + i));
flags |= EW_FILE | EW_EXEC;
for (p = buf + wildoff; p < s; ++p)
if (rem_backslash(p))
{
- STRCPY(p, p + 1);
+ mch_memmove(p, p + 1, STRLEN(p));
--e;
--s;
}
for (p = buf + wildoff; p < s; ++p)
if (rem_backslash(p))
{
- STRCPY(p, p + 1);
+ mch_memmove(p, p + 1, STRLEN(p));
--e;
--s;
}
}
}
else if (magic)
- STRCPY(p, p + 1); /* remove '~' */
+ mch_memmove(p, p + 1, STRLEN(p)); /* remove '~' */
else
- STRCPY(p, p + 2); /* remove '\~' */
+ mch_memmove(p, p + 2, STRLEN(p) - 1); /* remove '\~' */
--p;
}
else
lbuf[0] == '\t' &&
lbuf[1] == ':')
{
- strcpy(lbuf, lbuf+2);
+ mch_memmove(lbuf, lbuf + 2, strlen(lbuf + 2) + 1);
llen -= 2;
}
if (lbuf[llen-2] == '\\') /* and continuations */
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 55,
/**/
54,
/**/