1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include "platform/nmemory.hpp"
| #include <stdlib.h>
| #include <memory.h>
|
| 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);
| }
|
|