pub inline fn memset_chk( dst: ?*anyopaque, val: c_int, len: usize, remaining: usize, ) ?*anyopaque
pub inline fn memset_chk( dst: ?*anyopaque, val: c_int, len: usize, remaining: usize, ) ?*anyopaque { if (len > remaining) @panic("__builtin___memset_chk called with len > remaining"); const dst_cast = @as([*c]u8, @ptrCast(dst)); @memset(dst_cast[0..len], @as(u8, @bitCast(@as(i8, @truncate(val))))); return dst; }