All rights reserved. Overview This document describes the memory management conventions used by Bionic Buffalo's portable software.
Most software uses a host-provided API for memory allocation.
This architecture provides application services not available to applications using the native memory allocation functions directly. The Mongolia library provides various services beyond simple memory management. Although some overhead is incurred, higher libraries and service applications are simplified because they are relieved of significant housekeeping tasks. This has implications in all areas where library procedures return allocated memory. For example, the common routine architecture.