* wxDataStreams use wxUint now.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2932 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Guilhem Lavaux
1999-06-29 17:53:42 +00:00
parent 0868079c33
commit 7b8bd8182c
2 changed files with 21 additions and 21 deletions

View File

@@ -25,9 +25,9 @@ public:
wxDataInputStream(wxInputStream& s); wxDataInputStream(wxInputStream& s);
virtual ~wxDataInputStream(); virtual ~wxDataInputStream();
unsigned long Read32(); wxUint32 Read32();
unsigned short Read16(); wxUint16 Read16();
unsigned char Read8(); wxUint8 Read8();
double ReadDouble(); double ReadDouble();
wxString ReadLine(); wxString ReadLine();
wxString ReadString(); wxString ReadString();
@@ -38,9 +38,9 @@ class WXDLLEXPORT wxDataOutputStream: public wxFilterOutputStream {
wxDataOutputStream(wxOutputStream& s); wxDataOutputStream(wxOutputStream& s);
virtual ~wxDataOutputStream(); virtual ~wxDataOutputStream();
void Write32(unsigned long i); void Write32(wxUint32 i);
void Write16(unsigned short i); void Write16(wxUint16 i);
void Write8(unsigned char i); void Write8(wxUint8 i);
void WriteDouble(double d); void WriteDouble(double d);
void WriteLine(const wxString& line); void WriteLine(const wxString& line);
void WriteString(const wxString& string); void WriteString(const wxString& string);

View File

@@ -37,34 +37,34 @@ wxDataInputStream::~wxDataInputStream()
{ {
} }
unsigned long wxDataInputStream::Read32() wxUint32 wxDataInputStream::Read32()
{ {
char buf[4]; char buf[4];
Read(buf, 4); Read(buf, 4);
return (unsigned long)buf[0] | return (wxUint32)buf[0] |
((unsigned long)buf[1] << 8) | ((wxUint32)buf[1] << 8) |
((unsigned long)buf[2] << 16) | ((wxUint32)buf[2] << 16) |
((unsigned long)buf[3] << 24); ((wxUint32)buf[3] << 24);
} }
unsigned short wxDataInputStream::Read16() wxUint16 wxDataInputStream::Read16()
{ {
char buf[2]; char buf[2];
Read(buf, 2); Read(buf, 2);
return (unsigned short)buf[0] | return (wxUint16)buf[0] |
((unsigned short)buf[1] << 8); ((wxUint16)buf[1] << 8);
} }
unsigned char wxDataInputStream::Read8() wxUint8 wxDataInputStream::Read8()
{ {
char buf; wxUint8 buf;
Read(&buf, 1); Read((char *)&buf, 1);
return (unsigned char)buf; return (wxUint8)buf;
} }
// Must be at global scope for VC++ 5 // Must be at global scope for VC++ 5
@@ -144,7 +144,7 @@ wxDataOutputStream::~wxDataOutputStream()
{ {
} }
void wxDataOutputStream::Write32(unsigned long i) void wxDataOutputStream::Write32(wxUint32 i)
{ {
char buf[4]; char buf[4];
@@ -155,7 +155,7 @@ void wxDataOutputStream::Write32(unsigned long i)
Write(buf, 4); Write(buf, 4);
} }
void wxDataOutputStream::Write16(unsigned short i) void wxDataOutputStream::Write16(wxUint16 i)
{ {
char buf[2]; char buf[2];
@@ -164,7 +164,7 @@ void wxDataOutputStream::Write16(unsigned short i)
Write(buf, 2); Write(buf, 2);
} }
void wxDataOutputStream::Write8(unsigned char i) void wxDataOutputStream::Write8(wxUint8 i)
{ {
Write(&i, 1); Write(&i, 1);
} }