1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
--- ./classes/src/ArtsIpPathEntry.cc.orig Mon Oct 2 13:05:25 2000
+++ ./classes/src/ArtsIpPathEntry.cc Wed Sep 25 16:38:10 2002
@@ -111,13 +111,13 @@
//------------------------------------------------------------------------
// istream& ArtsIpPathEntry::read(istream& is, uint8_t version = 0)
//------------------------------------------------------------------------
-istream& ArtsIpPathEntry::read(istream& is, uint8_t version = 0)
+istream& ArtsIpPathEntry::read(istream& is, uint8_t version)
{
- is.read(&this->_hopNum,sizeof(this->_hopNum));
+ is.read((char *)&this->_hopNum,sizeof(this->_hopNum));
if (! is)
return(is);
- is.read(&this->_ipAddr,sizeof(this->_ipAddr));
+ is.read((char *)&this->_ipAddr,sizeof(this->_ipAddr));
if (! is)
return(is);
@@ -130,7 +130,7 @@
this->_rtt.tv_sec = fourBytes / 1000000;
this->_rtt.tv_usec = fourBytes % 1000000;
- is.read(&this->_numTries,sizeof(this->_numTries));
+ is.read((char *)&this->_numTries,sizeof(this->_numTries));
}
return(is);
@@ -141,7 +141,7 @@
//.........................................................................
//
//-------------------------------------------------------------------------
-int ArtsIpPathEntry::read(int fd, uint8_t version = 0)
+int ArtsIpPathEntry::read(int fd, uint8_t version)
{
int rc;
int bytesRead = 0;
@@ -182,15 +182,15 @@
//------------------------------------------------------------------------
// ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version = 0) const
//------------------------------------------------------------------------
-ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version = 0) const
+ostream& ArtsIpPathEntry::write(ostream& os, uint8_t version) const
{
- os.write(&this->_hopNum,sizeof(this->_hopNum));
- os.write(&this->_ipAddr,sizeof(this->_ipAddr));
+ os.write((char *)&this->_hopNum,sizeof(this->_hopNum));
+ os.write((char *)&this->_ipAddr,sizeof(this->_ipAddr));
if (version == 1) {
uint32_t fourBytes = (this->_rtt.tv_sec * 1000000) + this->_rtt.tv_usec;
g_ArtsLibInternal_Primitive.WriteUint32(os,fourBytes,4);
- os.write(&this->_numTries,sizeof(this->_numTries));
+ os.write((char *)&this->_numTries,sizeof(this->_numTries));
}
return(os);
@@ -201,7 +201,7 @@
//.........................................................................
//
//-------------------------------------------------------------------------
-int ArtsIpPathEntry::write(int fd, uint8_t version = 0) const
+int ArtsIpPathEntry::write(int fd, uint8_t version) const
{
int rc;
int bytesWritten = 0;
|