#ifndef YESPOWER_PLATFORM_H #define YESPOWER_PLATFORM_H #include #include typedef struct { void *base, *aligned; size_t base_size, aligned_size; } yespower_region_t; void *alloc_region(yespower_region_t *region, size_t size); void init_region(yespower_region_t *region); int free_region(yespower_region_t *region); #endif // YESPOWER_PLATFORM_H