]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
remove MEMCPY, replace with memcpy
authorSebastian Pop <s.pop@samsung.com>
Tue, 5 Mar 2019 18:27:05 +0000 (18:27 +0000)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Fri, 8 Mar 2019 10:33:37 +0000 (11:33 +0100)
arch/x86/deflate_quick.c
deflate.h
inffast.c
memcopy.h
zutil.h

index 9968b9600cd76916af53172f6dfb06847c23340f..bb57f78c3cd10c0b7ef181d195c1cab37a21729b 100644 (file)
@@ -152,7 +152,7 @@ static inline void quick_send_bits(deflate_state *const s,
     s->bi_valid = width - (bytes_out * 8);
 
     /* Taking advantage of the fact that LSB comes first, write to output buffer */
-    MEMCPY(s->pending_buf + s->pending, &out, sizeof(out));
+    memcpy(s->pending_buf + s->pending, &out, sizeof(out));
 
     s->pending += bytes_out;
 }
index 6cba8dd3547abab255c83bb8921588e1e00c01ac..46847d55b5bc7ac6a432f33edbc92c70427b4864 100644 (file)
--- a/deflate.h
+++ b/deflate.h
@@ -307,7 +307,7 @@ static inline void put_short(deflate_state *s, uint16_t w) {
 #if BYTE_ORDER == BIG_ENDIAN
   w = ZSWAP16(w);
 #endif
-  MEMCPY(&(s->pending_buf[s->pending]), &w, sizeof(uint16_t));
+  memcpy(&(s->pending_buf[s->pending]), &w, sizeof(uint16_t));
   s->pending += 2;
 }
 
index 5e9656811df67f871c794e72bc43e79937f60b94..af623eb63e8a480637f5430e3532f0eeb01d82dd 100644 (file)
--- a/inffast.c
+++ b/inffast.c
@@ -28,7 +28,7 @@
  */
 static inline inffast_chunk_t loadchunk(unsigned char const* s) {
     inffast_chunk_t c;
-    __builtin_memcpy(&c, s, sizeof(c));
+    memcpy(&c, s, sizeof(c));
     return c;
 }
 
@@ -37,7 +37,7 @@ static inline inffast_chunk_t loadchunk(unsigned char const* s) {
    instruction appropriate for the inffast_chunk_t type.
  */
 static inline void storechunk(unsigned char* d, inffast_chunk_t c) {
-    __builtin_memcpy(d, &c, sizeof(c));
+    memcpy(d, &c, sizeof(c));
 }
 
 /*
index 7f8697b1acd469905374c2a3e4879d2e3609cec2..8a61991843bf98311432ca00913bce37e46b8348 100644 (file)
--- a/memcopy.h
+++ b/memcopy.h
@@ -7,7 +7,7 @@
 /* Load 64 bits from IN and place the bytes at offset BITS in the result. */
 static inline uint64_t load_64_bits(const unsigned char *in, unsigned bits) {
   uint64_t chunk;
-  MEMCPY(&chunk, in, sizeof(chunk));
+  memcpy(&chunk, in, sizeof(chunk));
 
 #if BYTE_ORDER == LITTLE_ENDIAN
   return chunk << bits;
@@ -24,8 +24,8 @@ static inline unsigned char *copy_1_bytes(unsigned char *out, unsigned char *fro
 static inline unsigned char *copy_2_bytes(unsigned char *out, unsigned char *from) {
     uint16_t chunk;
     unsigned sz = sizeof(chunk);
-    MEMCPY(&chunk, from, sz);
-    MEMCPY(out, &chunk, sz);
+    memcpy(&chunk, from, sz);
+    memcpy(out, &chunk, sz);
     return out + sz;
 }
 
@@ -37,8 +37,8 @@ static inline unsigned char *copy_3_bytes(unsigned char *out, unsigned char *fro
 static inline unsigned char *copy_4_bytes(unsigned char *out, unsigned char *from) {
     uint32_t chunk;
     unsigned sz = sizeof(chunk);
-    MEMCPY(&chunk, from, sz);
-    MEMCPY(out, &chunk, sz);
+    memcpy(&chunk, from, sz);
+    memcpy(out, &chunk, sz);
     return out + sz;
 }
 
@@ -60,8 +60,8 @@ static inline unsigned char *copy_7_bytes(unsigned char *out, unsigned char *fro
 static inline unsigned char *copy_8_bytes(unsigned char *out, unsigned char *from) {
     uint64_t chunk;
     unsigned sz = sizeof(chunk);
-    MEMCPY(&chunk, from, sz);
-    MEMCPY(out, &chunk, sz);
+    memcpy(&chunk, from, sz);
+    memcpy(out, &chunk, sz);
     return out + sz;
 }
 
diff --git a/zutil.h b/zutil.h
index e80cc31601670792660ec654c0b086ad8d9290f1..9e005a7b6c49712f296609e679f6748a45e91a22 100644 (file)
--- a/zutil.h
+++ b/zutil.h
@@ -239,10 +239,8 @@ void ZLIB_INTERNAL   zcfree(void *opaque, void *ptr);
 #endif
 
 #if (defined(__GNUC__) || defined(__clang__))
-#define MEMCPY __builtin_memcpy
 #define MEMSET __builtin_memset
 #else
-#define MEMCPY memcpy
 #define MEMSET memset
 #endif