X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdebug%2Fdemangle.cpp;h=053fd52bc4a867a9a1f8d3f63641fdf4962d0f4b;hb=b56eb5ec1da675da0c66abc53c1e4f6c4e4cccbd;hp=9ed6e95f84f1d9447ef19d6b31ad1d0fc6b8304f;hpb=55a79fbe96a87183fa4e11049eb161943636b1dd;p=libs%2Fcore.git diff --git a/source/debug/demangle.cpp b/source/debug/demangle.cpp index 9ed6e95..053fd52 100644 --- a/source/debug/demangle.cpp +++ b/source/debug/demangle.cpp @@ -5,7 +5,10 @@ Copyright © 2007 Mikko Rasa, Mikkosoft Productions Distributed under the LGPL */ +#include +#ifdef __GNUC__ #include +#endif #include "demangle.h" using namespace std; @@ -17,13 +20,13 @@ string demangle(const string &sym) { #ifdef __GNUC__ int status; - char *dm=abi::__cxa_demangle(sym.c_str(), 0, 0, &status); + char *dm = abi::__cxa_demangle(sym.c_str(), 0, 0, &status); string result; if(status==0) - result=dm; + result = dm; else - result=sym; + result = sym; free(dm);