| ... | @@ -207,16 +207,16 @@ typedef char bool; | ... | @@ -207,16 +207,16 @@ typedef char bool; |
| 207 | __asm(zig_mangle_c(name) " = " zig_mangle_c(symbol)) | 207 | __asm(zig_mangle_c(name) " = " zig_mangle_c(symbol)) |
| 208 | #endif | 208 | #endif |
| 209 | | 209 | |
| | 210 | #define zig_mangled_tentative zig_mangled |
| | 211 | #define zig_mangled_final zig_mangled |
| 210 | #if _MSC_VER | 212 | #if _MSC_VER |
| 211 | #define zig_mangled_tentative(mangled, unmangled) | 213 | #define zig_mangled(mangled, unmangled) ; \ |
| 212 | #define zig_mangled_final(mangled, unmangled) ; \ | | |
| 213 | zig_export(#mangled, unmangled) | 214 | zig_export(#mangled, unmangled) |
| 214 | #define zig_mangled_export(mangled, unmangled, symbol) \ | 215 | #define zig_mangled_export(mangled, unmangled, symbol) \ |
| 215 | zig_export(unmangled, #mangled) \ | 216 | zig_export(unmangled, #mangled) \ |
| 216 | zig_export(symbol, unmangled) | 217 | zig_export(symbol, unmangled) |
| 217 | #else /* _MSC_VER */ | 218 | #else /* _MSC_VER */ |
| 218 | #define zig_mangled_tentative(mangled, unmangled) __asm(zig_mangle_c(unmangled)) | 219 | #define zig_mangled(mangled, unmangled) __asm(zig_mangle_c(unmangled)) |
| 219 | #define zig_mangled_final(mangled, unmangled) zig_mangled_tentative(mangled, unmangled) | | |
| 220 | #define zig_mangled_export(mangled, unmangled, symbol) \ | 220 | #define zig_mangled_export(mangled, unmangled, symbol) \ |
| 221 | zig_mangled_final(mangled, unmangled) \ | 221 | zig_mangled_final(mangled, unmangled) \ |
| 222 | zig_export(symbol, unmangled) | 222 | zig_export(symbol, unmangled) |