fn free( _: *anyopaque, memory: []u8, alignment: Alignment, return_address: usize, ) void
_: *anyopaque
memory: []u8
alignment: Alignment
return_address: usize
319 320 321 322 323 324 325 326 327 328 329 330
fn free( _: *anyopaque, memory: []u8, alignment: Alignment, return_address: usize, ) void { _ = return_address; switch (allocStrat(alignment)) { .raw, .posix_memalign => c.free(memory.ptr), .manual_align => c.free(manualAlignHeader(memory.ptr).*), } }