aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/cflowd/files/patch-classes::src::CflowdTosTable.cc
blob: 4ac063a72e692d344263a04bdf2895f9e1590b16 (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/CflowdTosTable.cc.orig	Fri Aug 29 22:01:28 2003
+++ classes/src/CflowdTosTable.cc	Fri Aug 29 22:01:52 2003
@@ -82,9 +82,9 @@
     (*this).erase((*this).begin(),(*this).end());
   }
 
-  is.read(&numToss,sizeof(numToss));
+  is.read((char *)&numToss,sizeof(numToss));
   for (tosNum = 0; tosNum < numToss; tosNum++) {
-    is.read(&tos,sizeof(tos));
+    is.read((char *)&tos,sizeof(tos));
     protoTraffic.read(is);
     (*this)[tos] = protoTraffic;
   }
@@ -151,11 +151,11 @@
   CflowdTosTable::const_iterator  protoIter;
   
   numToss = (*this).size();
-  os.write(&numToss,sizeof(numToss));
+  os.write((char *)&numToss,sizeof(numToss));
 
   for (protoIter = (*this).begin(); protoIter != (*this).end(); protoIter++) {
     tos = (*protoIter).first;
-    os.write(&tos,sizeof(tos));
+    os.write((char *)&tos,sizeof(tos));
     (*protoIter).second.write(os);
   }
   return(os);