From 52c0de1de196120976fef82cbbaaeafbedd9c62f Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 26 Jan 2017 21:36:34 +0100 Subject: patch 8.0.0241: fallback implementation of mch_memmove is unused Problem: Vim defines a mch_memmove() function but it doesn't work, thus is always unused. Solution: Remove the mch_memmove implementation. (suggested by Dominique Pelle) --- src/vim.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/vim.h') diff --git a/src/vim.h b/src/vim.h index 4ebf34804..1bd38219a 100644 --- a/src/vim.h +++ b/src/vim.h @@ -1714,15 +1714,8 @@ typedef unsigned short disptick_T; /* display tick type */ typedef void *vim_acl_T; /* dummy to pass an ACL to a function */ -/* - * Include a prototype for mch_memmove(), it may not be in alloc.pro. - */ -#ifdef VIM_MEMMOVE -void mch_memmove(void *, void *, size_t); -#else -# ifndef mch_memmove -# define mch_memmove(to, from, len) memmove(to, from, len) -# endif +#ifndef mch_memmove +# define mch_memmove(to, from, len) memmove((char*)(to), (char*)(from), (char*)(len)) #endif /* -- cgit v1.2.1