Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

bsearch

c.bsearch
pub extern "c" fn bsearch(
    key: *const anyopaque,
    base: *const anyopaque,
    n: usize,
    size: usize,
    compare: *const fn (a: *const anyopaque, b: *const anyopaque) callconv(.c) c_int,
) ?*anyopaque

File

lib/std/c.zig:11188

Code

pub extern "c" fn bsearch(
    key: *const anyopaque,
    base: *const anyopaque,
    n: usize,
    size: usize,
    compare: *const fn (a: *const anyopaque, b: *const anyopaque) callconv(.c) c_int,
) ?*anyopaque