Date: Wed, 11 Sep 2002 19:54:55 -0400 (EDT) From: Craig Rodrigues <rodrigc@attbi.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: lyngbol@wheel.dk Subject: ports/42675: net/arts++ does not compile with GCC 3.2 Message-ID: <200209112354.g8BNstP5010699@dibbler.ne.client2.attbi.com>
next in thread | raw e-mail | index | archive | help
>Number: 42675 >Category: ports >Synopsis: net/arts++ does not compile with GCC 3.2 >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 11 17:00:07 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Craig Rodrigues >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD dibbler.ne.client2.attbi.com 5.0-CURRENT FreeBSD 5.0-CURRENT #2: Sun Sep 8 09:39:46 EDT 2002 rodrigc@dibbler.ne.client2.attbi.com:/usr/obj/usr/src/sys/MYKERNEL1 i386 >Description: net/arts++ does not compile with GCC 3.2 >How-To-Repeat: >Fix: Patches follow: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # arts++/files # arts++/files/patch-aa # echo c - arts++/files mkdir -p arts++/files > /dev/null 2>&1 echo x - arts++/files/patch-aa sed 's/^X//' >arts++/files/patch-aa << 'END-of-arts++/files/patch-aa' X--- ./apps/artsasagg/artsasagg.cc.orig Mon Oct 2 13:05:10 2000 X+++ ./apps/artsasagg/artsasagg.cc Sun Sep 8 04:03:22 2002 X@@ -50,15 +50,21 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X-#include <map> X- X #include "ArtsFileUtil.hh" X #include "ArtsPackageVersion.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+#include <string> X+#include <map> X X extern int errno; X X--- ./apps/artsintfms/artsintfms.cc.orig Mon Oct 2 13:05:11 2000 X+++ ./apps/artsintfms/artsintfms.cc Sun Sep 8 04:03:22 2002 X@@ -51,13 +51,21 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsInterfaceMatrix.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X+ X X #ifndef NDEBUG X #include "ArtsDebug.hh" X--- ./apps/artsnetagg/artsnetagg.cc.orig Mon Oct 2 13:05:11 2000 X+++ ./apps/artsnetagg/artsnetagg.cc Sun Sep 8 04:03:22 2002 X@@ -50,13 +50,18 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsFileUtil.hh" X #include "ArtsPackageVersion.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X+#endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X #endif X X extern int errno; X--- ./apps/artsnets/artsnets.cc.orig Mon Oct 2 13:05:12 2000 X+++ ./apps/artsnets/artsnets.cc Sun Sep 8 04:03:22 2002 X@@ -51,14 +51,22 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsNetMatrix.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X+ X+ X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X@@ -160,7 +168,7 @@ X } X } X X- if (hostAttribute) { X+ if (hostAttribute != arts.Attributes().end() ) { X inAddr.s_addr = hostAttribute->Host(); X cout << "router: " << inet_ntoa(inAddr) << endl; X } X--- ./apps/artsnexthopagg/artsnexthopagg.cc.orig Mon Oct 2 13:05:12 2000 X+++ ./apps/artsnexthopagg/artsnexthopagg.cc Sun Sep 8 04:03:22 2002 X@@ -50,14 +50,21 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsFileUtil.hh" X #include "ArtsPackageVersion.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X X extern char *tzname[2]; X extern int errno; X--- ./apps/artsnexthops/artsnexthops.cc.orig Mon Oct 2 13:05:12 2000 X+++ ./apps/artsnexthops/artsnexthops.cc Sun Sep 8 04:03:22 2002 X@@ -51,14 +51,21 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsNextHopTable.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X+ X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X@@ -116,7 +123,7 @@ X } X } X X- if (hostAttribute) { X+ if (hostAttribute != arts.Attributes().end()) { X inAddr.s_addr = hostAttribute->Host(); X cout << "router: " << inet_ntoa(inAddr) << endl; X } X@@ -135,7 +142,7 @@ X cout << endl; X X periodAttribute = arts.FindPeriodAttribute(); X- if (periodAttribute) { X+ if (periodAttribute != arts.Attributes().end() ) { X periodTimes[0] = periodAttribute->Period()[0]; X periodTimes[1] = periodAttribute->Period()[1]; X localTm = localtime(&(periodTimes[0])); X--- ./apps/artsportagg/artsportagg.cc.orig Mon Oct 2 13:05:12 2000 X+++ ./apps/artsportagg/artsportagg.cc Sun Sep 8 04:03:22 2002 X@@ -50,14 +50,19 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsPortTableAggregator.hh" X #include "Arts.hh" X #include "ArtsPortTableAggregatorMapKey.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X+#endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X #endif X X extern char *tzname[2]; X--- ./apps/artsportms/artsportms.cc.orig Mon Oct 2 13:05:12 2000 X+++ ./apps/artsportms/artsportms.cc Sun Sep 8 04:03:22 2002 X@@ -51,13 +51,21 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsPortMatrix.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X+ X X #ifndef NDEBUG X #include "ArtsDebug.hh" X--- ./apps/artsprotoagg/artsprotoagg.cc.orig Mon Oct 2 13:05:13 2000 X+++ ./apps/artsprotoagg/artsprotoagg.cc Sun Sep 8 04:03:22 2002 X@@ -50,13 +50,18 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsFileUtil.hh" X #include "ArtsPackageVersion.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X+#endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X #endif X X extern char *tzname[2]; X--- ./apps/artsprotos/artsprotos.cc.orig Mon Oct 2 13:05:13 2000 X+++ ./apps/artsprotos/artsprotos.cc Sun Sep 8 04:03:22 2002 X@@ -52,14 +52,22 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsProtocolTable.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+#else X+# include <fstream.h> X+#endif X+ X+#include <string> X+using namespace std; X+ X+ X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X@@ -118,7 +126,7 @@ X } X } X X- if (hostAttribute) { X+ if (hostAttribute != arts.Attributes().end() ) { X inAddr.s_addr = hostAttribute->Host(); X cout << "router: " << inet_ntoa(inAddr) << endl; X } X--- ./apps/artstoc/artstoc.cc.orig Mon Oct 2 13:05:13 2000 X+++ ./apps/artstoc/artstoc.cc Sun Sep 8 04:03:22 2002 X@@ -49,14 +49,19 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "Arts.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X #ifndef NDEBUG X #include "ArtsDebug.hh" X+#endif X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X #endif X X extern char *tzname[2]; X--- ./apps/artstos/artstos.cc.orig Mon Oct 2 13:05:13 2000 X+++ ./apps/artstos/artstos.cc Sun Sep 8 04:03:22 2002 X@@ -52,14 +52,19 @@ X #include <errno.h> X } X X-#include <fstream.h> X-#include <string> X- X #include "ArtsTosTable.hh" X #include "ArtsIfIndexSelectionSet.hh" X #include "ArtsTimeIntervalSelectionSet.hh" X #include "ArtsPackageVersion.hh" X X+#ifdef HAVE_FSTREAM X+# include <fstream> X+# include <iterator> X+ using namespace std; X+#else X+# include <fstream.h> X+#endif X+ X #ifndef NDEBUG X #include "ArtsDebug.hh" X #endif X@@ -108,7 +113,7 @@ X } X } X X- if (hostAttribute) { X+ if (hostAttribute != arts.Attributes().end()) { X inAddr.s_addr = hostAttribute->Host(); X cout << "router: " << inet_ntoa(inAddr) << endl; X } X@@ -126,7 +131,7 @@ X } X cout << endl; X X- if (periodAttribute) { X+ if (periodAttribute != arts.Attributes().end() ) { X periodTimes[0] = periodAttribute->Period()[0]; X periodTimes[1] = periodAttribute->Period()[1]; X localTm = localtime(&(periodTimes[0])); X--- ./classes/include/ArtsAttributeVector.hh.orig Mon Oct 2 13:05:14 2000 X+++ ./classes/include/ArtsAttributeVector.hh Sun Sep 8 04:03:22 2002 X@@ -44,6 +44,7 @@ X #define _ARTSATTRIBUTEVECTOR_HH_ X X #include <vector> X+using namespace std; X X #include "ArtsAttribute.hh" X X--- ./classes/include/Ipv4Network.hh.orig Tue Sep 12 14:26:26 2000 X+++ ./classes/include/Ipv4Network.hh Sun Sep 8 04:03:22 2002 X@@ -20,7 +20,8 @@ X } X X #ifdef HAVE_IOSTREAM X- #include <iostream.h> X+ #include <iostream> X+ using namespace std; X #else X #include <iostream.h> X #endif X@@ -39,7 +40,7 @@ X { X public: X ipv4addr_t net; X- uint8_t maskLen; X+ char maskLen; X X //-------------------------------------------------------------------------- X // Ipv4Network() X@@ -181,10 +182,10 @@ X istream & read(istream & is) X { X is.read(&this->maskLen,sizeof(this->maskLen)); X- uint8_t octet1 = 0; X- uint8_t octet2 = 0; X- uint8_t octet3 = 0; X- uint8_t netSize = (this->maskLen + 7) / 8; X+ char octet1 = 0; X+ char octet2 = 0; X+ char octet3 = 0; X+ char netSize = (this->maskLen + 7) / 8; X X switch (netSize) { X case 1: X@@ -206,7 +207,7 @@ X ((ipv4addr_t)octet3 << 8)); X break; X case 4: X- is.read(&this->net,sizeof(this->net)); X+ is.read((char *)&this->net,sizeof(this->net)); X break; X default: X break; X@@ -295,11 +296,11 @@ X // first we write the netmask length X os.write(&this->maskLen,sizeof(this->maskLen)); X X- uint8_t octet1 = 0; X- uint8_t octet2 = 0; X- uint8_t octet3 = 0; X+ char octet1 = 0; X+ char octet2 = 0; X+ char octet3 = 0; X ipv4addr_t netaddr; X- uint8_t netSize = (this->maskLen + 7) / 8; X+ char netSize = (this->maskLen + 7) / 8; X X // and then write the network prefix X switch (netSize) { X@@ -324,7 +325,7 @@ X os.write(&octet3,sizeof(octet3)); X break; X case 4: X- os.write(&this->net,sizeof(this->net)); X+ os.write((char *)&this->net,sizeof(this->net)); X break; X default: X break; X--- ./classes/include/Ipv4PrefixPatricia.hh.in.orig Fri Jan 21 07:21:59 2000 X+++ ./classes/include/Ipv4PrefixPatricia.hh.in Sun Sep 8 04:03:22 2002 X@@ -80,6 +80,9 @@ X * December 1998 X */ X //---------------------------------------------------------------------------- X+ X+template <class Type> class Ipv4PrefixPatricia; X+ X template <class Type> X class Ipv4PrefixPatricia X { X@@ -215,7 +218,7 @@ X // class variables X //------------------------------------------------------------------------ X Ipv4PrefixPatricia<Type> *nodePtr; X- vector<VlsmListEntry>::iterator vlsmIter; X+ typename vector<VlsmListEntry>::iterator vlsmIter; X bool wentLeft; X bool wentRight; X X@@ -227,7 +230,7 @@ X StackEntry() X { X this->nodePtr = (Ipv4PrefixPatricia<Type> *)0; X- this->vlsmIter = (vector<VlsmListEntry>::iterator)0; X+ this->vlsmIter = (typename vector<VlsmListEntry>::iterator)0; X this->wentLeft = false; X this->wentRight = false; X } X@@ -253,7 +256,7 @@ X ~StackEntry() X { X this->nodePtr = (Ipv4PrefixPatricia<Type> *)0; X- this->vlsmIter = (vector<VlsmListEntry>::iterator)0; X+ this->vlsmIter = (typename vector<VlsmListEntry>::iterator)0; X } X X //------------------------------------------------------------------------- X@@ -297,7 +300,7 @@ X vector<StackEntry> nodeStack; X Ipv4PrefixPatricia<Type> *nodePtr; X bool end; X- VlsmList::iterator vlsmIter; X+ typename VlsmList::iterator vlsmIter; X X //------------------------------------------------------------------------ X // iterator() X@@ -366,7 +369,7 @@ X //------------------------------------------------------------------------ X iterator & operator ++ (int foo) X { X- vector<StackEntry>::iterator stackIter; X+ typename vector<StackEntry>::iterator stackIter; X uint32_t bitNum; X Ipv4PrefixPatricia<Type> *leftNode; X Ipv4PrefixPatricia<Type> *rightNode; X@@ -501,7 +504,7 @@ X public: X vector<StackEntry> nodeStack; X Ipv4PrefixPatricia<Type> *nodePtr; X- VlsmList::reverse_iterator vlsmIter; X+ typename VlsmList::reverse_iterator vlsmIter; X bool end; X X //------------------------------------------------------------------------ X@@ -556,7 +559,7 @@ X //------------------------------------------------------------------------ X reverse_iterator & operator ++ (int foo) X { X- vector<StackEntry>::iterator stackIter; X+ typename vector<StackEntry>::iterator stackIter; X uint32_t bitNum; X Ipv4PrefixPatricia<Type> *leftNode; X Ipv4PrefixPatricia<Type> *rightNode; X@@ -721,7 +724,7 @@ X { X StackEntry stackEntry; X iterator retIter; X- vector<StackEntry>::iterator stackIter; X+ typename vector<StackEntry>::iterator stackIter; X Ipv4PrefixPatricia<Type> *leftNode; X Ipv4PrefixPatricia<Type> *rightNode; X uint32_t bitNum; X@@ -799,7 +802,7 @@ X { X StackEntry stackEntry; X reverse_iterator retIter; X- vector<StackEntry>::iterator stackIter; X+ typename vector<StackEntry>::iterator stackIter; X Ipv4PrefixPatricia<Type> *leftNode; X Ipv4PrefixPatricia<Type> *rightNode; X uint32_t bitNum; X@@ -912,7 +915,7 @@ X { X iterator retIter; X Ipv4PrefixPatricia<Type> *treeNode, *nextNode; X- vector<VlsmListEntry>::iterator vlsmIter; X+ typename vector<VlsmListEntry>::iterator vlsmIter; X X treeNode = this; X nextNode = treeNode->lft; X@@ -955,7 +958,7 @@ X { X iterator retIter; X Ipv4PrefixPatricia<Type> *treeNode, *nextNode; X- vector<VlsmListEntry>::iterator vlsmIter; X+ typename vector<VlsmListEntry>::iterator vlsmIter; X X treeNode = this; X nextNode = treeNode->lft; X@@ -1026,7 +1029,7 @@ X //-------------------------------------------------------------------------- X pair<iterator,bool> & insert(const value_type & value) X { X- static pair<Ipv4PrefixPatricia<Type>::iterator,bool> retVal; X+ static pair<typename Ipv4PrefixPatricia<Type>::iterator,bool> retVal; X X retVal = _insert(value); X if (retVal.second) { X@@ -1043,7 +1046,7 @@ X // X //-------------------------------------------------------------------------- X inline void X- visit(void (*visitFunc)(VlsmList::iterator & value, void *), X+ visit(void (*visitFunc)(typename VlsmList::iterator & value, void *), X void *other) X { X _visit(this->lft,visitFunc,other,33); X@@ -1078,7 +1081,7 @@ X } X X bool foundVlsmEntry = false; X- VlsmList::iterator vlsmDeleteIter; X+ typename VlsmList::iterator vlsmDeleteIter; X X for (vlsmDeleteIter = dnode->vlsmVect.begin(); X vlsmDeleteIter != dnode->vlsmVect.end(); vlsmDeleteIter++) { X@@ -1231,7 +1234,7 @@ X } X X bool foundVlsmEntry = false; X- VlsmList::iterator vlsmDeleteIter; X+ typename VlsmList::iterator vlsmDeleteIter; X X for (vlsmDeleteIter = dnode->vlsmVect.begin(); X vlsmDeleteIter != dnode->vlsmVect.end(); vlsmDeleteIter++) { X@@ -1361,7 +1364,7 @@ X uint32_t erase(const iterator & start, const iterator & finish) X { X vector<key_type> keyVector; X- vector<key_type>::iterator keyVectorIter; X+ typename vector<key_type>::iterator keyVectorIter; X iterator iter; X uint32_t numErased = 0; X X@@ -1455,7 +1458,7 @@ X { X Ipv4PrefixPatricia<Type> *p, *t, *x; X uint32_t i = 32; X- VlsmList::iterator vlsmIter; X+ typename VlsmList::iterator vlsmIter; X X p = this; X t = lft; X@@ -1553,13 +1556,13 @@ X //-------------------------------------------------------------------------- X inline void X _visit(Ipv4PrefixPatricia<Type> *head, X- void (*visitFunc)(VlsmList::iterator & value, void *), X+ void (*visitFunc)(typename VlsmList::iterator & value, void *), X void *other, uint32_t bitNum) X { X Ipv4PrefixPatricia<Type> *p; X Ipv4PrefixPatricia<Type> *leftNode; X Ipv4PrefixPatricia<Type> *rightNode; X- VlsmList::iterator vlsmIter; X+ typename VlsmList::iterator vlsmIter; X X p = head; X leftNode = head->lft; X--- ./classes/include/ArtsHeader.hh.orig Mon Oct 2 13:05:15 2000 X+++ ./classes/include/ArtsHeader.hh Sun Sep 8 04:03:22 2002 X@@ -50,11 +50,13 @@ X #include "caida_t.h" X } X X-#include <ostream.h> X #ifdef HAVE_IOMANIP X- #include <iomanip> X+# include <ostream> X+# include <iomanip> X+ using namespace std; X #else X- #include <iomanip.h> X+# include <ostream.h> X+# include <iomanip.h> X #endif X X //--------------------------------------------------------------------------- X--- ./classes/include/ArtsAttribute.hh.orig Mon Oct 2 13:05:14 2000 X+++ ./classes/include/ArtsAttribute.hh Sun Sep 8 04:03:22 2002 X@@ -44,6 +44,7 @@ X #define _ARTSATTRIBUTE_HH_ X X extern "C" { X+#include "artslocal.h" X #include <sys/types.h> X #include <assert.h> X X@@ -51,7 +52,13 @@ X } X X #include <string> X-#include <istream.h> X+ X+#ifdef HAVE_IOSTREAM X+# include <iostream> X+using namespace std; X+#else X+# include <istream.h> X+#endif X X //--------------------------------------------------------------------------- X // Object Attribute Identifiers X--- ./classes/include/ArtsAsMatrixData.hh.orig Mon Oct 2 13:05:14 2000 X+++ ./classes/include/ArtsAsMatrixData.hh Sun Sep 8 04:03:22 2002 X@@ -52,11 +52,10 @@ X X #ifdef HAVE_IOSTREAM X #include <iostream> X+ using namespace std; X #else X #include <iostream.h> X #endif X-// #include <istream.h> X-// #include <ostream.h> X #include <algorithm> X X #include "ArtsAsMatrixEntry.hh" X--- ./classes/include/ArtsAsMatrixEntry.hh.orig Mon Oct 2 13:05:14 2000 X+++ ./classes/include/ArtsAsMatrixEntry.hh Sun Sep 8 04:03:22 2002 X@@ -50,7 +50,12 @@ X #include "caida_t.h" X } X X-#include <ostream.h> X+#ifdef HAVE_IOSTREAM X+# include <iostream> X+ using namespace std; X+#else X+# include <iostream.h> X+#endif X X #ifdef HAVE_IOMANIP X #include <iomanip> X--- ./classes/include/ArtsNetMatrixData.hh.orig Mon Oct 2 13:05:17 2000 X+++ ./classes/include/ArtsNetMatrixData.hh Sun Sep 8 04:03:22 2002 X@@ -44,12 +44,19 @@ X #define ARTSNETMATRIXDATA_HH_ X X extern "C" { X+#include "artslocal.h" X #include "caida_t.h" X } X X #include <vector> X-#include <istream.h> X-#include <ostream.h> X+ X+#ifdef HAVE_IOSTREAM X+# include <iostream> X+using namespace std; X+#else X+# include <istream.h> X+# include <ostream.h> X+#endif X X #include "ArtsNetMatrixEntry.hh" X X--- ./classes/include/ArtsPrimitive.hh.orig Mon Oct 2 13:05:19 2000 X+++ ./classes/include/ArtsPrimitive.hh Sun Sep 8 04:03:22 2002 X@@ -43,13 +43,19 @@ X #ifndef _ARTSPRIMITIVE_HH_ X #define _ARTSPRIMITIVE_HH_ X X-#include <iostream.h> X X extern "C" { X+#include "artslocal.h" X #include "caida_t.h" X #include <unistd.h> X } X X+#ifdef HAVE_IOSTREAM X+# include <iostream> X+ using namespace std; X+#else X+# include <iostream.h> X+#endif X //--------------------------------------------------------------------------- X // class ArtsPrimitive X //--------------------------------------------------------------------------- X--- ./classes/include/ArtsIpPathEntry.hh.orig Mon Oct 2 13:05:16 2000 X+++ ./classes/include/ArtsIpPathEntry.hh Sun Sep 8 04:03:22 2002 X@@ -54,6 +54,7 @@ X X #ifdef HAVE_IOSTREAM X #include <iostream> X+ using namespace std; X #else X #include <iostream.h> X #endif X--- ./classes/include/ArtsCflowdCustomData.hh.orig Tue Nov 9 05:39:42 1999 X+++ ./classes/include/ArtsCflowdCustomData.hh Sun Sep 8 04:03:22 2002 X@@ -20,6 +20,7 @@ X } X X #include <map> X+using namespace std; X X //---------------------------------------------------------------------------- X // class ArtsCflowdCustomDataKey X@@ -145,4 +146,5 @@ X }; X X X-#endif // _ARTSCFLOWDCUSTOMDATA_HH_ X+#endif /* _ARTSCFLOWDCUSTOMDATA_HH_ */ X+ X--- ./classes/include/ArtsFileUtil.hh.orig Mon Oct 2 13:05:15 2000 X+++ ./classes/include/ArtsFileUtil.hh Sun Sep 8 04:03:22 2002 X@@ -43,9 +43,16 @@ X #ifndef _ARTSFILEUTIL_HH_ X #define _ARTSFILEUTIL_HH_ X X+#include "artslocal.h" X+ X #include <string> X #include <vector> X-#include <fstream.h> X+ X+#ifdef HAVE_FSTREAM X+# include <fstream> X+#else X+# include <fstream.h> X+#endif X X #include "ArtsProtocolTableAggregatorMap.hh" X #include "ArtsInterfaceMatrixAggregatorMap.hh" X--- ./classes/include/ArtsSelectionSet.hh.orig Mon Oct 2 13:05:20 2000 X+++ ./classes/include/ArtsSelectionSet.hh Sun Sep 8 04:03:22 2002 X@@ -49,6 +49,7 @@ X X #include <vector> X #include <algorithm> X+using namespace std; X X #include "ArtsSelection.hh" X X@@ -96,7 +97,7 @@ X //------------------------------------------------------------------------- X bool Matches(const Type & value) const X { X- const_iterator selectionIter; X+ typename ArtsSelectionSet<Type>::const_iterator selectionIter; X bool rc = false; X X for (selectionIter = this->begin(); selectionIter != this->end(); X--- ./classes/include/ArtsInterfaceMatrixData.hh.orig Mon Oct 2 13:05:16 2000 X+++ ./classes/include/ArtsInterfaceMatrixData.hh Sun Sep 8 04:03:22 2002 X@@ -44,15 +44,17 @@ X #define ARTSINTERFACEMATRIXDATA_HH_ X X extern "C" { X+#include "artslocal.h" X #include "caida_t.h" X } X X #include <vector> X X #ifdef HAVE_IOSTREAM X- #include <iostream> X+# include <iostream> X+ using namespace std; X #else X- #include <iostream.h> X+# include <iostream.h> X #endif X #include <algorithm> X X--- ./classes/include/ArtsNetMatrixEntry.hh.orig Mon Oct 2 13:05:17 2000 X+++ ./classes/include/ArtsNetMatrixEntry.hh Sun Sep 8 04:03:22 2002 X@@ -51,9 +51,10 @@ X } X X #ifdef HAVE_IOSTREAM X- #include <iostream> X+# include <iostream> X+ using namespace std; X #else X- #include <iostream.h> X+# include <iostream.h> X #endif X X #ifdef HAVE_IOMANIP X--- ./classes/include/ArtsPackageVersion.hh.orig Mon Oct 2 13:05:18 2000 X+++ ./classes/include/ArtsPackageVersion.hh Sun Sep 8 04:03:22 2002 X@@ -44,6 +44,7 @@ X #define _ARTSPACKAGEVERSION_HH_ X X #include <string> X+using namespace std; X X //--------------------------------------------------------------------------- X // class ArtsPackageVersion X--- ./classes/include/ArtsPortMatrixEntry.hh.orig Mon Oct 2 13:05:18 2000 X+++ ./classes/include/ArtsPortMatrixEntry.hh Sun Sep 8 04:03:22 2002 X@@ -50,15 +50,16 @@ X } X X #ifdef HAVE_IOSTREAM X- #include <iostream> X+# include <iostream> X+ using namespace std; X #else X- #include <iostream.h> X+# include <iostream.h> X #endif X X #ifdef HAVE_IOMANIP X- #include <iomanip> X+# include <iomanip> X #else X- #include <iomanip.h> X+# include <iomanip.h> X #endif X X //--------------------------------------------------------------------------- X--- ./classes/include/ArtsRttTimeSeriesTableData.hh.orig Thu Oct 19 19:37:14 2000 X+++ ./classes/include/ArtsRttTimeSeriesTableData.hh Sun Sep 8 04:03:22 2002 X@@ -47,7 +47,15 @@ X #include <sys/time.h> X X #include "caida_t.h" X+#include "artslocal.h" X } X+ X+#ifdef HAVE_IOSTREAM X+# include <iostream> X+ using namespace std; X+#else X+# include <iostream.h> X+#endif X X #include <vector> X X--- ./classes/src/ArtsHeader.cc.orig Mon Oct 2 13:05:24 2000 X+++ ./classes/src/ArtsHeader.cc Sun Sep 8 04:03:22 2002 X@@ -135,23 +135,23 @@ X uint32_t uIntDatum, idAndVersion; X X uShortDatum = htons(this->_magic); X- os.write(&uShortDatum,sizeof(uShortDatum)); X+ os.write((char *)&uShortDatum,sizeof(uShortDatum)); X X idAndVersion = (this->_identifier << 4) | this->_version; X uIntDatum = htonl(idAndVersion); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X uIntDatum = htonl(this->_flags); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X uShortDatum = htons(this->_numAttributes); X- os.write(&uShortDatum,sizeof(uShortDatum)); X+ os.write((char *)&uShortDatum,sizeof(uShortDatum)); X X uIntDatum = htonl(this->_attrLength); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X uIntDatum = htonl(this->_dataLength); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X return(os); X } X@@ -225,13 +225,13 @@ X uint32_t uIntDatum; X uint32_t idAndVersion; X X- is.read(&uShortDatum,sizeof(uShortDatum)); X+ is.read((char *)&uShortDatum,sizeof(uShortDatum)); X if (is.eof()) X return(is); X X this->_magic = ntohs(uShortDatum); X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X if (is.eof()) X return(is); X X@@ -239,22 +239,22 @@ X this->_identifier = idAndVersion >> 4; X this->_version = idAndVersion & 0x0f; X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X if (is.eof()) X return(is); X this->_flags = ntohl(uIntDatum); X X- is.read(&uShortDatum,sizeof(uShortDatum)); X+ is.read((char *)&uShortDatum,sizeof(uShortDatum)); X if (is.eof()) X return(is); X this->_numAttributes = ntohs(uShortDatum); X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X if (is.eof()) X return(is); X this->_attrLength = ntohl(uIntDatum); X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X if (is.eof()) X return(is); X this->_dataLength = ntohl(uIntDatum); X--- ./classes/src/ArtsAttribute.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsAttribute.cc Sun Sep 8 04:03:22 2002 X@@ -41,6 +41,7 @@ X //=========================================================================== X X extern "C" { X+#include "artslocal.h" X #include <sys/types.h> X #include <sys/socket.h> X #include <netinet/in.h> X@@ -51,7 +52,12 @@ X } X X #include <string> X-#include <iomanip.h> X+#if HAVE_IOMANIP X+# include <iomanip> X+ using namespace std; X+#else X+# include <iomanip.h> X+#endif X X #include "ArtsAttribute.hh" X #include "ArtsPrimitive.hh" X@@ -487,10 +493,10 @@ X X idAndFormat = (this->_identifier << 8) | this->_format; X uIntDatum = htonl(idAndFormat); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X uIntDatum = htonl(this->_length); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X X switch (this->_identifier) { X case artsC_ATTR_COMMENT: X@@ -499,16 +505,16 @@ X break; X case artsC_ATTR_CREATION: X uIntDatum = htonl(this->_value.creation); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X break; X case artsC_ATTR_PERIOD: X uIntDatum = htonl(this->_value.period[0]); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X uIntDatum = htonl(this->_value.period[1]); X- os.write(&uIntDatum,sizeof(uIntDatum)); X+ os.write((char *)&uIntDatum,sizeof(uIntDatum)); X break; X case artsC_ATTR_HOST: X- os.write(&this->_value.host,sizeof(this->_value.host)); X+ os.write((char *)&this->_value.host,sizeof(this->_value.host)); X break; X case artsC_ATTR_IFDESCR: X ptr = this->_value.ifDescr->c_str(); X@@ -516,14 +522,14 @@ X break; X case artsC_ATTR_IFINDEX: X uShortDatum = htons(this->_value.ifIndex); X- os.write(&uShortDatum,sizeof(uShortDatum)); X+ os.write((char *)&uShortDatum,sizeof(uShortDatum)); X break; X case artsC_ATTR_IFIPADDR: X- os.write(&this->_value.ifIpAddr,sizeof(this->_value.ifIpAddr)); X+ os.write((char *)&this->_value.ifIpAddr,sizeof(this->_value.ifIpAddr)); X break; X case artsC_ATTR_HOSTPAIR: X- os.write(&(this->_value.hostPair[0]),sizeof(ipv4addr_t)); X- os.write(&(this->_value.hostPair[1]),sizeof(ipv4addr_t)); X+ os.write((char *)&(this->_value.hostPair[0]),sizeof(ipv4addr_t)); X+ os.write((char *)&(this->_value.hostPair[1]),sizeof(ipv4addr_t)); X break; X default: X break; X@@ -675,12 +681,12 @@ X break; X } X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X idAndFormat = ntohl(uIntDatum); X this->_identifier = idAndFormat >> 8; X this->_format = idAndFormat & 0xff; X X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X this->_length = ntohl(uIntDatum); X X switch (this->_identifier) { X@@ -693,17 +699,17 @@ X free(ptr); X break; X case artsC_ATTR_CREATION: X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X this->_value.creation = ntohl(uIntDatum); X break; X case artsC_ATTR_PERIOD: X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X this->_value.period[0] = htonl(uIntDatum); X- is.read(&uIntDatum,sizeof(uIntDatum)); X+ is.read((char *)&uIntDatum,sizeof(uIntDatum)); X this->_value.period[1] = htonl(uIntDatum); X break; X case artsC_ATTR_HOST: X- is.read(&this->_value.host,sizeof(this->_value.host)); X+ is.read((char *)&this->_value.host,sizeof(this->_value.host)); X break; X case artsC_ATTR_IFDESCR: X ptr = (char *)malloc(this->_length - (sizeof(uint32_t) * 2)); X@@ -714,15 +720,15 @@ X free(ptr); X break; X case artsC_ATTR_IFINDEX: X- is.read(&this->_value.ifIndex,sizeof(this->_value.ifIndex)); X+ is.read((char *)&this->_value.ifIndex,sizeof(this->_value.ifIndex)); X this->_value.ifIndex = ntohs(this->_value.ifIndex); X break; X case artsC_ATTR_IFIPADDR: X- is.read(&this->_value.ifIpAddr,sizeof(this->_value.ifIpAddr)); X+ is.read((char *)&this->_value.ifIpAddr,sizeof(this->_value.ifIpAddr)); X break; X case artsC_ATTR_HOSTPAIR: X- is.read(&(this->_value.hostPair[0]),sizeof(ipv4addr_t)); X- is.read(&(this->_value.hostPair[1]),sizeof(ipv4addr_t)); X+ is.read((char *)&(this->_value.hostPair[0]),sizeof(ipv4addr_t)); X+ is.read((char *)&(this->_value.hostPair[1]),sizeof(ipv4addr_t)); X break; X default: X break; X--- ./classes/src/ArtsIpPathEntry.cc.orig Mon Oct 2 13:05:25 2000 X+++ ./classes/src/ArtsIpPathEntry.cc Sun Sep 8 04:03:22 2002 X@@ -111,13 +111,13 @@ X //------------------------------------------------------------------------ X // istream& ArtsIpPathEntry::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------ X-istream& ArtsIpPathEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsIpPathEntry::read(istream& is, uint8_t version) X { X- is.read(&this->_hopNum,sizeof(this->_hopNum)); X+ is.read((char *)&this->_hopNum,sizeof(this->_hopNum)); X if (! is) X return(is); X X- is.read(&this->_ipAddr,sizeof(this->_ipAddr)); X+ is.read((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X if (! is) X return(is); X X@@ -130,7 +130,7 @@ X this->_rtt.tv_sec = fourBytes / 1000000; X this->_rtt.tv_usec = fourBytes % 1000000; X X- is.read(&this->_numTries,sizeof(this->_numTries)); X+ is.read((char *)&this->_numTries,sizeof(this->_numTries)); X } X X return(is); X@@ -141,7 +141,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsIpPathEntry::read(int fd, uint8_t version = 0) X+int ArtsIpPathEntry::read(int fd, uint8_t version) X { X int rc; X int bytesRead = 0; X@@ -182,15 +182,15 @@ X //------------------------------------------------------------------------ X // ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version = 0) const X //------------------------------------------------------------------------ X-ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version = 0) const X+ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version) const X { X- os.write(&this->_hopNum,sizeof(this->_hopNum)); X- os.write(&this->_ipAddr,sizeof(this->_ipAddr)); X+ os.write((char *)&this->_hopNum,sizeof(this->_hopNum)); X+ os.write((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X X if (version == 1) { X uint32_t fourBytes = (this->_rtt.tv_sec * 1000000) + this->_rtt.tv_usec; X g_ArtsLibInternal_Primitive.WriteUint32(os,fourBytes,4); X- os.write(&this->_numTries,sizeof(this->_numTries)); X+ os.write((char *)&this->_numTries,sizeof(this->_numTries)); X } X X return(os); X@@ -201,7 +201,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsIpPathEntry::write(int fd, uint8_t version = 0) const X+int ArtsIpPathEntry::write(int fd, uint8_t version) const X { X int rc; X int bytesWritten = 0; X--- ./classes/src/ArtsIpPathData.cc.orig Mon Oct 2 13:05:25 2000 X+++ ./classes/src/ArtsIpPathData.cc Sun Sep 8 04:03:22 2002 X@@ -187,7 +187,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsIpPathData::Length(uint8_t version = 0) const X+uint32_t ArtsIpPathData::Length(uint8_t version) const X { X uint32_t len = sizeof(this->_src) + sizeof(this->_dst) + X sizeof(this->_rtt) + sizeof(this->_hopDistance) + sizeof(this->_numHops); X@@ -209,28 +209,28 @@ X //------------------------------------------------------------------------ X // ostream& ArtsIpPathData::write(ostream& os, uint8_t version = 0) X //------------------------------------------------------------------------ X-ostream& ArtsIpPathData::write(ostream& os, uint8_t version = 0) X+ostream& ArtsIpPathData::write(ostream& os, uint8_t version) X { X uint32_t timeDatum; X uint8_t completeAndNumHops; X X- os.write(&this->_src,sizeof(this->_src)); X- os.write(&this->_dst,sizeof(this->_dst)); X+ os.write((char *)&this->_src,sizeof(this->_src)); X+ os.write((char *)&this->_dst,sizeof(this->_dst)); X X timeDatum = htonl(this->_rtt.tv_sec); X- os.write(&timeDatum,sizeof(timeDatum)); X+ os.write((char *)&timeDatum,sizeof(timeDatum)); X timeDatum = htonl(this->_rtt.tv_usec); X- os.write(&timeDatum,sizeof(timeDatum)); X+ os.write((char *)&timeDatum,sizeof(timeDatum)); X X- os.write(&this->_hopDistance,sizeof(this->_hopDistance)); X+ os.write((char *)&this->_hopDistance,sizeof(this->_hopDistance)); X X completeAndNumHops = (this->_isComplete << 7) | this->_numHops; X- os.write(&completeAndNumHops,sizeof(completeAndNumHops)); X+ os.write((char *)&completeAndNumHops,sizeof(completeAndNumHops)); X X if (version == 1) { X if (! this->_isComplete) { X- os.write(&this->_incompleteReason,sizeof(this->_incompleteReason)); X- os.write(&this->_incompleteFlags,sizeof(this->_incompleteFlags)); X+ os.write((char *)&this->_incompleteReason,sizeof(this->_incompleteReason)); X+ os.write((char *)&this->_incompleteFlags,sizeof(this->_incompleteFlags)); X } X } X X@@ -251,7 +251,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsIpPathData::write(int fd, uint8_t version = 0) X+int ArtsIpPathData::write(int fd, uint8_t version) X { X uint32_t timeDatum; X uint8_t completeAndNumHops; X@@ -334,30 +334,30 @@ X //------------------------------------------------------------------------ X // istream& ArtsIpPathData::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------ X-istream& ArtsIpPathData::read(istream& is, uint8_t version = 0) X+istream& ArtsIpPathData::read(istream& is, uint8_t version) X { X uint32_t timeDatum; X uint8_t completeAndNumHops; X size_t hopNum; X X- is.read(&this->_src,sizeof(this->_src)); X- is.read(&this->_dst,sizeof(this->_dst)); X+ is.read((char *)&this->_src,sizeof(this->_src)); X+ is.read((char *)&this->_dst,sizeof(this->_dst)); X X- is.read(&timeDatum,sizeof(timeDatum)); X+ is.read((char *)&timeDatum,sizeof(timeDatum)); X this->_rtt.tv_sec = ntohl(timeDatum); X- is.read(&timeDatum,sizeof(timeDatum)); X+ is.read((char *)&timeDatum,sizeof(timeDatum)); X this->_rtt.tv_usec = ntohl(timeDatum); X X- is.read(&this->_hopDistance,sizeof(this->_hopDistance)); X+ is.read((char *)&this->_hopDistance,sizeof(this->_hopDistance)); X X- is.read(&completeAndNumHops,sizeof(completeAndNumHops)); X+ is.read((char *)&completeAndNumHops,sizeof(completeAndNumHops)); X this->_isComplete = completeAndNumHops >> 7; X this->_numHops = completeAndNumHops & 0x7f; X X if (version == 1) { X if (! this->_isComplete) { X- is.read(&this->_incompleteReason,sizeof(this->_incompleteReason)); X- is.read(&this->_incompleteFlags,sizeof(this->_incompleteFlags)); X+ is.read((char *)&this->_incompleteReason,sizeof(this->_incompleteReason)); X+ is.read((char *)&this->_incompleteFlags,sizeof(this->_incompleteFlags)); X } X } X X@@ -384,7 +384,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsIpPathData::read(int fd, uint8_t version = 0) X+int ArtsIpPathData::read(int fd, uint8_t version) X { X uint32_t timeDatum; X uint8_t completeAndNumHops; X--- ./classes/src/ArtsAsMatrixEntry.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsAsMatrixEntry.cc Sun Sep 8 04:03:22 2002 X@@ -180,7 +180,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsAsMatrixEntry::Length(uint8_t version = 0) const X+uint32_t ArtsAsMatrixEntry::Length(uint8_t version) const X { X uint32_t length; X X@@ -197,14 +197,14 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsAsMatrixEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsAsMatrixEntry::read(istream& is, uint8_t version) X { X uint8_t bytesize, X pktsize, X srcsize, X dstsize; X X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -224,7 +224,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsAsMatrixEntry::read(int fd, uint8_t version = 0) X+int ArtsAsMatrixEntry::read(int fd, uint8_t version) X { X uint8_t bytesize, X pktsize, X@@ -277,14 +277,14 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsAsMatrixEntry::write(ostream & os, uint8_t version = 0) const X+ostream & ArtsAsMatrixEntry::write(ostream & os, uint8_t version) const X { X uint8_t bytesize, X pktsize, X srcsize, X dstsize; X X- os.write(&this->_descriptor,sizeof(this->_descriptor)); X+ os.write((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -304,7 +304,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsAsMatrixEntry::write(int fd, uint8_t version = 0) const X+int ArtsAsMatrixEntry::write(int fd, uint8_t version) const X { X uint8_t bytesize, X pktsize, X--- ./classes/src/ArtsAsMatrixData.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsAsMatrixData.cc Sun Sep 8 04:03:22 2002 X@@ -81,7 +81,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream & ArtsAsMatrixData::read(istream& is, uint8_t version = 0) X+istream & ArtsAsMatrixData::read(istream& is, uint8_t version) X { X uint32_t entryNum; X ArtsAsMatrixEntry asEntry; X@@ -106,7 +106,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsAsMatrixData::read(int fd, uint8_t version = 0) X+int ArtsAsMatrixData::read(int fd, uint8_t version) X { X uint32_t entryNum; X ArtsAsMatrixEntry asEntry; X@@ -161,7 +161,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsAsMatrixData::write(ostream& os, uint8_t version = 0) X+ostream & ArtsAsMatrixData::write(ostream& os, uint8_t version) X { X uint32_t entryNum; X X@@ -183,7 +183,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsAsMatrixData::write(int fd, uint8_t version = 0) X+int ArtsAsMatrixData::write(int fd, uint8_t version) X { X uint32_t entryNum; X int rc; X@@ -235,7 +235,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsAsMatrixData::Length(uint8_t version = 0) const X+uint32_t ArtsAsMatrixData::Length(uint8_t version) const X { X uint32_t length = 0; X X--- ./classes/src/ArtsAsMatrixAggregatorMap.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsAsMatrixAggregatorMap.cc Sun Sep 8 04:03:22 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsAsMatrixAggregatorMap.hh" X--- ./classes/src/ArtsBgp4AggregatorAttribute.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsBgp4AggregatorAttribute.cc Sun Sep 8 04:03:22 2002 X@@ -154,10 +154,10 @@ X // X //---------------------------------------------------------------------------- X istream & ArtsBgp4AggregatorAttribute::read(istream & is, X- uint8_t version = 0) X+ uint8_t version) X { X g_ArtsLibInternal_Primitive.ReadUint16(is,this->_AS,sizeof(this->_AS)); X- is.read(&this->_ipAddr,sizeof(this->_ipAddr)); X+ is.read((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X return(is); X } X X@@ -166,7 +166,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AggregatorAttribute::read(int fd, uint8_t version = 0) X+int ArtsBgp4AggregatorAttribute::read(int fd, uint8_t version) X { X int rc; X int bytesRead = 0; X@@ -190,10 +190,10 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsBgp4AggregatorAttribute::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X g_ArtsLibInternal_Primitive.WriteUint16(os,this->_AS,sizeof(this->_AS)); X- os.write(&this->_ipAddr,sizeof(this->_ipAddr)); X+ os.write((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X return(os); X } X X@@ -202,7 +202,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AggregatorAttribute::write(int fd, uint8_t version = 0) const X+int ArtsBgp4AggregatorAttribute::write(int fd, uint8_t version) const X { X int rc; X int bytesWritten = 0; X@@ -225,7 +225,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsBgp4AggregatorAttribute::Length(uint8_t version = 0) const X+uint32_t ArtsBgp4AggregatorAttribute::Length(uint8_t version) const X { X return(sizeof(this->_AS) + sizeof(this->_ipAddr)); X } X--- ./classes/src/ArtsBgp4AsPathAttribute.cc.orig Mon Oct 2 13:05:22 2000 X+++ ./classes/src/ArtsBgp4AsPathAttribute.cc Sun Sep 8 04:03:22 2002 X@@ -117,7 +117,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4AsPathAttribute::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4AsPathAttribute::read(istream & is, uint8_t version) X { X ArtsBgp4AsPathSegment asPathSegment; X uint8_t numSegments; X@@ -125,7 +125,7 @@ X if (this->_segments.size() > 0) X this->_segments.erase(this->_segments.begin(),this->_segments.end()); X X- is.read(&numSegments,sizeof(numSegments)); X+ is.read((char *)&numSegments,sizeof(numSegments)); X if (numSegments > 0) { X this->_segments.reserve(numSegments); X for (uint8_t segmentNum = 0; segmentNum < numSegments; segmentNum++) { X@@ -144,7 +144,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AsPathAttribute::read(int fd, uint8_t version = 0) X+int ArtsBgp4AsPathAttribute::read(int fd, uint8_t version) X { X int rc; X int bytesRead = 0; X@@ -175,10 +175,10 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsBgp4AsPathAttribute::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t numSegments = this->_segments.size(); X- os.write(&numSegments,sizeof(numSegments)); X+ os.write((char *)&numSegments,sizeof(numSegments)); X for (uint8_t segmentNum = 0; segmentNum < numSegments; segmentNum++) { X this->_segments[segmentNum].write(os,version); X } X@@ -190,7 +190,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AsPathAttribute::write(int fd, uint8_t version = 0) const X+int ArtsBgp4AsPathAttribute::write(int fd, uint8_t version) const X { X int rc; X int bytesWritten = 0; X@@ -232,7 +232,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsBgp4AsPathAttribute::Length(uint8_t version = 0) const X+uint32_t ArtsBgp4AsPathAttribute::Length(uint8_t version) const X { X uint32_t length = sizeof(uint8_t); X X--- ./classes/src/ArtsBgp4AsPathSegment.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4AsPathSegment.cc Sun Sep 8 04:03:22 2002 X@@ -137,13 +137,13 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4AsPathSegment::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4AsPathSegment::read(istream & is, uint8_t version) X { X uint8_t numAses; X uint16_t as; X X- is.read(&this->_type,sizeof(this->_type)); X- is.read(&numAses,sizeof(numAses)); X+ is.read((char *)&this->_type,sizeof(this->_type)); X+ is.read((char *)&numAses,sizeof(numAses)); X if (numAses > 0) { X this->_AS.reserve(numAses); X for (int asNum = 0; asNum < numAses; asNum++) { X@@ -160,7 +160,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AsPathSegment::read(int fd, uint8_t version = 0) X+int ArtsBgp4AsPathSegment::read(int fd, uint8_t version) X { X int rc; X uint8_t numAses; X@@ -196,12 +196,12 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsBgp4AsPathSegment::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X- os.write(&this->_type,sizeof(this->_type)); X+ os.write((char *)&this->_type,sizeof(this->_type)); X X uint8_t numAses = this->_AS.size(); X- os.write(&numAses,sizeof(numAses)); X+ os.write((char *)&numAses,sizeof(numAses)); X X for (int asNum = 0; asNum < numAses; asNum++) { X g_ArtsLibInternal_Primitive.WriteUint16(os,this->_AS[asNum], X@@ -215,7 +215,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4AsPathSegment::write(int fd, uint8_t version = 0) const X+int ArtsBgp4AsPathSegment::write(int fd, uint8_t version) const X { X int rc; X uint8_t numAses; X@@ -246,7 +246,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsBgp4AsPathSegment::Length(uint8_t version = 0) const X+uint32_t ArtsBgp4AsPathSegment::Length(uint8_t version) const X { X return(sizeof(this->_type) + sizeof(uint8_t) + X (sizeof(uint16_t) * this->_AS.size())); X--- ./classes/src/ArtsBgp4Attribute.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4Attribute.cc Sun Sep 8 04:03:22 2002 X@@ -444,26 +444,26 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4Attribute::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4Attribute::read(istream & is, uint8_t version) X { X uint8_t numCommunities; X uint32_t community; X X this->DeleteValue(); X X- is.read(&this->_flags,sizeof(this->_flags)); X- is.read(&this->_type,sizeof(this->_type)); X+ is.read((char *)&this->_flags,sizeof(this->_flags)); X+ is.read((char *)&this->_type,sizeof(this->_type)); X X switch (this->_type) { X case Bgp4_Attribute_Origin: X- is.read(&this->_value._origin,sizeof(this->_value._origin)); X+ is.read((char *)&this->_value._origin,sizeof(this->_value._origin)); X break; X case Bgp4_Attribute_AsPath: X this->_value._asPath = new ArtsBgp4AsPathAttribute; X this->_value._asPath->read(is,version); X break; X case Bgp4_Attribute_NextHop: X- is.read(&this->_value._nextHop,sizeof(this->_value._nextHop)); X+ is.read((char *)&this->_value._nextHop,sizeof(this->_value._nextHop)); X break; X case Bgp4_Attribute_MultiExitDisc: X g_ArtsLibInternal_Primitive.ReadUint32(is,this->_value._MED, X@@ -480,7 +480,7 @@ X this->_value._aggregator->read(is,version); X break; X case Bgp4_Attribute_Community: X- is.read(&numCommunities,sizeof(numCommunities)); X+ is.read((char *)&numCommunities,sizeof(numCommunities)); X this->_value._community = new vector<uint32_t>; X this->_value._community->reserve((int)numCommunities); X for (int commNum = 0; commNum < numCommunities; commNum++) { X@@ -507,7 +507,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4Attribute::read(int fd, uint8_t version = 0) X+int ArtsBgp4Attribute::read(int fd, uint8_t version) X { X uint8_t numCommunities; X uint32_t community; X@@ -622,22 +622,22 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsBgp4Attribute::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t numCommunities; X X- os.write(&this->_flags,sizeof(this->_flags)); X- os.write(&this->_type,sizeof(this->_type)); X+ os.write((char *)&this->_flags,sizeof(this->_flags)); X+ os.write((char *)&this->_type,sizeof(this->_type)); X X switch (this->_type) { X case Bgp4_Attribute_Origin: X- os.write(&this->_value._origin,sizeof(this->_value._origin)); X+ os.write((char *)&this->_value._origin,sizeof(this->_value._origin)); X break; X case Bgp4_Attribute_AsPath: X this->_value._asPath->write(os,version); X break; X case Bgp4_Attribute_NextHop: X- os.write(&this->_value._nextHop,sizeof(this->_value._nextHop)); X+ os.write((char *)&this->_value._nextHop,sizeof(this->_value._nextHop)); X break; X case Bgp4_Attribute_MultiExitDisc: X g_ArtsLibInternal_Primitive.WriteUint32(os,this->_value._MED, X@@ -654,7 +654,7 @@ X break; X case Bgp4_Attribute_Community: X numCommunities = this->_value._community->size(); X- os.write(&numCommunities,sizeof(numCommunities)); X+ os.write((char *)&numCommunities,sizeof(numCommunities)); X for (int commNum = 0; commNum < numCommunities; commNum++) { X g_ArtsLibInternal_Primitive.WriteUint32(os, X (*(this->_value._community))[commNum], X@@ -680,7 +680,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4Attribute::write(int fd, uint8_t version = 0) const X+int ArtsBgp4Attribute::write(int fd, uint8_t version) const X { X uint8_t numCommunities; X int rc; X@@ -855,7 +855,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint16_t ArtsBgp4Attribute::Length(uint8_t version = 0) const X+uint16_t ArtsBgp4Attribute::Length(uint8_t version) const X { X uint16_t length = sizeof(this->_flags) + sizeof(this->_type); X switch (this->_type) { X--- ./classes/src/ArtsBgp4DPAttribute.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4DPAttribute.cc Sun Sep 8 04:03:22 2002 X@@ -132,7 +132,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4DPAttribute::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4DPAttribute::read(istream & is, uint8_t version) X { X g_ArtsLibInternal_Primitive.ReadUint16(is,this->_as,sizeof(this->_as)); X g_ArtsLibInternal_Primitive.ReadUint32(is,this->_value, X@@ -145,7 +145,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4DPAttribute::read(int fd, uint8_t version = 0) X+int ArtsBgp4DPAttribute::read(int fd, uint8_t version) X { X int rc; X int bytesRead = 0; X@@ -169,7 +169,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-ostream & ArtsBgp4DPAttribute::write(ostream & os, uint8_t version = 0) const X+ostream & ArtsBgp4DPAttribute::write(ostream & os, uint8_t version) const X { X g_ArtsLibInternal_Primitive.WriteUint16(os,this->_as,sizeof(this->_as)); X g_ArtsLibInternal_Primitive.WriteUint32(os,this->_value, X@@ -182,7 +182,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4DPAttribute::write(int fd, uint8_t version = 0) const X+int ArtsBgp4DPAttribute::write(int fd, uint8_t version) const X { X int rc; X int bytesWritten = 0; X--- ./classes/src/ArtsBgp4Prefix.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4Prefix.cc Sun Sep 8 04:03:22 2002 X@@ -48,7 +48,7 @@ X X #include "ArtsBgp4Prefix.hh" X X-static const string rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsBgp4Prefix.cc,v 1.4 2000/10/02 17:05:23 dwm Exp $"; X+static const char *rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsBgp4Prefix.cc,v 1.4 2000/10/02 17:05:23 dwm Exp $"; X X //------------------------------------------------------------------------- X // uint8_t ArtsBgp4Prefix::AddressFamily() const X--- ./classes/src/ArtsBgp4RouteEntry.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4RouteEntry.cc Sun Sep 8 04:03:22 2002 X@@ -122,7 +122,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4RouteEntry::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4RouteEntry::read(istream & is, uint8_t version) X { X ArtsBgp4Attribute bgp4Attribute; X X@@ -186,7 +186,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4RouteEntry::read(int fd, uint8_t version = 0) X+int ArtsBgp4RouteEntry::read(int fd, uint8_t version) X { X int rc; X ArtsBgp4Attribute bgp4Attribute; X@@ -291,7 +291,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-ostream & ArtsBgp4RouteEntry::write(ostream & os, uint8_t version = 0) const X+ostream & ArtsBgp4RouteEntry::write(ostream & os, uint8_t version) const X { X g_ArtsLibInternal_Primitive.WriteUint32(os,this->_attrIndex, X sizeof(this->_attrIndex)); X@@ -309,7 +309,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4RouteEntry::write(int fd, uint8_t version = 0) const X+int ArtsBgp4RouteEntry::write(int fd, uint8_t version) const X { X int rc; X int bytesWritten = 0; X@@ -337,7 +337,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsBgp4RouteEntry::Length(uint8_t version = 0) const X+uint32_t ArtsBgp4RouteEntry::Length(uint8_t version) const X { X uint32_t length = sizeof(this->_attrIndex); X vector<ArtsBgp4Attribute>::const_iterator bgp4AttrIter; X--- ./classes/src/ArtsBgp4RouteTableData.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBgp4RouteTableData.cc Sun Sep 8 04:03:22 2002 X@@ -114,7 +114,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsBgp4RouteTableData::read(istream & is, uint8_t version = 0) X+istream & ArtsBgp4RouteTableData::read(istream & is, uint8_t version) X { X uint32_t numRoutes; X ArtsBgp4RouteEntry routeEntry; X@@ -134,7 +134,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4RouteTableData::read(int fd, uint8_t version = 0) X+int ArtsBgp4RouteTableData::read(int fd, uint8_t version) X { X uint32_t numRoutes; X ArtsBgp4RouteEntry routeEntry; X@@ -165,7 +165,7 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsBgp4RouteTableData::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X Ipv4PrefixPatricia<ArtsBgp4RouteEntry>::iterator routeIter; X X@@ -185,7 +185,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsBgp4RouteTableData::write(int fd, uint8_t version = 0) const X+int ArtsBgp4RouteTableData::write(int fd, uint8_t version) const X { X Ipv4PrefixPatricia<ArtsBgp4RouteEntry>::iterator routeIter; X int rc; X@@ -216,7 +216,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsBgp4RouteTableData::Length(uint8_t version = 0) const X+uint32_t ArtsBgp4RouteTableData::Length(uint8_t version) const X { X uint32_t length = sizeof(uint32_t); X Ipv4PrefixPatricia<ArtsBgp4RouteEntry>::iterator routeIter; X--- ./classes/src/ArtsBitString.cc.orig Mon Oct 2 13:05:23 2000 X+++ ./classes/src/ArtsBitString.cc Sun Sep 8 04:03:22 2002 X@@ -48,7 +48,7 @@ X X #include "ArtsBitString.hh" X X-static const string rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsBitString.cc,v 1.7 2000/10/02 17:05:23 dwm Exp $"; X+static const char *rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsBitString.cc,v 1.7 2000/10/02 17:05:23 dwm Exp $"; X X //------------------------------------------------------------------------- X // ArtsBitString::ArtsBitString(uint32_t numBits) X--- ./classes/src/ArtsFileUtil.cc.orig Mon Oct 2 13:05:24 2000 X+++ ./classes/src/ArtsFileUtil.cc Sun Sep 8 04:03:22 2002 X@@ -53,6 +53,7 @@ X X #ifdef HAVE_FSTREAM X #include <fstream> X+ #include <iterator> X #else X #include <fstream.h> X #endif X@@ -69,7 +70,7 @@ X extern char *tzname[2]; X extern int errno; X X-const string rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsFileUtil.cc,v 1.14 2000/10/02 17:05:24 dwm Exp $"; X+const char *rcsid = "@(#) $Name: arts++-1-1-a8 $ $Id: ArtsFileUtil.cc,v 1.14 2000/10/02 17:05:24 dwm Exp $"; X static const ArtsPackageVersion k_artsVersion = ArtsPackageVersion(rcsid); X X //---------------------------------------------------------------------------- X--- ./classes/src/ArtsIfIndexSelectionSet.lex.orig Mon Oct 2 13:05:24 2000 X+++ ./classes/src/ArtsIfIndexSelectionSet.lex Sun Sep 8 04:03:22 2002 X@@ -48,6 +48,7 @@ X } X X #include <string> X+using namespace std; X X #ifdef HAVE_STRSTREAM X #include <strstream> X--- ./classes/src/ArtsInterfaceMatrixEntry.cc.orig Mon Oct 2 13:05:25 2000 X+++ ./classes/src/ArtsInterfaceMatrixEntry.cc Sun Sep 8 04:03:22 2002 X@@ -214,7 +214,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsInterfaceMatrixEntry::Length(uint8_t version = 0) const X+uint32_t ArtsInterfaceMatrixEntry::Length(uint8_t version) const X { X uint32_t length; X length = (sizeof(this->_descriptor) + X@@ -231,11 +231,11 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream & ArtsInterfaceMatrixEntry::read(istream& is, uint8_t version = 0) X+istream & ArtsInterfaceMatrixEntry::read(istream& is, uint8_t version) X { X uint8_t bytesize, pktsize, srcsize, dstsize; X X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -255,7 +255,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsInterfaceMatrixEntry::read(int fd, uint8_t version = 0) X+int ArtsInterfaceMatrixEntry::read(int fd, uint8_t version) X { X uint8_t bytesize, pktsize, srcsize, dstsize; X int rc; X@@ -307,11 +307,11 @@ X // X //------------------------------------------------------------------------- X ostream & ArtsInterfaceMatrixEntry::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t bytesize, pktsize, srcsize, dstsize; X X- os.write(&this->_descriptor,sizeof(this->_descriptor)); X+ os.write((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -331,7 +331,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsInterfaceMatrixEntry::write(int fd, uint8_t version = 0) const X+int ArtsInterfaceMatrixEntry::write(int fd, uint8_t version) const X { X uint8_t bytesize, pktsize, srcsize, dstsize; X int rc; X--- ./classes/src/ArtsInterfaceMatrixData.cc.orig Mon Oct 2 13:05:24 2000 X+++ ./classes/src/ArtsInterfaceMatrixData.cc Sun Sep 8 04:03:22 2002 X@@ -81,7 +81,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream & ArtsInterfaceMatrixData::read(istream& is, uint8_t version = 0) X+istream & ArtsInterfaceMatrixData::read(istream& is, uint8_t version) X { X uint32_t entryNum; X ArtsInterfaceMatrixEntry interfaceEntry; X@@ -106,7 +106,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsInterfaceMatrixData::read(int fd, uint8_t version = 0) X+int ArtsInterfaceMatrixData::read(int fd, uint8_t version) X { X uint32_t entryNum; X // ArtsPrimitive ioHelper; X@@ -163,7 +163,7 @@ X // X //------------------------------------------------------------------------- X ostream & ArtsInterfaceMatrixData::write(ostream& os, X- uint8_t version = 0) X+ uint8_t version) X { X uint32_t entryNum; X X@@ -185,7 +185,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsInterfaceMatrixData::write(int fd, uint8_t version = 0) X+int ArtsInterfaceMatrixData::write(int fd, uint8_t version) X { X uint32_t entryNum; X int rc; X@@ -237,7 +237,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsInterfaceMatrixData::Length(uint8_t version = 0) const X+uint32_t ArtsInterfaceMatrixData::Length(uint8_t version) const X { X uint32_t length = 0; X X--- ./classes/src/ArtsInterfaceMatrixAggregatorMap.cc.orig Mon Oct 2 13:05:24 2000 X+++ ./classes/src/ArtsInterfaceMatrixAggregatorMap.cc Sun Sep 8 04:03:22 2002 X@@ -46,7 +46,9 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X #include <fstream.h> X #endif X--- ./classes/src/ArtsNetMatrixEntry.cc.orig Mon Oct 2 13:05:25 2000 X+++ ./classes/src/ArtsNetMatrixEntry.cc Sun Sep 8 04:03:22 2002 X@@ -186,7 +186,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsNetMatrixEntry::Length(uint8_t version = 2) const X+uint32_t ArtsNetMatrixEntry::Length(uint8_t version) const X { X uint32_t length; X X@@ -203,7 +203,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsNetMatrixEntry::read(istream& is, uint8_t version = 2) X+istream& ArtsNetMatrixEntry::read(istream& is, uint8_t version) X { X uint8_t bytesize, X pktsize, X@@ -212,7 +212,7 @@ X dstsize, X dstmasklen; X X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X this->_descriptor = ntohs(this->_descriptor); X X srcmasklen = ((this->_descriptor >> 5) & 0x1f) + 1; X@@ -237,7 +237,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNetMatrixEntry::read(int fd, uint8_t version = 2) X+int ArtsNetMatrixEntry::read(int fd, uint8_t version) X { X uint8_t bytesize, X pktsize, X@@ -298,7 +298,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsNetMatrixEntry::write(ostream & os, uint8_t version = 2) const X+ostream & ArtsNetMatrixEntry::write(ostream & os, uint8_t version) const X { X uint8_t bytesize, X pktsize, X@@ -309,7 +309,7 @@ X uint16_t tmpDescriptor; X X tmpDescriptor = htons(this->_descriptor); X- os.write(&tmpDescriptor,sizeof(tmpDescriptor)); X+ os.write((char *)&tmpDescriptor,sizeof(tmpDescriptor)); X X srcmasklen = ((this->_descriptor >> 5) & 0x1f) + 1; X srcsize = (srcmasklen + 7) / 8; X@@ -333,7 +333,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNetMatrixEntry::write(int fd, uint8_t version = 2) const X+int ArtsNetMatrixEntry::write(int fd, uint8_t version) const X { X uint8_t bytesize, X pktsize, X--- ./classes/src/ArtsNetMatrixData.cc.orig Mon Oct 2 13:05:25 2000 X+++ ./classes/src/ArtsNetMatrixData.cc Sun Sep 8 04:03:22 2002 X@@ -83,7 +83,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream & ArtsNetMatrixData::read(istream& is, uint8_t version = 2) X+istream & ArtsNetMatrixData::read(istream& is, uint8_t version) X { X uint32_t entryNum; X ArtsNetMatrixEntry netEntry; X@@ -108,7 +108,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNetMatrixData::read(int fd, uint8_t version = 2) X+int ArtsNetMatrixData::read(int fd, uint8_t version) X { X uint32_t entryNum; X ArtsNetMatrixEntry netEntry; X@@ -163,7 +163,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsNetMatrixData::write(ostream& os, uint8_t version = 2) X+ostream & ArtsNetMatrixData::write(ostream& os, uint8_t version) X { X uint32_t entryNum; X X@@ -185,7 +185,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNetMatrixData::write(int fd, uint8_t version = 2) X+int ArtsNetMatrixData::write(int fd, uint8_t version) X { X uint32_t entryNum; X int rc; X@@ -237,7 +237,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsNetMatrixData::Length(uint8_t version = 2) const X+uint32_t ArtsNetMatrixData::Length(uint8_t version) const X { X uint32_t length = 0; X X--- ./classes/src/ArtsNextHopTableEntry.cc.orig Mon Oct 2 13:05:26 2000 X+++ ./classes/src/ArtsNextHopTableEntry.cc Sun Sep 8 04:03:22 2002 X@@ -192,7 +192,7 @@ X //------------------------------------------------------------------------- X // uint32_t ArtsNextHopTableEntry::Length(uint8_t version = 0) const X //------------------------------------------------------------------------- X-uint32_t ArtsNextHopTableEntry::Length(uint8_t version = 0) const X+uint32_t ArtsNextHopTableEntry::Length(uint8_t version) const X { X uint32_t len = 0; X X@@ -207,15 +207,15 @@ X //------------------------------------------------------------------------- X // istream& ArtsNextHopTableEntry::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------- X-istream& ArtsNextHopTableEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsNextHopTableEntry::read(istream& is, uint8_t version) X { X uint8_t fieldLen; X X // IP address X- is.read(&this->_ipAddr,sizeof(this->_ipAddr)); X+ is.read((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X X // descriptor X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -231,7 +231,7 @@ X //------------------------------------------------------------------------- X // int ArtsNextHopTableEntry::read(int fd, uint8_t version = 0) X //------------------------------------------------------------------------- X-int ArtsNextHopTableEntry::read(int fd, uint8_t version = 0) X+int ArtsNextHopTableEntry::read(int fd, uint8_t version) X { X uint8_t fieldLen; X int rc = 0; X@@ -262,15 +262,15 @@ X // uint8_t version = 0) const X //------------------------------------------------------------------------- X ostream& ArtsNextHopTableEntry::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t fieldLen; X X // IP address X- os.write(&this->_ipAddr,sizeof(this->_ipAddr)); X+ os.write((char *)&this->_ipAddr,sizeof(this->_ipAddr)); X X // descriptor X- os.write(&this->_descriptor,1); X+ os.write((char *)&this->_descriptor,1); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -286,7 +286,7 @@ X //------------------------------------------------------------------------- X // int ArtsNextHopTableEntry::write(int fd, uint8_t version = 0) const X //------------------------------------------------------------------------- X-int ArtsNextHopTableEntry::write(int fd, uint8_t version = 0) const X+int ArtsNextHopTableEntry::write(int fd, uint8_t version) const X { X uint8_t fieldLen; X int rc = 0; X--- ./classes/src/ArtsNextHopTableData.cc.orig Mon Oct 2 13:05:26 2000 X+++ ./classes/src/ArtsNextHopTableData.cc Sun Sep 8 04:03:23 2002 X@@ -182,7 +182,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsNextHopTableData::ComputeLength(uint8_t version = 0) const X+uint32_t ArtsNextHopTableData::ComputeLength(uint8_t version) const X { X this->_length = 0; X X@@ -205,7 +205,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsNextHopTableData::Length(uint8_t version = 0) const X+uint32_t ArtsNextHopTableData::Length(uint8_t version) const X { X this->ComputeLength(version); X return(this->_length); X@@ -216,7 +216,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsNextHopTableData::read(istream& is, uint8_t version = 0) X+istream& ArtsNextHopTableData::read(istream& is, uint8_t version) X { X uint32_t numNextHops; X uint32_t NextHopNum; X@@ -239,7 +239,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNextHopTableData::read(int fd, uint8_t version = 0) X+int ArtsNextHopTableData::read(int fd, uint8_t version) X { X uint32_t numNextHops; X uint32_t NextHopNum; X@@ -281,7 +281,7 @@ X // X //------------------------------------------------------------------------- X ostream& ArtsNextHopTableData::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numNextHops; X X@@ -306,7 +306,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsNextHopTableData::write(int fd, uint8_t version = 0) const X+int ArtsNextHopTableData::write(int fd, uint8_t version) const X { X uint32_t numNextHops; X int rc; X--- ./classes/src/ArtsPortChoice.cc.orig Mon Oct 2 13:05:26 2000 X+++ ./classes/src/ArtsPortChoice.cc Sun Sep 8 04:03:23 2002 X@@ -293,7 +293,7 @@ X { X uint8_t portLength; X X- is.read(&this->_flags,sizeof(this->_flags)); X+ is.read((char *)&this->_flags,sizeof(this->_flags)); X if (!is) X return(is); X X@@ -364,7 +364,7 @@ X { X uint8_t portLength; X X- os.write(&this->_flags,sizeof(this->_flags)); X+ os.write((char *)&this->_flags,sizeof(this->_flags)); X X portLength = 1; X if (this->_flags & this->k_firstPortLengthMask) X--- ./classes/src/ArtsPortChooser.lex.orig Mon Oct 2 13:05:27 2000 X+++ ./classes/src/ArtsPortChooser.lex Sun Sep 8 04:03:23 2002 X@@ -233,7 +233,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsPortChooser::Length(uint8_t version = 0) const X+uint32_t ArtsPortChooser::Length(uint8_t version) const X { X uint32_t length = 0; X vector<ArtsPortChoice>::const_iterator choiceIter; X--- ./classes/src/ArtsPortMatrixAggregator.cc.orig Mon Oct 2 13:05:27 2000 X+++ ./classes/src/ArtsPortMatrixAggregator.cc Sun Sep 8 04:03:23 2002 X@@ -327,7 +327,7 @@ X //---------------------------------------------------------------------------- X ArtsSelectedPortTable * X ArtsPortMatrixAggregator:: X-ConvertToArtsSelectedPortTable(int numTopPorts, bool byPkts = false) const X+ConvertToArtsSelectedPortTable(int numTopPorts, bool byPkts) const X { X ArtsPortTableEntry portEntry; X map<ArtsPortMatrixKeyValue,counter_t,less<ArtsPortMatrixKeyValue> >::const_iterator portCounter; X--- ./classes/src/ArtsPortMatrixAggregatorMap.cc.orig Mon Oct 2 13:05:27 2000 X+++ ./classes/src/ArtsPortMatrixAggregatorMap.cc Sun Sep 8 04:03:23 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsPortMatrixAggregatorMap.hh" X--- ./classes/src/ArtsPortMatrixEntry.cc.orig Mon Oct 2 13:05:27 2000 X+++ ./classes/src/ArtsPortMatrixEntry.cc Sun Sep 8 04:03:23 2002 X@@ -176,7 +176,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsPortMatrixEntry::Length(uint8_t version = 0) const X+uint32_t ArtsPortMatrixEntry::Length(uint8_t version) const X { X uint32_t length; X X@@ -189,18 +189,18 @@ X } X X //------------------------------------------------------------------------- X-// istream& ArtsPortMatrixEntry::read(istream& is, uint8_t version = 0) X+// istream& ArtsPortMatrixEntry::read(istream& is, uint8_t version) X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsPortMatrixEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsPortMatrixEntry::read(istream& is, uint8_t version) X { X uint8_t bytesize, X pktsize, X srcsize, X dstsize; X X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -220,7 +220,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortMatrixEntry::read(int fd, uint8_t version = 0) X+int ArtsPortMatrixEntry::read(int fd, uint8_t version) X { X uint8_t bytesize, X pktsize, X@@ -273,14 +273,14 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsPortMatrixEntry::write(ostream & os, uint8_t version = 0) const X+ostream & ArtsPortMatrixEntry::write(ostream & os, uint8_t version) const X { X uint8_t bytesize, X pktsize, X srcsize, X dstsize; X X- os.write(&this->_descriptor,sizeof(this->_descriptor)); X+ os.write((char *)&this->_descriptor,sizeof(this->_descriptor)); X X srcsize = (this->_descriptor & 0x01) + 1; X dstsize = ((this->_descriptor >> 1) & 0x01) + 1; X@@ -300,7 +300,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortMatrixEntry::write(int fd, uint8_t version = 0) const X+int ArtsPortMatrixEntry::write(int fd, uint8_t version) const X { X uint8_t bytesize, X pktsize, X--- ./classes/src/ArtsPortMatrixData.cc.orig Mon Oct 2 13:05:27 2000 X+++ ./classes/src/ArtsPortMatrixData.cc Sun Sep 8 04:03:23 2002 X@@ -82,7 +82,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream & ArtsPortMatrixData::read(istream& is, uint8_t version = 0) X+istream & ArtsPortMatrixData::read(istream& is, uint8_t version) X { X uint32_t entryNum; X ArtsPortMatrixEntry portEntry; X@@ -107,7 +107,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortMatrixData::read(int fd, uint8_t version = 0) X+int ArtsPortMatrixData::read(int fd, uint8_t version) X { X uint32_t entryNum; X ArtsPortMatrixEntry portEntry; X@@ -162,7 +162,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-ostream & ArtsPortMatrixData::write(ostream& os, uint8_t version = 0) X+ostream & ArtsPortMatrixData::write(ostream& os, uint8_t version) X { X uint32_t entryNum; X X@@ -180,11 +180,11 @@ X } X X //------------------------------------------------------------------------- X-// int ArtsPortMatrixData::write(int fd, uint8_t version = 0) X+// int ArtsPortMatrixData::write(int fd, uint8_t version) X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortMatrixData::write(int fd, uint8_t version = 0) X+int ArtsPortMatrixData::write(int fd, uint8_t version) X { X uint32_t entryNum; X int rc; X@@ -236,7 +236,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsPortMatrixData::Length(uint8_t version = 0) const X+uint32_t ArtsPortMatrixData::Length(uint8_t version) const X { X uint32_t length = 0; X X--- ./classes/src/ArtsPortTableEntry.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsPortTableEntry.cc Sun Sep 8 04:03:23 2002 X@@ -332,7 +332,7 @@ X //------------------------------------------------------------------------- X // uint32_t ArtsPortTableEntry::Length(uint8_t version = 0) const X //------------------------------------------------------------------------- X-uint32_t ArtsPortTableEntry::Length(uint8_t version = 0) const X+uint32_t ArtsPortTableEntry::Length(uint8_t version) const X { X uint32_t len = 0; X X@@ -349,7 +349,7 @@ X //------------------------------------------------------------------------- X // istream& ArtsPortTableEntry::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------- X-istream& ArtsPortTableEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsPortTableEntry::read(istream& is, uint8_t version) X { X uint8_t fieldLen; X X@@ -358,7 +358,7 @@ X sizeof(this->_portNum)); X X // descriptor X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X // inPkts X fieldLen = 1 << (this->_descriptor >> 6); X@@ -382,7 +382,7 @@ X //------------------------------------------------------------------------- X // int ArtsPortTableEntry::read(int fd, uint8_t version = 0) X //------------------------------------------------------------------------- X-int ArtsPortTableEntry::read(int fd, uint8_t version = 0) X+int ArtsPortTableEntry::read(int fd, uint8_t version) X { X uint8_t fieldLen; X int rc = 0; X@@ -421,7 +421,7 @@ X // uint8_t version = 0) const X //------------------------------------------------------------------------- X ostream& ArtsPortTableEntry::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t fieldLen; X X@@ -430,7 +430,7 @@ X sizeof(this->_portNum)); X X // descriptor X- os.write(&this->_descriptor,1); X+ os.write((char *)&this->_descriptor,1); X X // inPkts X fieldLen = 1 << (this->_descriptor >> 6); X@@ -454,7 +454,7 @@ X //------------------------------------------------------------------------- X // int ArtsPortTableEntry::write(int fd, uint8_t version = 0) const X //------------------------------------------------------------------------- X-int ArtsPortTableEntry::write(int fd, uint8_t version = 0) const X+int ArtsPortTableEntry::write(int fd, uint8_t version) const X { X uint8_t fieldLen; X int rc = 0; X--- ./classes/src/ArtsPortTableData.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsPortTableData.cc Sun Sep 8 04:03:23 2002 X@@ -182,7 +182,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsPortTableData::ComputeLength(uint8_t version = 0) const X+uint32_t ArtsPortTableData::ComputeLength(uint8_t version) const X { X this->_length = 0; X X@@ -205,7 +205,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsPortTableData::Length(uint8_t version = 0) const X+uint32_t ArtsPortTableData::Length(uint8_t version) const X { X this->ComputeLength(version); X return(this->_length); X@@ -216,7 +216,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsPortTableData::read(istream& is, uint8_t version = 0) X+istream& ArtsPortTableData::read(istream& is, uint8_t version) X { X uint32_t numPorts; X uint32_t portNum; X@@ -239,7 +239,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortTableData::read(int fd, uint8_t version = 0) X+int ArtsPortTableData::read(int fd, uint8_t version) X { X uint32_t numPorts; X uint32_t portNum; X@@ -281,7 +281,7 @@ X // X //------------------------------------------------------------------------- X ostream& ArtsPortTableData::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numPorts; X vector<ArtsPortTableEntry>::const_iterator portEntry; X@@ -305,7 +305,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsPortTableData::write(int fd, uint8_t version = 0) const X+int ArtsPortTableData::write(int fd, uint8_t version) const X { X uint32_t numPorts; X int rc; X--- ./classes/src/ArtsProtocolTableEntry.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsProtocolTableEntry.cc Sun Sep 8 04:03:23 2002 X@@ -189,7 +189,7 @@ X //------------------------------------------------------------------------- X // uint32_t ArtsProtocolTableEntry::Length(uint8_t version = 0) const X //------------------------------------------------------------------------- X-uint32_t ArtsProtocolTableEntry::Length(uint8_t version = 0) const X+uint32_t ArtsProtocolTableEntry::Length(uint8_t version) const X { X uint32_t len = 0; X X@@ -204,15 +204,15 @@ X //------------------------------------------------------------------------- X // istream& ArtsProtocolTableEntry::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------- X-istream& ArtsProtocolTableEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsProtocolTableEntry::read(istream& is, uint8_t version) X { X uint8_t fieldLen; X X // protocol number X- is.read(&this->_protocolNum,sizeof(this->_protocolNum)); X+ is.read((char *)&this->_protocolNum,sizeof(this->_protocolNum)); X X // descriptor X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -228,7 +228,7 @@ X //------------------------------------------------------------------------- X // int ArtsProtocolTableEntry::read(int fd, uint8_t version = 0) X //------------------------------------------------------------------------- X-int ArtsProtocolTableEntry::read(int fd, uint8_t version = 0) X+int ArtsProtocolTableEntry::read(int fd, uint8_t version) X { X uint8_t fieldLen; X int rc = 0; X@@ -259,15 +259,15 @@ X // uint8_t version = 0) const X //------------------------------------------------------------------------- X ostream& ArtsProtocolTableEntry::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t fieldLen; X X // protocol number X- os.write(&this->_protocolNum,sizeof(this->_protocolNum)); X+ os.write((char *)&this->_protocolNum,sizeof(this->_protocolNum)); X X // descriptor X- os.write(&this->_descriptor,1); X+ os.write((char *)&this->_descriptor,1); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -283,7 +283,7 @@ X //------------------------------------------------------------------------- X // int ArtsProtocolTableEntry::write(int fd, uint8_t version = 0) const X //------------------------------------------------------------------------- X-int ArtsProtocolTableEntry::write(int fd, uint8_t version = 0) const X+int ArtsProtocolTableEntry::write(int fd, uint8_t version) const X { X uint8_t fieldLen; X int rc = 0; X--- ./classes/src/ArtsProtocolTableData.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsProtocolTableData.cc Sun Sep 8 04:03:23 2002 X@@ -182,7 +182,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsProtocolTableData::ComputeLength(uint8_t version = 0) const X+uint32_t ArtsProtocolTableData::ComputeLength(uint8_t version) const X { X this->_length = 0; X X@@ -205,18 +205,18 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsProtocolTableData::Length(uint8_t version = 0) const X+uint32_t ArtsProtocolTableData::Length(uint8_t version) const X { X this->ComputeLength(version); X return(this->_length); X } X X //------------------------------------------------------------------------- X-// istream& ArtsProtocolTableData::read(istream& is, uint8_t version = 0) X+// istream& ArtsProtocolTableData::read(istream& is, uint8_t version) X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsProtocolTableData::read(istream& is, uint8_t version = 0) X+istream& ArtsProtocolTableData::read(istream& is, uint8_t version) X { X uint32_t numProtocols; X uint32_t protocolNum; X@@ -239,7 +239,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsProtocolTableData::read(int fd, uint8_t version = 0) X+int ArtsProtocolTableData::read(int fd, uint8_t version) X { X uint32_t numProtocols; X uint32_t protocolNum; X@@ -281,7 +281,7 @@ X // X //------------------------------------------------------------------------- X ostream& ArtsProtocolTableData::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numProtocols; X X@@ -306,7 +306,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsProtocolTableData::write(int fd, uint8_t version = 0) const X+int ArtsProtocolTableData::write(int fd, uint8_t version) const X { X uint32_t numProtocols; X int rc; X--- ./classes/src/ArtsProtocolTableAggregatorMap.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsProtocolTableAggregatorMap.cc Sun Sep 8 04:03:23 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsProtocolTableAggregatorMap.hh" X--- ./classes/src/ArtsPrimitive.cc.orig Mon Oct 2 13:05:28 2000 X+++ ./classes/src/ArtsPrimitive.cc Sun Sep 8 04:03:23 2002 X@@ -150,11 +150,11 @@ X switch (len) { X case 1: X val8 = value; X- os.write(&val8,sizeof(val8)); X+ os.write((char *)&val8,sizeof(val8)); X break; X case 2: X val16 = htons(value); X- os.write(&val16,sizeof(val16)); X+ os.write((char *)&val16,sizeof(val16)); X break; X default: X #ifdef ARTS_DEBUG_DO_ASSERTIONS X@@ -218,11 +218,11 @@ X X switch (len) { X case 1: X- is.read(&val8,sizeof(val8)); X+ is.read((char *)&val8,sizeof(val8)); X value = val8; X break; X case 2: X- is.read(&val16,sizeof(val16)); X+ is.read((char *)&val16,sizeof(val16)); X value = ntohs(val16); X break; X default: X@@ -289,23 +289,23 @@ X switch (len) { X case 1: X val8 = value; X- os.write(&val8,sizeof(val8)); X+ os.write((char *)&val8,sizeof(val8)); X break; X case 2: X val16 = value; X val16 = htons(val16); X- os.write(&val16,sizeof(val16)); X+ os.write((char *)&val16,sizeof(val16)); X break; X case 3: X val8 = (value >> 16); X- os.write(&val8,sizeof(val8)); X+ os.write((char *)&val8,sizeof(val8)); X val16 = htons((value & 0x0000ffff)); X- os.write(&val16,sizeof(val16)); X+ os.write((char *)&val16,sizeof(val16)); X break; X case 4: X val32 = value; X val32 = htonl(value); X- os.write(&val32,sizeof(val32)); X+ os.write((char *)&val32,sizeof(val32)); X break; X default: X #ifdef ARTS_DEBUG_DO_ASSERTIONS X@@ -384,21 +384,21 @@ X X switch (len) { X case 1: X- is.read(&val8,sizeof(val8)); X+ is.read((char *)&val8,sizeof(val8)); X value = val8; X break; X case 2: X- is.read(&val16,sizeof(val16)); X+ is.read((char *)&val16,sizeof(val16)); X value = ntohs(val16); X break; X case 3: X- is.read(&val8,sizeof(val8)); X+ is.read((char *)&val8,sizeof(val8)); X value = ((uint32_t)val8) << 16; X- is.read(&val16,sizeof(val16)); X+ is.read((char *)&val16,sizeof(val16)); X value |= ntohs(val16); X break; X case 4: X- is.read(&val32,sizeof(val32)); X+ is.read((char *)&val32,sizeof(val32)); X value = ntohl(val32); X break; X default: X@@ -483,22 +483,22 @@ X switch (len) { X case 1: X val8 = value; X- os.write(&val8,sizeof(val8)); X+ os.write((char *)&val8,sizeof(val8)); X break; X case 2: X val16 = value; X val16 = htons(val16); X- os.write(&val16,sizeof(val16)); X+ os.write((char *)&val16,sizeof(val16)); X break; X case 4: X valuePart[0] = value; X valuePart[0] = htonl(value); X- os.write(&valuePart[0],sizeof(uint32_t)); X+ os.write((char *)&valuePart[0],sizeof(uint32_t)); X break; X case 8: X valuePart[0] = htonl(value >> 32); X valuePart[1] = htonl(value & 0xffffffff); X- os.write(valuePart,sizeof(valuePart)); X+ os.write((char *)valuePart,sizeof(valuePart)); X break; X default: X #ifdef ARTS_DEBUG_DO_ASSERTIONS X@@ -575,19 +575,19 @@ X X switch (len) { X case 1: X- is.read(&val8,sizeof(val8)); X+ is.read((char *)&val8,sizeof(val8)); X value = val8; X break; X case 2: X- is.read(&val16,sizeof(val16)); X+ is.read((char *)&val16,sizeof(val16)); X value = ntohs(val16); X break; X case 4: X- is.read(&valuePart[0],sizeof(uint32_t)); X+ is.read((char *)&valuePart[0],sizeof(uint32_t)); X value = ntohl(valuePart[0]); X break; X case 8: X- is.read(valuePart,sizeof(valuePart)); X+ is.read((char *)valuePart,sizeof(valuePart)); X value = ((uint64_t)ntohl(valuePart[0])) << 32; X value += ntohl(valuePart[1]); X break; X@@ -667,24 +667,24 @@ X X switch (len) { X case 1: X- is.read(&octet1,sizeof(octet1)); X+ is.read((char *)&octet1,sizeof(octet1)); X value = htonl((ipv4addr_t)octet1 << 24); X break; X case 2: X- is.read(&octet1,sizeof(octet1)); X- is.read(&octet2,sizeof(octet2)); X+ is.read((char *)&octet1,sizeof(octet1)); X+ is.read((char *)&octet2,sizeof(octet2)); X value = htonl(((ipv4addr_t)octet1 << 24) | ((ipv4addr_t)octet2 << 16)); X break; X case 3: X- is.read(&octet1,sizeof(octet1)); X- is.read(&octet2,sizeof(octet2)); X- is.read(&octet3,sizeof(octet3)); X+ is.read((char *)&octet1,sizeof(octet1)); X+ is.read((char *)&octet2,sizeof(octet2)); X+ is.read((char *)&octet3,sizeof(octet3)); X value = htonl(((ipv4addr_t)octet1 << 24) | X ((ipv4addr_t)octet2 << 16) | X ((ipv4addr_t)octet3 << 8)); X break; X case 4: X- is.read(&ipAddr,sizeof(ipAddr)); X+ is.read((char *)&ipAddr,sizeof(ipAddr)); X value = ipAddr; X break; X default: X@@ -766,26 +766,26 @@ X switch (len) { X case 1: X octet1 = ntohl(value) >> 24; X- os.write(&octet1,sizeof(octet1)); X+ os.write((char *)&octet1,sizeof(octet1)); X break; X case 2: X netaddr = ntohl(value); X octet1 = (ipv4addr_t)(netaddr >> 24) & 0xff; X octet2 = (ipv4addr_t)(netaddr >> 16) & 0xff; X- os.write(&octet1,sizeof(octet1)); X- os.write(&octet2,sizeof(octet2)); X+ os.write((char *)&octet1,sizeof(octet1)); X+ os.write((char *)&octet2,sizeof(octet2)); X break; X case 3: X netaddr = ntohl(value); X octet1 = (ipv4addr_t)(netaddr >> 24) & 0xff; X octet2 = (ipv4addr_t)(netaddr >> 16) & 0xff; X octet3 = (ipv4addr_t)(netaddr >> 8) & 0xff; X- os.write(&octet1,sizeof(octet1)); X- os.write(&octet2,sizeof(octet2)); X- os.write(&octet3,sizeof(octet3)); X+ os.write((char *)&octet1,sizeof(octet1)); X+ os.write((char *)&octet2,sizeof(octet2)); X+ os.write((char *)&octet3,sizeof(octet3)); X break; X case 4: X- os.write(&value,4); X+ os.write((char *)&value,4); X break; X default: X #ifdef ARTS_DEBUG_DO_ASSERTIONS X--- ./classes/src/ArtsSelectedPortTableData.cc.orig Mon Oct 2 13:05:29 2000 X+++ ./classes/src/ArtsSelectedPortTableData.cc Sun Sep 8 04:03:23 2002 X@@ -188,7 +188,7 @@ X // X //------------------------------------------------------------------------- X uint32_t X-ArtsSelectedPortTableData::ComputeLength(uint8_t version = 0) const X+ArtsSelectedPortTableData::ComputeLength(uint8_t version) const X { X this->_length = 0; X X@@ -214,7 +214,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsSelectedPortTableData::Length(uint8_t version = 0) const X+uint32_t ArtsSelectedPortTableData::Length(uint8_t version) const X { X this->ComputeLength(version); X return(this->_length); X@@ -227,7 +227,7 @@ X // X //------------------------------------------------------------------------- X istream& ArtsSelectedPortTableData::read(istream& is, X- uint8_t version = 0) X+ uint8_t version) X { X uint32_t numPorts; X uint32_t portNum; X@@ -251,7 +251,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsSelectedPortTableData::read(int fd, uint8_t version = 0) X+int ArtsSelectedPortTableData::read(int fd, uint8_t version) X { X uint32_t numPorts; X uint32_t portNum; X@@ -298,7 +298,7 @@ X // X //------------------------------------------------------------------------- X ostream& ArtsSelectedPortTableData::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numPorts; X vector<ArtsPortTableEntry>::const_iterator portEntry; X@@ -323,7 +323,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsSelectedPortTableData::write(int fd, uint8_t version = 0) const X+int ArtsSelectedPortTableData::write(int fd, uint8_t version) const X { X uint32_t numPorts; X int rc; X--- ./classes/src/ArtsTosTableData.cc.orig Mon Oct 2 13:05:29 2000 X+++ ./classes/src/ArtsTosTableData.cc Sun Sep 8 04:03:23 2002 X@@ -166,7 +166,7 @@ X //------------------------------------------------------------------------- X // uint32_t ArtsTosTableEntry::Length(uint8_t version = 0) const X //------------------------------------------------------------------------- X-uint32_t ArtsTosTableEntry::Length(uint8_t version = 0) const X+uint32_t ArtsTosTableEntry::Length(uint8_t version) const X { X uint32_t len = 0; X X@@ -181,15 +181,15 @@ X //------------------------------------------------------------------------- X // istream& ArtsTosTableEntry::read(istream& is, uint8_t version = 0) X //------------------------------------------------------------------------- X-istream& ArtsTosTableEntry::read(istream& is, uint8_t version = 0) X+istream& ArtsTosTableEntry::read(istream& is, uint8_t version) X { X uint8_t fieldLen; X X // tos number X- is.read(&this->_tosNum,sizeof(this->_tosNum)); X+ is.read((char *)&this->_tosNum,sizeof(this->_tosNum)); X X // descriptor X- is.read(&this->_descriptor,sizeof(this->_descriptor)); X+ is.read((char *)&this->_descriptor,sizeof(this->_descriptor)); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -205,7 +205,7 @@ X //------------------------------------------------------------------------- X // int ArtsTosTableEntry::read(int fd, uint8_t version = 0) X //------------------------------------------------------------------------- X-int ArtsTosTableEntry::read(int fd, uint8_t version = 0) X+int ArtsTosTableEntry::read(int fd, uint8_t version) X { X uint8_t fieldLen; X int rc = 0; X@@ -236,15 +236,15 @@ X // uint8_t version = 0) const X //------------------------------------------------------------------------- X ostream& ArtsTosTableEntry::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t fieldLen; X X // tos number X- os.write(&this->_tosNum,sizeof(this->_tosNum)); X+ os.write((char *)&this->_tosNum,sizeof(this->_tosNum)); X X // descriptor X- os.write(&this->_descriptor,1); X+ os.write((char *)&this->_descriptor,1); X X // pkts X fieldLen = (this->_descriptor >> 3) + 1; X@@ -260,7 +260,7 @@ X //------------------------------------------------------------------------- X // int ArtsTosTableEntry::write(int fd, uint8_t version = 0) const X //------------------------------------------------------------------------- X-int ArtsTosTableEntry::write(int fd, uint8_t version = 0) const X+int ArtsTosTableEntry::write(int fd, uint8_t version) const X { X uint8_t fieldLen; X int rc = 0; X@@ -482,7 +482,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsTosTableData::ComputeLength(uint8_t version = 0) const X+uint32_t ArtsTosTableData::ComputeLength(uint8_t version) const X { X this->_length = 0; X X@@ -505,7 +505,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-uint32_t ArtsTosTableData::Length(uint8_t version = 0) const X+uint32_t ArtsTosTableData::Length(uint8_t version) const X { X this->ComputeLength(version); X return(this->_length); X@@ -516,7 +516,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-istream& ArtsTosTableData::read(istream& is, uint8_t version = 0) X+istream& ArtsTosTableData::read(istream& is, uint8_t version) X { X uint32_t numToss; X uint32_t tosNum; X@@ -539,7 +539,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsTosTableData::read(int fd, uint8_t version = 0) X+int ArtsTosTableData::read(int fd, uint8_t version) X { X uint32_t numToss; X uint32_t tosNum; X@@ -581,7 +581,7 @@ X // X //------------------------------------------------------------------------- X ostream& ArtsTosTableData::write(ostream& os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numToss; X X@@ -606,7 +606,7 @@ X //......................................................................... X // X //------------------------------------------------------------------------- X-int ArtsTosTableData::write(int fd, uint8_t version = 0) const X+int ArtsTosTableData::write(int fd, uint8_t version) const X { X uint32_t numToss; X int rc; X--- ./classes/src/ArtsTosTableAggregatorMap.cc.orig Mon Oct 2 13:05:29 2000 X+++ ./classes/src/ArtsTosTableAggregatorMap.cc Sun Sep 8 04:03:23 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsTosTableAggregatorMap.hh" X--- ./classes/src/ArtsNetMatrixAggregatorMap.cc.orig Sun Sep 8 04:23:01 2002 X+++ ./classes/src/ArtsNetMatrixAggregatorMap.cc Sun Sep 8 04:24:15 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsNetMatrixAggregatorMap.hh" X--- ./classes/src/ArtsNextHopTableAggregatorMap.cc.orig Sun Sep 8 04:26:38 2002 X+++ ./classes/src/ArtsNextHopTableAggregatorMap.cc Sun Sep 8 04:27:12 2002 X@@ -46,9 +46,11 @@ X X #include <string> X #ifdef HAVE_FSTREAM X- #include <fstream> X+# include <fstream> X+# include <iterator> X+ using namespace std; X #else X- #include <fstream.h> X+# include <fstream.h> X #endif X X #include "ArtsNextHopTableAggregatorMap.hh" X--- ./classes/src/ArtsRttTimeSeriesTableData.cc.orig Sun Sep 8 04:34:34 2002 X+++ ./classes/src/ArtsRttTimeSeriesTableData.cc Sun Sep 8 04:35:41 2002 X@@ -192,7 +192,7 @@ X ostream & ArtsRttTimeSeriesTableEntry::write(ostream & os, X uint32_t timeBase, X uint32_t prevSecsOffset, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t rleFlags = 0; X uint8_t timestampSecsLength = 0; X@@ -217,7 +217,7 @@ X X timestampUsecsLength = BytesNeededForUint32(this->_timestamp.tv_usec); X rleFlags |= (timestampUsecsLength - 1); X- os.write(&rleFlags,sizeof(rleFlags)); X+ os.write((char *)&rleFlags,sizeof(rleFlags)); X if (rttLength > 0) X g_ArtsLibInternal_Primitive.WriteUint32(os,this->_rtt,rttLength); X if (timestampSecsLength > 0) X@@ -232,14 +232,14 @@ X // int ArtsRttTimeSeriesTableEntry::write(int fd, X // uint32_t timeBase, X // uint32_t prevSecsOffset, X-// uint8_t version = 0) const X+// uint8_t version) const X //............................................................................ X // X //---------------------------------------------------------------------------- X int ArtsRttTimeSeriesTableEntry::write(int fd, X uint32_t timeBase, X uint32_t prevSecsOffset, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint8_t rleFlags = 0; X uint8_t timestampSecsLength = 0; X@@ -302,7 +302,7 @@ X //---------------------------------------------------------------------------- X uint32_t ArtsRttTimeSeriesTableEntry::Length(uint32_t timeBase, X uint32_t prevSecsOffset, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t length = sizeof(uint8_t); // always have rleFlags X if (this->_rtt != k_droppedPacketRtt) { X@@ -330,13 +330,13 @@ X istream & ArtsRttTimeSeriesTableEntry::read(istream & is, X uint32_t timeBase, X uint32_t prevSecsOffset, X- uint8_t version = 0) X+ uint8_t version) X { X uint8_t rleFlags = 0; X uint8_t timestampUsecsLength = 0; X uint32_t timeVal; X X- is.read(&rleFlags,sizeof(rleFlags)); X+ is.read((char *)&rleFlags,sizeof(rleFlags)); X X if (rleFlags & 0x80) { X // it's a dropped packet; RTT length is 0 X@@ -374,7 +374,7 @@ X //---------------------------------------------------------------------------- X int ArtsRttTimeSeriesTableEntry::read(int fd, uint32_t timeBase, X uint32_t prevSecsOffset, X- uint8_t version = 0) X+ uint8_t version) X { X uint8_t rleFlags = 0; X uint8_t timestampUsecsLength = 0; X@@ -594,7 +594,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-istream & ArtsRttTimeSeriesTableData::read(istream& is, uint8_t version = 0) X+istream & ArtsRttTimeSeriesTableData::read(istream& is, uint8_t version) X { X uint32_t numRttEntries, rttEntryNum; X ArtsRttTimeSeriesTableEntry rttEntry; X@@ -623,7 +623,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsRttTimeSeriesTableData::read(int fd, uint8_t version = 0) X+int ArtsRttTimeSeriesTableData::read(int fd, uint8_t version) X { X uint32_t numRttEntries, rttEntryNum; X ArtsRttTimeSeriesTableEntry rttEntry; X@@ -664,7 +664,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-uint32_t ArtsRttTimeSeriesTableData::Length(uint8_t version = 0) const X+uint32_t ArtsRttTimeSeriesTableData::Length(uint8_t version) const X { X uint32_t length = 0; X uint32_t rttEntryNum, numRttEntries; X@@ -693,7 +693,7 @@ X // X //---------------------------------------------------------------------------- X ostream & ArtsRttTimeSeriesTableData::write(ostream & os, X- uint8_t version = 0) const X+ uint8_t version) const X { X uint32_t numRttEntries, rttEntryNum; X uint32_t rttUsecs; X@@ -729,7 +729,7 @@ X //............................................................................ X // X //---------------------------------------------------------------------------- X-int ArtsRttTimeSeriesTableData::write(int fd, uint8_t version = 0) const X+int ArtsRttTimeSeriesTableData::write(int fd, uint8_t version) const X { X uint32_t numRttEntries, rttEntryNum; X uint32_t rttUsecs; END-of-arts++/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209112354.g8BNstP5010699>