| 
									
										
										
										
											2024-06-18 19:37:43 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef mystdlib_h__
 | 
					
						
							|  |  |  | #define mystdlib_h__
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include "stdint.h"
 | 
					
						
							|  |  |  | #include "stdlib.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define MAP_SIZE_STEP 50
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-24 17:59:23 +08:00
										 |  |  | // typedef struct _map_def{
 | 
					
						
							|  |  |  | //   size_t map_size;
 | 
					
						
							|  |  |  | //   size_t mam_used;
 | 
					
						
							|  |  |  | //   size_t mem_map[0];
 | 
					
						
							|  |  |  | // }map_def;
 | 
					
						
							| 
									
										
										
										
											2024-06-18 19:37:43 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-24 17:59:23 +08:00
										 |  |  | // void __mem_clear(map_def **m);
 | 
					
						
							|  |  |  | // void __mem_mov(map_def **d,map_def **s);
 | 
					
						
							| 
									
										
										
										
											2024-06-18 19:37:43 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-24 17:59:23 +08:00
										 |  |  | // 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
 | 
					
						
							| 
									
										
										
										
											2024-06-18 19:37:43 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #endif
 |