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;
 
openSUSE Build Service is sponsored by