#ifndef __MEM_H__
#define __MEM_H__
#include <stddef.h>
#define memmove memcpy
#define movmem memcpy
#define memcmpi memicmp
#ifdef __cplusplus
extern "C" {
#endif
extern void * memcpy(void * src,void * dest,dword len);
extern void * memccpy(void * src,void * dest,byte c1,dword len);
extern int memcmp(void * p1,void * p2,dword len);
extern sword memicmp(void * p1,void * p2,dword len);
extern void * memset(void * p1,byte val,dword len);
extern void * setmem(void * p1,dword len,byte val);
extern void * memchr(void * p1,byte val,dword len);
#ifdef __cplusplus
}
#endif
#endif