diff --git a/ghidra/ghidra_scripts/MSVC7Mangle.java b/ghidra/ghidra_scripts/MSVC7Mangle.java index 5b2224e..3192ecc 100644 --- a/ghidra/ghidra_scripts/MSVC7Mangle.java +++ b/ghidra/ghidra_scripts/MSVC7Mangle.java @@ -141,7 +141,7 @@ public class MSVC7Mangle extends GhidraScript { // main() and extern "C" symbols get C name mangling // (some other things, do, too, but just use extern "C" instead // of making me find and list them all...) - return nameRaw == "main" || + return nameRaw.equals("main") || nameRaw.startsWith("extern_\"C\"::") ? mangleCFn (f) : mangleCppFn(f); }