fn wcsncmp(a: [*:0]const wchar_t, b: [*:0]const wchar_t, max: usize) callconv(.c) c_int
fn wcsncmp(a: [*:0]const wchar_t, b: [*:0]const wchar_t, max: usize) callconv(.c) c_int { return switch (std.mem.boundedOrderZ(wchar_t, a, b, max)) { .eq => 0, .gt => 1, .lt => -1, }; }