chiark / gitweb /
wol: -Werror=implicit-function-declaration
[termux-packages] / packages / unzip / unzpriv.h.patch
1 diff -u -r ../unzip60/unzpriv.h ./unzpriv.h
2 --- ../unzip60/unzpriv.h        2009-04-19 23:59:26.000000000 +0000
3 +++ ./unzpriv.h 2017-07-07 00:38:24.057603217 +0000
4 @@ -1284,9 +1284,9 @@
5  
6  #ifdef ZMEM
7  #  undef ZMEM
8 -#  define memcmp(b1,b2,len)      bcmp(b2,b1,len)
9 -#  define memcpy(dest,src,len)   bcopy(src,dest,len)
10 -#  define memzero                bzero
11 +#  define memcmp(b1,b2,len)      memcmp(b2,b1,len)
12 +#  define memcpy(b1,b2,len)      (void)(__builtin_memmove((b2), (b1), (len)))
13 +#  define memzero(b,len)         (void)(__builtin_memset((b), '\0', (len)))
14  #else
15  #  define memzero(dest,len)      memset(dest,0,len)
16  #endif