aboutsummaryrefslogtreecommitdiff
path: root/std/dynamic_library.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-05-24 00:13:13 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-05-26 18:32:44 -0400
commit2def23063fbabb4128da17aca27745a7e8062ce5 (patch)
tree53d8e79eebc72a0ff171ff6f911e2c4eb2ef5cdc /std/dynamic_library.zig
parentdaae7e1f5aa5aac02a342c9a60d703c2a0cba579 (diff)
downloadzig-2def23063fbabb4128da17aca27745a7e8062ce5.tar.gz
zig-2def23063fbabb4128da17aca27745a7e8062ce5.zip
more progress. moving windows API layer to its own file
Diffstat (limited to 'std/dynamic_library.zig')
-rw-r--r--std/dynamic_library.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/std/dynamic_library.zig b/std/dynamic_library.zig
index 57122fd69c..2a04ac6c9d 100644
--- a/std/dynamic_library.zig
+++ b/std/dynamic_library.zig
@@ -261,12 +261,11 @@ pub const WindowsDynLib = struct {
return WindowsDynLib{
.allocator = allocator,
.dll = windows.LoadLibraryW(&wpath) orelse {
- const err = windows.GetLastError();
- switch (err) {
+ switch (windows.GetLastError()) {
windows.ERROR.FILE_NOT_FOUND => return error.FileNotFound,
windows.ERROR.PATH_NOT_FOUND => return error.FileNotFound,
windows.ERROR.MOD_NOT_FOUND => return error.FileNotFound,
- else => return os.unexpectedErrorWindows(err),
+ else => |err| return windows.unexpectedError(err),
}
},
};