fn memcmp(vl: [*]const u8, vr: [*]const u8, n: usize) callconv(.c) c_int
fn memcmp(vl: [*]const u8, vr: [*]const u8, n: usize) callconv(.c) c_int { var i: usize = 0; while (i < n) : (i += 1) { const compared = @as(c_int, vl[i]) -% @as(c_int, vr[i]); if (compared != 0) return compared; } return 0; }