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.
Zig › std/ › c.zig › DT
DT
c.DT
pub const DT = switch (native_os )
File
Code
pub const DT = switch (native_os ) {
.linux => linux .DT ,
.netbsd , .freebsd , .openbsd , .driverkit , .ios , .maccatalyst , .macos , .tvos , .visionos , .watchos , .serenity => struct {
pub const UNKNOWN = 0 ;
pub const FIFO = 1 ;
pub const CHR = 2 ;
pub const DIR = 4 ;
pub const BLK = 6 ;
pub const REG = 8 ;
pub const LNK = 10 ;
pub const SOCK = 12 ;
pub const WHT = 14 ;
},
.dragonfly => struct {
pub const UNKNOWN = 0 ;
pub const FIFO = 1 ;
pub const CHR = 2 ;
pub const DIR = 4 ;
pub const BLK = 6 ;
pub const REG = 8 ;
pub const LNK = 10 ;
pub const SOCK = 12 ;
pub const WHT = 14 ;
pub const DBF = 15 ;
},
else => void ,
}