╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ update_mingw.zig ─────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
172 ".def", 173 ".def.in", 174 }; 175 176 const def_dirs = std.StaticStringMap(void).initComptime(.{ 177 .{"lib32"}, 178 .{"lib64"}, 179 .{"libarm32"}, 180 .{"libarm64"}, 181 .{"lib-common"}, 182 .{"def-include"}, 183 }); 184 185 const blacklisted_defs = [_][]const u8{ 186 "crtdll.def.in", 187 188 "msvcp60.def", 189 "msvcp110.def", 190 "msvcp120_app.def.in", 191 "msvcp120_clr0400.def", 192 193 "msvcr40d.def.in", 194 "msvcr70.def.in", 195 "msvcr70d.def.in", 196 "msvcr71.def.in", 197 "msvcr71d.def.in", 198 "msvcr80.def.in", 199 "msvcr80d.def.in", 200 "msvcr90.def.in", 201 "msvcr90d.def.in", 202 "msvcr100.def.in", 203 "msvcr100d.def.in", 204 "msvcr110.def.in", 205 "msvcr110d.def.in", 206 "msvcr120.def.in", 207 "msvcr120d.def.in", 208 "msvcr120_app.def.in", 209 210 "msvcrt.def.in", 211 "msvcrtd.def.in", 212 "msvcrt10.def.in", 213 "msvcrt20.def.in", 214 "msvcrt40.def.in", 215 }; 216