From c3cae8d8adf20d0f508b60b5d54a9e88f42dbecd Mon Sep 17 00:00:00 2001 From: Pavel Kirienko Date: Mon, 5 May 2014 21:25:36 +0400 Subject: [PATCH] Workaround for broken C++ stdlibs (NuttX) --- libuavcan/include/uavcan/dynamic_memory.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libuavcan/include/uavcan/dynamic_memory.hpp b/libuavcan/include/uavcan/dynamic_memory.hpp index dafe630e7a..e6222ff105 100644 --- a/libuavcan/include/uavcan/dynamic_memory.hpp +++ b/libuavcan/include/uavcan/dynamic_memory.hpp @@ -149,7 +149,8 @@ bool PoolManager::addPool(IPoolAllocator* pool) } } // We need to keep the pools in order, so that smallest blocks go first - std::qsort(pools_, MaxPools, sizeof(IPoolAllocator*), &PoolManager::qsortComparePoolAllocators); + using namespace std; // for qsort() + qsort(pools_, MaxPools, sizeof(IPoolAllocator*), &PoolManager::qsortComparePoolAllocators); return retval; }