summaryrefslogtreecommitdiff
path: root/net-mgmt/cflowd/files/patch-classes::src::CflowdProtocolTable.cc
blob: e9c91b97b5c636e824ab81f0ef916e1907279e71 (plain) (blame)
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
--- classes/src/CflowdProtocolTable.cc.orig	Fri Aug 29 20:37:48 2003
+++ classes/src/CflowdProtocolTable.cc	Fri Aug 29 20:39:55 2003
@@ -82,9 +82,9 @@
     (*this).erase((*this).begin(),(*this).end());
   }
 
-  is.read(&numProtocols,sizeof(numProtocols));
+  is.read((char *)&numProtocols,sizeof(numProtocols));
   for (protocolNum = 0; protocolNum < numProtocols; protocolNum++) {
-    is.read(&protocol,sizeof(protocol));
+    is.read((char *)&protocol,sizeof(protocol));
     protoTraffic.read(is);
     (*this)[protocol] = protoTraffic;
   }
@@ -151,11 +151,11 @@
   CflowdProtocolTable::const_iterator  protoIter;
   
   numProtocols = (*this).size();
-  os.write(&numProtocols,sizeof(numProtocols));
+  os.write((char *)&numProtocols,sizeof(numProtocols));
 
   for (protoIter = (*this).begin(); protoIter != (*this).end(); protoIter++) {
     protocol = (*protoIter).first;
-    os.write(&protocol,sizeof(protocol));
+    os.write((const char *)&protocol,sizeof(protocol));
     (*protoIter).second.write(os);
   }
   return(os);