#include "platform/nmemory.hpp" #include #include void* nmemory::alloc(int size) { return ::malloc(size); } void nmemory::free(void * p) { if(p)::free(p); } const void * nmemory::chr(const void *_Buf ,int _Val,size_t _MaxCount) { return ::memchr(_Buf,_Val,_MaxCount); } int nmemory::icmp(const void *_Buf1,const void *_Buf2,size_t _Size) { return ::_memicmp(_Buf1,_Buf2,_Size); } int nmemory::cmp(const void *_Buf1,const void *_Buf2,size_t _Size) { return ::memcmp(_Buf1,_Buf2,_Size); } void * nmemory::cpy(void * _Dst,const void * _Src,size_t _Size) { return ::memcpy(_Dst,_Src,_Size); } void * nmemory::set(void *_Dst,int _Val,size_t _Size) { return ::memset(_Dst,_Val,_Size); }