Metropoli BBS
VIEWER: mem.h MODE: TEXT (ASCII)
#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
[ RETURN TO DIRECTORY ]