/*
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2017 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
// INTERNAL INCLUDES
#include <dali/integration-api/debug.h>
-namespace
-{
-const int MAX_NUM_STACK_FRAMES = 25;
-}
-
namespace Dali
{
#if defined(BACKTRACE_ENABLED)
+namespace
+{
+const int MAX_NUM_STACK_FRAMES = 25;
+}
+
std::string Demangle(const char* symbol)
{
std::string result;
size_t tokenLength = endOfToken - startOfToken;
// Allocate space for symbol
- char *mangledSymbol = (char*)malloc(tokenLength+1u);
+ char *mangledSymbol = reinterpret_cast< char* >( malloc( tokenLength + 1u ) );
if(mangledSymbol != NULL)
{
strncpy(mangledSymbol, startOfToken, tokenLength);