Back to all

memory-management

by Amin Alam

50Feb 7, 2026Visit Source
void *pool_alloc(void) { for (size_t i = 0; i < 8; i++) { if (!pool[i].used) { pool[i].used = true; return pool[i].buf; } } return NULL; // handle failure } ```