33 lines
		
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			505 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
 | |
| 
 | |
| #ifndef mystdlib_h__
 | |
| #define mystdlib_h__
 | |
| 
 | |
| #include "stdint.h"
 | |
| #include "stdlib.h"
 | |
| 
 | |
| 
 | |
| #define MAP_SIZE_STEP 50
 | |
| 
 | |
| 
 | |
| 
 | |
| // typedef struct _map_def{
 | |
| //   size_t map_size;
 | |
| //   size_t mam_used;
 | |
| //   size_t mem_map[0];
 | |
| // }map_def;
 | |
| 
 | |
| 
 | |
| // void __mem_clear(map_def **m);
 | |
| // void __mem_mov(map_def **d,map_def **s);
 | |
| 
 | |
| // void *mem_calloc(size_t memb_num, size_t memb_size);
 | |
| // void *mem_malloc(size_t size);
 | |
| // void mem_free(void *p);
 | |
| 
 | |
| #define mem_calloc calloc
 | |
| #define mem_malloc malloc
 | |
| #define mem_free free
 | |
| 
 | |
| #endif
 |