On 10/4/2022 3:10 AM, Dennis wrote: > (why so many `malloc` wrappers?) It's history. The code has been used in many projects, by different groups of people. Multiple memory pools appeared: 1. mark/release pools 2. general alloc/free pools 3. debug allocators 4. alloc and never free pools 5. precompiled header pool