char** messages = backtrace_symbols(array, size);
docstring bt;
- for (size_t i = 1; i < size && messages != NULL; i++) {
+ for (size_t i = 1; i < size && messages != nullptr; i++) {
const std::string orig(messages[i]);
- char* mangled = 0;
+ char* mangled = nullptr;
for (char *p = messages[i]; *p; ++p) {
if (*p == '(') {
*p = 0;
}
}
int status = 0;
- const char* demangled = abi::__cxa_demangle(mangled, 0, 0, &status);
+ const char* demangled =
+ abi::__cxa_demangle(mangled, nullptr, nullptr, &status);
const QByteArray line = QString("(%1) %2: %3\n").arg(i, 3).arg(messages[i])
.arg(demangled ? demangled : orig.c_str()).toLocal8Bit();
free((void*)demangled);