Files

43 lines
1.8 KiB
Plaintext
Raw Permalink Normal View History

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 <cstdio> // for Debian/gcc 2.95.4
+# include <stdlib.h>
#endif
#include "ScpStream.h"
@@ -246,17 +247,29 @@ namespace CodeWorker {
return _pInternalNode->getSortedArray();
}
+#if defined(__clang__) && (__clang_major__ >= 16)
+ std::unique_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedNoCaseArray() const {
+#else
std::auto_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedNoCaseArray() const {
+#endif
if (_pInternalNode == NULL) return std::auto_ptr<std::vector<DtaScriptVariable*> >(new std::vector<DtaScriptVariable*>());
return _pInternalNode->getSortedNoCaseArray();
}
+#if defined(__clang__) && (__clang_major__ >= 16)
+ std::unique_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedArrayOnValue() const {
+#else
std::auto_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedArrayOnValue() const {
+#endif
if (_pInternalNode == NULL) return std::auto_ptr<std::vector<DtaScriptVariable*> >(new std::vector<DtaScriptVariable*>());
return _pInternalNode->getSortedArrayOnValue();
}
+#if defined(__clang__) && (__clang_major__ >= 16)
+ std::unique_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedNoCaseArrayOnValue() const {
+#else
std::auto_ptr<std::vector<DtaScriptVariable*> > CppParsingTree_var::getSortedNoCaseArrayOnValue() const {
+#endif
if (_pInternalNode == NULL) return std::auto_ptr<std::vector<DtaScriptVariable*> >(new std::vector<DtaScriptVariable*>());
return _pInternalNode->getSortedNoCaseArrayOnValue();
}