aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/arts++/files/patch-classes::src::ArtsHeader.cc
blob: 155239bdc69e881ab86ea73a57db1a1640dfdd9d (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
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
67
68
69
70
71
72
73
74
75
--- ./classes/src/ArtsHeader.cc.orig	Mon Oct  2 13:05:24 2000
+++ ./classes/src/ArtsHeader.cc	Wed Sep 25 16:38:10 2002
@@ -135,23 +135,23 @@
   uint32_t  uIntDatum, idAndVersion;
   
   uShortDatum = htons(this->_magic);
-  os.write(&uShortDatum,sizeof(uShortDatum));
+  os.write((char *)&uShortDatum,sizeof(uShortDatum));
 
   idAndVersion = (this->_identifier << 4) | this->_version;
   uIntDatum = htonl(idAndVersion);
-  os.write(&uIntDatum,sizeof(uIntDatum));
+  os.write((char *)&uIntDatum,sizeof(uIntDatum));
   
   uIntDatum = htonl(this->_flags);
-  os.write(&uIntDatum,sizeof(uIntDatum));
+  os.write((char *)&uIntDatum,sizeof(uIntDatum));
   
   uShortDatum = htons(this->_numAttributes);
-  os.write(&uShortDatum,sizeof(uShortDatum));
+  os.write((char *)&uShortDatum,sizeof(uShortDatum));
   
   uIntDatum = htonl(this->_attrLength);
-  os.write(&uIntDatum,sizeof(uIntDatum));
+  os.write((char *)&uIntDatum,sizeof(uIntDatum));
   
   uIntDatum = htonl(this->_dataLength);
-  os.write(&uIntDatum,sizeof(uIntDatum));
+  os.write((char *)&uIntDatum,sizeof(uIntDatum));
 
   return(os);
 }
@@ -225,13 +225,13 @@
   uint32_t  uIntDatum;
   uint32_t  idAndVersion;
   
-  is.read(&uShortDatum,sizeof(uShortDatum));
+  is.read((char *)&uShortDatum,sizeof(uShortDatum));
   if (is.eof())
     return(is);
   
   this->_magic = ntohs(uShortDatum);
 
-  is.read(&uIntDatum,sizeof(uIntDatum));
+  is.read((char *)&uIntDatum,sizeof(uIntDatum));
   if (is.eof())
     return(is);
   
@@ -239,22 +239,22 @@
   this->_identifier = idAndVersion >> 4;
   this->_version    = idAndVersion & 0x0f;
 
-  is.read(&uIntDatum,sizeof(uIntDatum));
+  is.read((char *)&uIntDatum,sizeof(uIntDatum));
   if (is.eof())
     return(is);  
   this->_flags = ntohl(uIntDatum);
 
-  is.read(&uShortDatum,sizeof(uShortDatum));
+  is.read((char *)&uShortDatum,sizeof(uShortDatum));
   if (is.eof())
     return(is);
   this->_numAttributes = ntohs(uShortDatum);
 
-  is.read(&uIntDatum,sizeof(uIntDatum));
+  is.read((char *)&uIntDatum,sizeof(uIntDatum));
   if (is.eof())
     return(is);
   this->_attrLength = ntohl(uIntDatum);
 
-  is.read(&uIntDatum,sizeof(uIntDatum));
+  is.read((char *)&uIntDatum,sizeof(uIntDatum));
   if (is.eof())
     return(is);
   this->_dataLength = ntohl(uIntDatum);