mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
22 lines
583 B
C
22 lines
583 B
C
#include "dataMemory.h"
|
|
|
|
#define use_const_pool 0
|
|
|
|
#if use_const_pool
|
|
#define pika_aline 4
|
|
#define pika_pool_size 0x1B00
|
|
uint8_t pika_bitmap[pika_pool_size / pika_aline / 8] = {0};
|
|
uint8_t pika_pool_mem[pika_pool_size] = {0};
|
|
Pool pikaPool = {.aline = pika_aline,
|
|
.bitmap = pika_bitmap,
|
|
.mem = pika_pool_mem,
|
|
.size = pika_pool_size};
|
|
void* __impl_pikaMalloc(size_t size) {
|
|
void* mem = pool_malloc(&pikaPool, size);
|
|
return mem;
|
|
}
|
|
void __impl_pikaFree(void* ptrm, size_t size) {
|
|
pool_free(&pikaPool, ptrm, size);
|
|
}
|
|
|
|
#endif |