File blocxx-1.0.0-gcc43.dif of Package blocxx-doc
Index: blocxx-1.0.0/examples/iconv/iconv_test1.cpp
===================================================================
--- blocxx-1.0.0.orig/examples/iconv/iconv_test1.cpp
+++ blocxx-1.0.0/examples/iconv/iconv_test1.cpp
@@ -48,6 +48,7 @@
#include <blocxx/IConv.hpp>
#include <iostream>
#include <langinfo.h>
+#include <cstring>
using namespace BLOCXX_NAMESPACE;
using namespace std;
Index: blocxx-1.0.0/src/blocxx/LogMessagePatternFormatter.cpp
===================================================================
--- blocxx-1.0.0.orig/src/blocxx/LogMessagePatternFormatter.cpp
+++ blocxx-1.0.0/src/blocxx/LogMessagePatternFormatter.cpp
@@ -51,6 +51,7 @@
extern "C"
{
#include <errno.h>
+#include <climits>
}
namespace BLOCXX_NAMESPACE
Index: blocxx-1.0.0/src/blocxx/PerlRegEx.cpp
===================================================================
--- blocxx-1.0.0.orig/src/blocxx/PerlRegEx.cpp
+++ blocxx-1.0.0/src/blocxx/PerlRegEx.cpp
@@ -39,7 +39,7 @@
#include "blocxx/ExceptionIds.hpp"
#include "blocxx/Assertion.hpp"
#include "blocxx/Format.hpp"
-
+#include <climits> // for INT_MAX
namespace BLOCXX_NAMESPACE
{
Index: blocxx-1.0.0/src/blocxx/PosixFile.cpp
===================================================================
--- blocxx-1.0.0.orig/src/blocxx/PosixFile.cpp
+++ blocxx-1.0.0/src/blocxx/PosixFile.cpp
@@ -37,6 +37,7 @@
#include "blocxx/BLOCXX_config.h"
#include "blocxx/File.hpp"
+#include <cstring> // for memset
#ifdef BLOCXX_WIN32
#include <io.h>
Index: blocxx-1.0.0/src/blocxx/StackTrace.cpp
===================================================================
--- blocxx-1.0.0.orig/src/blocxx/StackTrace.cpp
+++ blocxx-1.0.0/src/blocxx/StackTrace.cpp
@@ -72,6 +72,8 @@ extern "C"
}
#endif
+#include <cstdlib> // for getenv and free
+
namespace BLOCXX_NAMESPACE
{
Index: blocxx-1.0.0/test/CppUnit/TestCase.cpp
===================================================================
--- blocxx-1.0.0.orig/test/CppUnit/TestCase.cpp
+++ blocxx-1.0.0/test/CppUnit/TestCase.cpp
@@ -36,6 +36,7 @@
#include <signal.h>
#include <setjmp.h>
#include <string>
+#include <cstring>
#include <math.h>
using std::string;
Index: blocxx-1.0.0/test/CppUnit/TextTestResult.cpp
===================================================================
--- blocxx-1.0.0.orig/test/CppUnit/TextTestResult.cpp
+++ blocxx-1.0.0/test/CppUnit/TextTestResult.cpp
@@ -36,6 +36,7 @@
#include "Test.hpp"
#include <iostream>
+#include <cstdlib>
using namespace std;
void TextTestResult::addError (Test *test, CppUnitException *e)
Index: blocxx-1.0.0/test/unit/ExecTestCases.cpp
===================================================================
--- blocxx-1.0.0.orig/test/unit/ExecTestCases.cpp
+++ blocxx-1.0.0/test/unit/ExecTestCases.cpp
@@ -45,6 +45,7 @@
#include <utility> // for pair
#include <cassert>
#include <csignal>
+#include <cstdlib>
#if defined(BLOCXX_HAVE_SYS_WAIT_H) && defined(BLOCXX_WIFEXITED_NEEDS_WAIT_H)
#include <sys/wait.h>
Index: blocxx-1.0.0/test/unit/FileSystemTestCases.cpp
===================================================================
--- blocxx-1.0.0.orig/test/unit/FileSystemTestCases.cpp
+++ blocxx-1.0.0/test/unit/FileSystemTestCases.cpp
@@ -48,6 +48,7 @@
#include <sys/wait.h>
#endif
#include <sys/types.h>
+#include <cstring>
using namespace blocxx;
using namespace std;
Index: blocxx-1.0.0/test/unit/IPCMutexTestCases.cpp
===================================================================
--- blocxx-1.0.0.orig/test/unit/IPCMutexTestCases.cpp
+++ blocxx-1.0.0/test/unit/IPCMutexTestCases.cpp
@@ -38,6 +38,7 @@
#include <sys/types.h>
#include <signal.h>
#include <unistd.h>
+#include <cstring>
#include <iostream>
Index: blocxx-1.0.0/test/unit/StackTraceTestCases.cpp
===================================================================
--- blocxx-1.0.0.orig/test/unit/StackTraceTestCases.cpp
+++ blocxx-1.0.0/test/unit/StackTraceTestCases.cpp
@@ -40,6 +40,7 @@
#include "StackTraceTestCases.hpp"
#include <blocxx/StackTrace.hpp>
#include <fstream>
+#include <cstdlib>
using std::ifstream;
Index: blocxx-1.0.0/test/unit/UTF8UtilsTestCases.cpp
===================================================================
--- blocxx-1.0.0.orig/test/unit/UTF8UtilsTestCases.cpp
+++ blocxx-1.0.0/test/unit/UTF8UtilsTestCases.cpp
@@ -40,6 +40,7 @@
#include <blocxx/UTF8Utils.hpp>
#include <blocxx/Char16.hpp>
#include <blocxx/String.hpp>
+#include <cstring>
using namespace BLOCXX_NAMESPACE;