/* Returns allocator structure from data pointer */
static vg_linear_allocator *vg_linear_header( void *data )
{
/* Returns allocator structure from data pointer */
static vg_linear_allocator *vg_linear_header( void *data )
{
__attribute__((warn_unused_result))
VG_STATIC void *vg_linear_extend( void *buffer, void *data, u32 extra )
{
__attribute__((warn_unused_result))
VG_STATIC void *vg_linear_extend( void *buffer, void *data, u32 extra )
{