1 #ifndef ULINUX_UTILS_MEM_H
2 #define ULINUX_UTILS_MEM_H
4 * this code is protected by the GNU affero GPLv3
5 * author:Sylvain BERTRAND
7 /*----------------------------------------------------------------------------*/
8 /* "One Compilation Unit" support */
9 #ifdef ULINUX_UTILS_EXTERNAL
10 #define ULINUX_EXPORT extern
12 #define ULINUX_EXPORT static
14 /*----------------------------------------------------------------------------*/
15 ULINUX_EXPORT
void ulinux_memcpy(void *d
, void *s
, ulinux_u64 len
);
16 ULINUX_EXPORT
void ulinux_memset(void *d
, ulinux_u8 c
, ulinux_u64 len
);
17 ULINUX_EXPORT
bool ulinux_memcmp(void *s1
, void *s2
, ulinux_u64 len
);