Files
openwbem/add_c_includes.patch

114 lines
4.5 KiB
Diff

diff -wruN ../orig-openwbem-3.2.3/src/cim/OW_CIMDateTime.cpp ./src/cim/OW_CIMDateTime.cpp
--- ../orig-openwbem-3.2.3/src/cim/OW_CIMDateTime.cpp 2005-02-03 01:52:41.000000000 +0100
+++ ./src/cim/OW_CIMDateTime.cpp 2010-01-14 20:28:30.000000000 +0100
@@ -33,6 +33,8 @@
* @author Dan Nuffer
*/
+#include <cstdlib>
+#include <cstring>
#include "OW_config.h"
#include "OW_CIMDateTime.hpp"
#include "OW_DateTime.hpp"
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_BaseStreamBuffer.cpp ./src/common/OW_BaseStreamBuffer.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_BaseStreamBuffer.cpp 2005-02-03 01:52:44.000000000 +0100
+++ ./src/common/OW_BaseStreamBuffer.cpp 2010-01-14 20:30:47.000000000 +0100
@@ -40,6 +40,7 @@
#include "OW_Assertion.hpp"
#include <iostream> // for cerr
#include <cstring> // for memcpy
+#include <cstdio> // for EOF
namespace OW_NAMESPACE
{
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_DataStreams.hpp ./src/common/OW_DataStreams.hpp
--- ../orig-openwbem-3.2.3/src/common/OW_DataStreams.hpp 2005-02-03 01:52:44.000000000 +0100
+++ ./src/common/OW_DataStreams.hpp 2010-01-14 20:34:47.000000000 +0100
@@ -49,6 +49,7 @@
#include <streambuf.h>
#endif
#include <vector>
+#include <cstdio> // for EOF
// The classes and functions defined in this file are not meant for general
// use, they are internal implementation details. They may change at any time.
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_IstreamBufIterator.hpp ./src/common/OW_IstreamBufIterator.hpp
--- ../orig-openwbem-3.2.3/src/common/OW_IstreamBufIterator.hpp 2005-02-03 01:52:44.000000000 +0100
+++ ./src/common/OW_IstreamBufIterator.hpp 2010-01-14 20:48:47.000000000 +0100
@@ -40,7 +40,7 @@
#else
#include <iostream>
#endif
-
+#include <cstdio> // for EOF
namespace OW_NAMESPACE
{
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_LogMessagePatternFormatter.cpp ./src/common/OW_LogMessagePatternFormatter.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_LogMessagePatternFormatter.cpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_LogMessagePatternFormatter.cpp 2010-01-14 20:39:56.000000000 +0100
@@ -45,6 +45,7 @@
#include <vector>
#include <cstdlib> // for strtol
+#include <climits> // for CHAR_MAX
extern "C"
{
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_PosixFile.cpp ./src/common/OW_PosixFile.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_PosixFile.cpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_PosixFile.cpp 2010-01-14 20:42:15.000000000 +0100
@@ -35,7 +35,7 @@
#include "OW_config.h"
#include "OW_File.hpp"
-
+#include <cstring> // for memset
#ifdef OW_WIN32
#include <io.h>
#include <stdlib.h>
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_StackTrace.cpp ./src/common/OW_StackTrace.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_StackTrace.cpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_StackTrace.cpp 2010-01-14 20:44:10.000000000 +0100
@@ -34,6 +34,7 @@
*/
#include "OW_config.h"
#include "OW_StackTrace.hpp"
+#include <cstdlib>
#ifdef OW_WIN32
#include <iostream> // for cerr
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_StringStream.hpp ./src/common/OW_StringStream.hpp
--- ../orig-openwbem-3.2.3/src/common/OW_StringStream.hpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_StringStream.hpp 2010-01-14 20:25:23.000000000 +0100
@@ -38,6 +38,7 @@
#include "OW_config.h"
#include "OW_StringBuffer.hpp"
#include "OW_BaseStreamBuffer.hpp"
+#include <cstdio> // for EOF
#if defined(OW_HAVE_OSTREAM) && defined(OW_HAVE_ISTREAM)
#include <istream>
#include <ostream>
diff -wruN ../orig-openwbem-3.2.3/src/common/OW_TempFileStream.cpp ./src/common/OW_TempFileStream.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_TempFileStream.cpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_TempFileStream.cpp 2010-01-14 20:47:05.000000000 +0100
@@ -43,6 +43,7 @@
#include "OW_TmpFile.hpp"
#include "OW_Assertion.hpp"
#include <cstring>
+#include <cstdio>
namespace OW_NAMESPACE
{
diff -wruN -x '*~' -x '*.o' -x '*.a' -x '*.so' -x '*.so.[0-9]' -x autom4te.cache -x .deps -x .libs -x Makefile -x Makefile.in ../orig-openwbem-3.2.3/src/common/OW_TempFileEnumerationImplBase.cpp ./src/common/OW_TempFileEnumerationImplBase.cpp
--- ../orig-openwbem-3.2.3/src/common/OW_TempFileEnumerationImplBase.cpp 2005-02-03 01:52:45.000000000 +0100
+++ ./src/common/OW_TempFileEnumerationImplBase.cpp 2012-09-26 10:57:24.085736309 +0200
@@ -37,6 +37,7 @@
#include "OW_EnumerationException.hpp"
#include "OW_File.hpp"
#include "OW_FileSystem.hpp"
+#include <cstdio> // for SEEK_END
namespace OW_NAMESPACE
{