CppParsingTree.cpp:113:22: error: 'atoi' was not declared in this scope Index: CppParsingTree.cpp --- CppParsingTree.cpp.orig +++ CppParsingTree.cpp @@ -25,6 +25,7 @@ To contact the author: codeworker@free.fr #ifndef WIN32 # include // for Debian/gcc 2.95.4 +# include #endif #include "ScpStream.h" @@ -246,17 +247,29 @@ namespace CodeWorker { return _pInternalNode->getSortedArray(); } +#if defined(__clang__) && (__clang_major__ >= 16) + std::unique_ptr > CppParsingTree_var::getSortedNoCaseArray() const { +#else std::auto_ptr > CppParsingTree_var::getSortedNoCaseArray() const { +#endif if (_pInternalNode == NULL) return std::auto_ptr >(new std::vector()); return _pInternalNode->getSortedNoCaseArray(); } +#if defined(__clang__) && (__clang_major__ >= 16) + std::unique_ptr > CppParsingTree_var::getSortedArrayOnValue() const { +#else std::auto_ptr > CppParsingTree_var::getSortedArrayOnValue() const { +#endif if (_pInternalNode == NULL) return std::auto_ptr >(new std::vector()); return _pInternalNode->getSortedArrayOnValue(); } +#if defined(__clang__) && (__clang_major__ >= 16) + std::unique_ptr > CppParsingTree_var::getSortedNoCaseArrayOnValue() const { +#else std::auto_ptr > CppParsingTree_var::getSortedNoCaseArrayOnValue() const { +#endif if (_pInternalNode == NULL) return std::auto_ptr >(new std::vector()); return _pInternalNode->getSortedNoCaseArrayOnValue(); }