pub inline fn memcpy_chk( noalias dst: ?*anyopaque, noalias src: ?*const anyopaque, len: usize, remaining: usize, ) ?*anyopaque
pub inline fn memcpy_chk( noalias dst: ?*anyopaque, noalias src: ?*const anyopaque, len: usize, remaining: usize, ) ?*anyopaque { if (len > remaining) @panic("__builtin___memcpy_chk called with len > remaining"); if (len > 0) @memcpy( @as([*]u8, @ptrCast(dst.?))[0..len], @as([*]const u8, @ptrCast(src.?)), ); return dst; }