xj qian
2024-06-25 58c129e8f21f79396a822eaeadd78edf281b52a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once
 
typedef unsigned long long size_t;
class nmemory
{
public:
    static void* alloc(int size);
    static void free(void *);
public:
    static const void * chr(const void *_Buf ,int _Val,size_t _MaxCount);
    static int  icmp(const void *_Buf1,const void *_Buf2,size_t _Size);
    static int  cmp(const void *_Buf1,const void *_Buf2,size_t _Size);
    static void * cpy(void *  _Dst,const void *  _Src,size_t _Size);
    static void *  set(void *_Dst,int _Val,size_t _Size);
};