| ... | ... | @@ -154,8 +154,8 @@ pub const LibCInstallation = struct { |
| 154 | 154 | c.ZigFindWindowsSdkError.None => { |
| 155 | 155 | windows_sdk = sdk; |
| 156 | 156 | |
| 157 | | if (sdk.msvc_lib_dir_ptr) |ptr| { |
| 158 | | self.msvc_lib_dir = try std.mem.dupe(loop.allocator, u8, ptr[0..sdk.msvc_lib_dir_len]); |
| 157 | if (sdk.msvc_lib_dir_ptr != 0) { |
| 158 | self.msvc_lib_dir = try std.mem.dupe(loop.allocator, u8, sdk.msvc_lib_dir_ptr[0..sdk.msvc_lib_dir_len]); |
| 159 | 159 | } |
| 160 | 160 | try group.call(findNativeKernel32LibDir, self, loop, sdk); |
| 161 | 161 | try group.call(findNativeIncludeDirWindows, self, loop, sdk); |
| ... | ... | @@ -437,20 +437,20 @@ const Search = struct { |
| 437 | 437 | |
| 438 | 438 | fn fillSearch(search_buf: *[2]Search, sdk: *c.ZigWindowsSDK) []Search { |
| 439 | 439 | var search_end: usize = 0; |
| 440 | | if (sdk.path10_ptr) |path10_ptr| { |
| 441 | | if (sdk.version10_ptr) |ver10_ptr| { |
| 440 | if (sdk.path10_ptr != 0) { |
| 441 | if (sdk.version10_ptr != 0) { |
| 442 | 442 | search_buf[search_end] = Search{ |
| 443 | | .path = path10_ptr[0..sdk.path10_len], |
| 444 | | .version = ver10_ptr[0..sdk.version10_len], |
| 443 | .path = sdk.path10_ptr[0..sdk.path10_len], |
| 444 | .version = sdk.version10_ptr[0..sdk.version10_len], |
| 445 | 445 | }; |
| 446 | 446 | search_end += 1; |
| 447 | 447 | } |
| 448 | 448 | } |
| 449 | | if (sdk.path81_ptr) |path81_ptr| { |
| 450 | | if (sdk.version81_ptr) |ver81_ptr| { |
| 449 | if (sdk.path81_ptr != 0) { |
| 450 | if (sdk.version81_ptr != 0) { |
| 451 | 451 | search_buf[search_end] = Search{ |
| 452 | | .path = path81_ptr[0..sdk.path81_len], |
| 453 | | .version = ver81_ptr[0..sdk.version81_len], |
| 452 | .path = sdk.path81_ptr[0..sdk.path81_len], |
| 453 | .version = sdk.version81_ptr[0..sdk.version81_len], |
| 454 | 454 | }; |
| 455 | 455 | search_end += 1; |
| 456 | 456 | } |