From 1d85b2960cd4bf761cc359db61f2727f19b1560c Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Tue, 13 Sep 2022 13:33:22 -0700 Subject: Use memcpy instead of memmove when buffers are known not to overlap Signed-off-by: Alan Coopersmith --- src/CvtStdSel.c | 2 +- src/Xct.c | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/CvtStdSel.c b/src/CvtStdSel.c index 439ab7a..ac370b4 100644 --- a/src/CvtStdSel.c +++ b/src/CvtStdSel.c @@ -179,7 +179,7 @@ XmuConvertStandardSelection(Widget w, Time time, Atom *selection, Atom *target, *(long*)*value = time; else { long temp = time; - (void) memmove((char*)*value, ((char*)&temp)+sizeof(long)-4, 4); + memcpy((char*)*value, ((char*)&temp)+sizeof(long)-4, 4); } *type = XA_INTEGER; *length = 1; diff --git a/src/Xct.c b/src/Xct.c index bfa606e..8ce0782 100644 --- a/src/Xct.c +++ b/src/Xct.c @@ -306,7 +306,7 @@ HandleExtended(register XctData data, int c) return 0; } ptr = malloc(len + 1); - (void) memmove((char *)ptr, (char *)enc, len); + memcpy(ptr, enc, len); ptr[len] = 0x00; priv->enc_count++; new_encodings = reallocarray(priv->encodings, @@ -337,8 +337,7 @@ ShiftGRToGL(register XctData data, int hasCdata) else priv->itembuf = malloc(priv->buf_count); } - (void) memmove((char *)priv->itembuf, (char *)data->item, - data->item_length); + memcpy(priv->itembuf, data->item, data->item_length); data->item = priv->itembuf; if (hasCdata) { for (i = data->item_length; --i >= 0; ) { -- cgit v1.2.1