From efab84931049b714049b5b6ddc8bc7aa61196f34 Mon Sep 17 00:00:00 2001 From: Clint Adams Date: Wed, 26 Jan 2005 18:37:28 +0000 Subject: * 20753: use ZS_memmove instead of memmove. --- ChangeLog | 5 +++++ Src/Zle/zle_params.c | 3 +-- Src/system.h | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c221fa65b..773f57eea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-01-26 Clint Adams + + * 20753: Src/system.h, Src/Zle/zle_params.c: use ZS_memmove + instead of memmove. + 2005-01-26 Peter Stephenson * 20752: Src/system.h, Src/Zle/zle.h, Src/Zle/zle_hist.c, diff --git a/Src/Zle/zle_params.c b/Src/Zle/zle_params.c index 7ea408714..f347e61cf 100644 --- a/Src/Zle/zle_params.c +++ b/Src/Zle/zle_params.c @@ -242,8 +242,7 @@ set_lbuffer(UNUSED(Param pm), char *x) else y = ZLENULSTR, len = 0; sizeline(zlell - zlecs + len); - memmove((char *)(zleline + len), (char *)(zleline + zlecs), - (zlell - zlecs) * ZLE_CHAR_SIZE); + ZS_memmove(zleline + len, zleline + zlecs, zlell - zlecs); ZS_memcpy(zleline, y, len); zlell = zlell - zlecs + len; zlecs = len; diff --git a/Src/system.h b/Src/system.h index 1dccabda8..65e681771 100644 --- a/Src/system.h +++ b/Src/system.h @@ -727,6 +727,7 @@ typedef wchar_t *ZLE_STRING_T; #define ZLETAB L'\t' #define ZLENULSTR L"" #define ZS_memcpy wmemcpy +#define ZS_memmove wmemmove #define ZC_icntrl iswcntrl #else typedef int ZLE_CHAR_T; @@ -738,5 +739,6 @@ typedef unsigned char *ZLE_STRING_T; #define ZLETAB '\t' #define ZLENULSTR "" #define ZS_memcpy memcpy +#define ZS_memmove memmove #define ZC_icntrl icntrl #endif -- cgit v1.2.3