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 standard library.
std › c › MCL Public Constant MCL Doc Source Public Constant std.c.MCL
pub const MCL = switch (native_os ) File c.zig: 1632
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645 pub const MCL = switch (native_os ) {
.linux => linux .MCL ,
// https://github.com/freebsd/freebsd-src/blob/39fea5c8dc598021e900c4feaf0e18111fda57b2/sys/sys/mman.h#L133
// https://github.com/DragonFlyBSD/DragonFlyBSD/blob/088552723935447397400336f5ddb7aa5f5de660/sys/sys/mman.h#L118
// https://github.com/NetBSD/src/blob/fd2741deca927c18e3ba15acdf78b8b14b2abe36/sys/sys/mman.h#L179
// https://github.com/openbsd/src/blob/39404228f6d36c0ca4be5f04ab5385568ebd6aa3/sys/sys/mman.h#L129
// https://github.com/illumos/illumos-gate/blob/5280477614f83fea20fc938729df6adb3e44340d/usr/src/uts/common/sys/mman.h#L343
.freebsd , .dragonfly , .netbsd , .openbsd , .illumos => packed struct (u32 ) {
CURRENT : bool = false ,
FUTURE : bool = false ,
_ : u30 = 0 ,
},
else => void ,
}