#else
aBufSz[0] = (Standard_Integer)aBufSize;
#endif
- theDevice->Write( &aBuf[0], aBufSize + sizeof(Standard_Integer) );
+ theDevice->Write( (Standard_Address)&aBuf[0], aBufSize + sizeof(Standard_Integer) );
// Store the address of Offset word in the file
myValue[0] = (Standard_Size) theDevice->Tell();
aBufSz[0] = 0;
aBufSz[1] = 0;
aBufSz[2] = 0;
- theDevice->Write(&aBuf[0], 3*sizeof(Standard_Integer));
+ theDevice->Write( (Standard_Address)&aBuf[0], 3*sizeof(Standard_Integer));
}
}
aVal[2] = InverseSize(aVal[2]);
#endif
- theDevice->Write((char*)&aVal[0], 3*sizeof(Standard_Integer));
+ theDevice->Write((Standard_Address)&aVal[0], 3*sizeof(Standard_Integer));
theDevice->Seek(aSectionEnd);
}
{
char aBuf[512];
Standard_Integer aNameBufferSize;
- theDevice->Read( (char*)&aNameBufferSize, sizeof(Standard_Integer) );
+ theDevice->Read( (Standard_Address)&aNameBufferSize, sizeof(Standard_Integer) );
#if DO_INVERSE
aNameBufferSize = InverseSize(aNameBufferSize);
#endif
Standard_Integer t = aValue;
#endif
- if ( Device()->Write( &t, sizeof(Standard_Integer) ) != sizeof(Standard_Integer) )
+ if ( Device()->Write( (Standard_Address)&t, sizeof(Standard_Integer) ) != sizeof(Standard_Integer) )
Storage_StreamWriteError::Raise();
return *this;
Standard_ExtCharacter t = aValue;
#endif
- if ( Device()->Write(&t, sizeof(Standard_ExtCharacter)) != sizeof(Standard_ExtCharacter) )
+ if ( Device()->Write((Standard_Address)&t, sizeof(Standard_ExtCharacter)) != sizeof(Standard_ExtCharacter) )
Storage_StreamWriteError::Raise();
return *this;
Standard_Integer t = aValue;
#endif
- if ( Device()->Write(&t,sizeof(Standard_Integer)) != sizeof(Standard_Integer))
+ if ( Device()->Write((Standard_Address)&t,sizeof(Standard_Integer)) != sizeof(Standard_Integer))
Storage_StreamWriteError::Raise();
return *this;
Standard_Integer t = (Standard_Integer)aValue;
#endif
- if ( Device()->Write(&t,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
+ if ( Device()->Write((Standard_Address)&t,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
Storage_StreamWriteError::Raise();
return *this;
Standard_Real t = aValue;
#endif
- if ( Device()->Write(&t,sizeof(Standard_Real)) != sizeof(Standard_Real) )
+ if ( Device()->Write((Standard_Address)&t,sizeof(Standard_Real)) != sizeof(Standard_Real) )
Storage_StreamWriteError::Raise();
return *this;
Standard_ShortReal t = aValue;
#endif
- if ( Device()->Write(&t,sizeof(Standard_ShortReal)) != sizeof(Standard_ShortReal) )
+ if ( Device()->Write((Standard_Address)&t,sizeof(Standard_ShortReal)) != sizeof(Standard_ShortReal) )
Storage_StreamWriteError::Raise();
return *this;
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
+ if ( Device()->Read( (Standard_Address)&aValue,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseInt (aValue);
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_Character)) != sizeof(Standard_Character) )
+ if ( Device()->Read( (Standard_Address)&aValue,sizeof(Standard_Character)) != sizeof(Standard_Character) )
Storage_StreamTypeMismatchError::Raise();
return *this;
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_ExtCharacter)) != sizeof(Standard_ExtCharacter) )
+ if ( Device()->Read( (Standard_Address)&aValue,sizeof(Standard_ExtCharacter)) != sizeof(Standard_ExtCharacter) )
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseExtChar (aValue);
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
+ if ( Device()->Read((Standard_Address)&aValue,sizeof(Standard_Integer)) != sizeof(Standard_Integer) )
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseInt (aValue);
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_Boolean)) != sizeof(Standard_Boolean) )
+ if ( Device()->Read((Standard_Address)&aValue,sizeof(Standard_Boolean)) != sizeof(Standard_Boolean) )
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseInt ((Standard_Integer) aValue);
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_Real)) != sizeof(Standard_Real))
+ if ( Device()->Read((Standard_Address)&aValue,sizeof(Standard_Real)) != sizeof(Standard_Real))
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseReal (aValue);
if ( Device().IsNull() )
Storage_StreamReadError::Raise();
- if ( Device()->Read(&aValue,sizeof(Standard_ShortReal)) != sizeof(Standard_ShortReal))
+ if ( Device()->Read((Standard_Address)&aValue,sizeof(Standard_ShortReal)) != sizeof(Standard_ShortReal))
Storage_StreamTypeMismatchError::Raise();
#if DO_INVERSE
aValue = InverseShortReal (aValue);
GetInteger(size);
if (size > 0) {
Standard_Character *c = (Standard_Character *)Standard::Allocate((size+1) * sizeof(Standard_Character));
- if ( Device().IsNull() || Device()->Read(c,size) != size )
+ if ( Device().IsNull() || Device()->Read((Standard_Address)c,size) != size )
Storage_StreamReadError::Raise();
c[size] = '\0';
aString = c;