Commits

Anonymous committed cfa19c1

ChangeLog
Document changes

CxxUtils/hashtable.h src/SealDebug.cxx src/SealSharedLib.cxx src/SealSignal.cxx
Add support for gcc 4.3

David Quarrie

Comments (0)

Files changed (5)

+2008-12-09  David Quarrie <David.Quarrie@cern.ch>
+
+	* tagging CxxUtils-00-00-09
+	* CxxUtils/hashtable.h:  )
+	* src/SealDebug.cxx:     ) Add gcc 4.3 support
+	* src/SealSharedLib.cxx: )
+	* src/SealSignal.cxx:    )
+
 2008-11-24  scott snyder  <snyder@bnl.gov>
 
 	* Tagging CxxUtils-00-00-08.

CxxUtils/hashtable.h

 // This file's extension implies that it's C, but it's really -*- C++ -*-.
-// $Id: hashtable.h,v 1.2 2008-10-22 18:21:53 ssnyder Exp $
+// $Id: hashtable.h,v 1.3 2008-12-09 12:13:06 dquarrie Exp $
 /**
  * @file CxxUtils/hashtable.h
  * @author scott snyder <snyder@bnl.gov>, copied from gcc4.
 #ifndef CXXUTILS_HASHTABLE_H // sss GNU_LIBSTDCXX_TR1_HASHTABLE_
 #define CXXUTILS_HASHTABLE_H // sss GNU_LIBSTDCXX_TR1_HASHTABLE_
 
+#include <algorithm>
 #include <utility>		// For std::pair
 #include <iterator>
 #include <cstddef>
 #include <cstdlib>
 #include <cmath>
+#include <limits>
 //#include <bits/functexcept.h> sss
 //#include <tr1/type_traits>	// For true_type and false_type sss
 

src/SealDebug.cxx

 #include "CxxUtils/SealSharedLib.h"            // wlav
 
 // wlav copied from SealBase/sysapi/DebugAids.h
+#include <cstring>
 # include <cctype>
 # include <cstdio>
 # include <cstdlib>

src/SealSharedLib.cxx

 #   include <mach-o/getsect.h>
 #  endif
 # endif // _WIN32
+# include <cstring>
 # include <cstdio>
 # include <cstdlib>
 # include <errno.h>

src/SealSignal.cxx

     Make this long enough to fit long shared library names.  */
 static const int SIGNAL_MESSAGE_BUFSIZE = 256;
 // end copy from SealBase/sysapi/Signal.h
+#include <cassert>
+#include <cstring>
 #include <cerrno>                              // wlav
 #include <sys/stat.h>