Skip to content

Data Structure Imports

Reusable ADT and dynamic-array modules in standard and optimized variants. Standard variants are fully documented with direct inline function bodies. Optimized variants use global/local scoped parameters with call/ICB trampoline pattern for callback-safe use.

Modules

Module Description
adt Standard (documented) 1D ADT macros: Queue, Stack, List, Heap
adt-2d Standard (documented) 2D ADT macros: 2DQueue, 2DStack, 2DList
adt-optimized Optimized 1D ADT macros with global/call/ICB pattern
adt-2d-optimized Optimized 2D ADT macros with global/call/ICB pattern
arrays Standard (documented) pool-allocated dynamic array macros
arrays-optimized Optimized pool-allocated dynamic array macros with global/call/ICB pattern