d0b72e2590
The buflib memory allocator is handle based and can free and compact, move or resize memory on demand. This allows to effeciently allocate memory dynamically without an MMU, by avoiding fragmentation through memory compaction. This patch adds the buflib library to the core, along with convinience wrappers to omit the context parameter. Compaction is not yet enabled, but will be in a later patch. Therefore, this acts as a replacement for buffer_alloc/buffer_get_buffer() with the benifit of a debug menu. See buflib.h for some API documentation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30380 a1c6a512-1295-4272-9138-f99709370657 |
||
---|---|---|
.. | ||
skin_backdrops.c | ||
skin_display.c | ||
skin_display.h | ||
skin_engine.c | ||
skin_engine.h | ||
skin_fonts.c | ||
skin_fonts.h | ||
skin_parser.c | ||
skin_render.c | ||
skin_tokens.c | ||
skin_tokens.h | ||
skin_touchsupport.c | ||
wps_debug.c | ||
wps_internals.h |