mirror of
https://github.com/neovim/neovim.git
synced 2025-09-27 13:38:34 +00:00
Use memmove instead of mch_memmove
This commit is contained in:

committed by
Thiago de Arruda

parent
dbc904956a
commit
07dad7acf3
@@ -269,7 +269,7 @@ add_buff (
|
||||
EMSG(_("E222: Add to read buffer"));
|
||||
return;
|
||||
} else if (buf->bh_index != 0)
|
||||
mch_memmove(buf->bh_first.b_next->b_str,
|
||||
memmove(buf->bh_first.b_next->b_str,
|
||||
buf->bh_first.b_next->b_str + buf->bh_index,
|
||||
STRLEN(buf->bh_first.b_next->b_str + buf->bh_index) + 1);
|
||||
buf->bh_index = 0;
|
||||
@@ -847,7 +847,7 @@ int ins_typebuf(char_u *str, int noremap, int offset, int nottyped, int silent)
|
||||
*/
|
||||
if (offset == 0 && addlen <= typebuf.tb_off) {
|
||||
typebuf.tb_off -= addlen;
|
||||
mch_memmove(typebuf.tb_buf + typebuf.tb_off, str, (size_t)addlen);
|
||||
memmove(typebuf.tb_buf + typebuf.tb_off, str, (size_t)addlen);
|
||||
}
|
||||
/*
|
||||
* Need to allocate a new buffer.
|
||||
@@ -874,22 +874,22 @@ int ins_typebuf(char_u *str, int noremap, int offset, int nottyped, int silent)
|
||||
typebuf.tb_buflen = newlen;
|
||||
|
||||
/* copy the old chars, before the insertion point */
|
||||
mch_memmove(s1 + newoff, typebuf.tb_buf + typebuf.tb_off,
|
||||
memmove(s1 + newoff, typebuf.tb_buf + typebuf.tb_off,
|
||||
(size_t)offset);
|
||||
/* copy the new chars */
|
||||
mch_memmove(s1 + newoff + offset, str, (size_t)addlen);
|
||||
memmove(s1 + newoff + offset, str, (size_t)addlen);
|
||||
/* copy the old chars, after the insertion point, including the NUL at
|
||||
* the end */
|
||||
mch_memmove(s1 + newoff + offset + addlen,
|
||||
memmove(s1 + newoff + offset + addlen,
|
||||
typebuf.tb_buf + typebuf.tb_off + offset,
|
||||
(size_t)(typebuf.tb_len - offset + 1));
|
||||
if (typebuf.tb_buf != typebuf_init)
|
||||
vim_free(typebuf.tb_buf);
|
||||
typebuf.tb_buf = s1;
|
||||
|
||||
mch_memmove(s2 + newoff, typebuf.tb_noremap + typebuf.tb_off,
|
||||
memmove(s2 + newoff, typebuf.tb_noremap + typebuf.tb_off,
|
||||
(size_t)offset);
|
||||
mch_memmove(s2 + newoff + offset + addlen,
|
||||
memmove(s2 + newoff + offset + addlen,
|
||||
typebuf.tb_noremap + typebuf.tb_off + offset,
|
||||
(size_t)(typebuf.tb_len - offset));
|
||||
if (typebuf.tb_noremap != noremapbuf_init)
|
||||
@@ -1024,18 +1024,18 @@ void del_typebuf(int len, int offset)
|
||||
* Leave some extra room at the end to avoid reallocation.
|
||||
*/
|
||||
if (typebuf.tb_off > MAXMAPLEN) {
|
||||
mch_memmove(typebuf.tb_buf + MAXMAPLEN,
|
||||
memmove(typebuf.tb_buf + MAXMAPLEN,
|
||||
typebuf.tb_buf + typebuf.tb_off, (size_t)offset);
|
||||
mch_memmove(typebuf.tb_noremap + MAXMAPLEN,
|
||||
memmove(typebuf.tb_noremap + MAXMAPLEN,
|
||||
typebuf.tb_noremap + typebuf.tb_off, (size_t)offset);
|
||||
typebuf.tb_off = MAXMAPLEN;
|
||||
}
|
||||
/* adjust typebuf.tb_buf (include the NUL at the end) */
|
||||
mch_memmove(typebuf.tb_buf + typebuf.tb_off + offset,
|
||||
memmove(typebuf.tb_buf + typebuf.tb_off + offset,
|
||||
typebuf.tb_buf + i + len,
|
||||
(size_t)(typebuf.tb_len - offset + 1));
|
||||
/* adjust typebuf.tb_noremap[] */
|
||||
mch_memmove(typebuf.tb_noremap + typebuf.tb_off + offset,
|
||||
memmove(typebuf.tb_noremap + typebuf.tb_off + offset,
|
||||
typebuf.tb_noremap + i + len,
|
||||
(size_t)(typebuf.tb_len - offset));
|
||||
}
|
||||
@@ -2520,7 +2520,7 @@ fix_input_buffer (
|
||||
&& (i < 2 || p[1] != KS_EXTRA || p[2] !=
|
||||
(int)KE_CURSORHOLD)
|
||||
)) {
|
||||
mch_memmove(p + 3, p + 1, (size_t)i);
|
||||
memmove(p + 3, p + 1, (size_t)i);
|
||||
p[2] = K_THIRD(p[0]);
|
||||
p[1] = K_SECOND(p[0]);
|
||||
p[0] = K_SPECIAL;
|
||||
|
Reference in New Issue
Block a user