Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
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. Private Function

verifyLibDir

Private Function
std.zig.WindowsSdk.MsvcLibDir.verifyLibDir
fn verifyLibDir(io: Io, lib_dir_path: []const u8) bool

Params

  • io: Io
  • lib_dir_path: []const u8

File

zig/WindowsSdk.zig:1158
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
    fn verifyLibDir(io: Io, lib_dir_path: []const u8) bool {
        std.debug.assert(Dir.path.isAbsolute(lib_dir_path)); // should be already handled in `findVia*`

        var dir = Dir.openDirAbsolute(io, lib_dir_path, .{}) catch return false;
        defer dir.close(io);

        const stat = dir.statFile(io, "vcruntime.lib", .{}) catch return false;
        if (stat.kind != .file)
            return false;

        return true;
    }