CString -> RString
This commit is contained in:
@@ -16,10 +16,10 @@ void RageException::Throw(const char *fmt, ...)
|
||||
{
|
||||
va_list va;
|
||||
va_start(va, fmt);
|
||||
CString error = vssprintf( fmt, va );
|
||||
RString error = vssprintf( fmt, va );
|
||||
va_end(va);
|
||||
|
||||
CString msg = ssprintf(
|
||||
RString msg = ssprintf(
|
||||
"\n"
|
||||
"//////////////////////////////////////////////////////\n"
|
||||
"Exception: %s\n"
|
||||
|
||||
+20
-20
@@ -30,19 +30,19 @@ RageFileBasic *RageFile::Copy() const
|
||||
return new RageFile( *this );
|
||||
}
|
||||
|
||||
CString RageFile::GetPath() const
|
||||
RString RageFile::GetPath() const
|
||||
{
|
||||
if ( !IsOpen() )
|
||||
return CString();
|
||||
return RString();
|
||||
|
||||
CString sRet = m_File->GetDisplayPath();
|
||||
RString sRet = m_File->GetDisplayPath();
|
||||
if( sRet != "" )
|
||||
return sRet;
|
||||
|
||||
return GetRealPath();
|
||||
}
|
||||
|
||||
bool RageFile::Open( const CString& path, int mode )
|
||||
bool RageFile::Open( const RString& path, int mode )
|
||||
{
|
||||
ASSERT( FILEMAN );
|
||||
Close();
|
||||
@@ -84,13 +84,13 @@ void RageFile::Close()
|
||||
#define ASSERT_OPEN ASSERT_M( IsOpen(), ssprintf("\"%s\" is not open.", m_Path.c_str()) );
|
||||
#define ASSERT_READ ASSERT_OPEN; ASSERT_M( !!(m_Mode&READ), ssprintf("\"%s\" is not open for reading", m_Path.c_str()) );
|
||||
#define ASSERT_WRITE ASSERT_OPEN; ASSERT_M( !!(m_Mode&WRITE), ssprintf("\"%s\" is not open for writing", m_Path.c_str()) );
|
||||
int RageFile::GetLine( CString &out )
|
||||
int RageFile::GetLine( RString &out )
|
||||
{
|
||||
ASSERT_READ;
|
||||
return m_File->GetLine( out );
|
||||
}
|
||||
|
||||
int RageFile::PutLine( const CString &str )
|
||||
int RageFile::PutLine( const RString &str )
|
||||
{
|
||||
ASSERT_WRITE;
|
||||
return m_File->PutLine( str );
|
||||
@@ -122,7 +122,7 @@ void RageFile::ClearError()
|
||||
m_sError = "";
|
||||
}
|
||||
|
||||
CString RageFile::GetError() const
|
||||
RString RageFile::GetError() const
|
||||
{
|
||||
if( m_File != NULL && m_File->GetError() != "" )
|
||||
return m_File->GetError();
|
||||
@@ -130,7 +130,7 @@ CString RageFile::GetError() const
|
||||
}
|
||||
|
||||
|
||||
void RageFile::SetError( const CString &err )
|
||||
void RageFile::SetError( const RString &err )
|
||||
{
|
||||
if( m_File != NULL )
|
||||
m_File->ClearError();
|
||||
@@ -161,7 +161,7 @@ int RageFile::GetFileSize() const
|
||||
return m_File->GetFileSize();
|
||||
}
|
||||
|
||||
int RageFile::Read( CString &buffer, int bytes )
|
||||
int RageFile::Read( RString &buffer, int bytes )
|
||||
{
|
||||
ASSERT_READ;
|
||||
return m_File->Read( buffer, bytes );
|
||||
@@ -203,7 +203,7 @@ int RageFile::Seek( int offset, int whence )
|
||||
return m_File->Seek( offset, whence );
|
||||
}
|
||||
|
||||
void FileReading::ReadBytes( RageFileBasic &f, void *buf, int size, CString &sError )
|
||||
void FileReading::ReadBytes( RageFileBasic &f, void *buf, int size, RString &sError )
|
||||
{
|
||||
if( sError.size() != 0 )
|
||||
return;
|
||||
@@ -215,12 +215,12 @@ void FileReading::ReadBytes( RageFileBasic &f, void *buf, int size, CString &sEr
|
||||
sError = "Unexpected end of file";
|
||||
}
|
||||
|
||||
CString FileReading::ReadString( RageFileBasic &f, int size, CString &sError )
|
||||
RString FileReading::ReadString( RageFileBasic &f, int size, RString &sError )
|
||||
{
|
||||
if( sError.size() != 0 )
|
||||
return CString();
|
||||
return RString();
|
||||
|
||||
CString sBuf;
|
||||
RString sBuf;
|
||||
int ret = f.Read( sBuf, size );
|
||||
if( ret == -1 )
|
||||
sError = f.GetError();
|
||||
@@ -229,7 +229,7 @@ CString FileReading::ReadString( RageFileBasic &f, int size, CString &sError )
|
||||
return sBuf;
|
||||
}
|
||||
|
||||
void FileReading::SkipBytes( RageFileBasic &f, int iBytes, CString &sError )
|
||||
void FileReading::SkipBytes( RageFileBasic &f, int iBytes, RString &sError )
|
||||
{
|
||||
if( sError.size() != 0 )
|
||||
return;
|
||||
@@ -238,7 +238,7 @@ void FileReading::SkipBytes( RageFileBasic &f, int iBytes, CString &sError )
|
||||
FileReading::Seek( f, iBytes, sError );
|
||||
}
|
||||
|
||||
void FileReading::Seek( RageFileBasic &f, int iOffset, CString &sError )
|
||||
void FileReading::Seek( RageFileBasic &f, int iOffset, RString &sError )
|
||||
{
|
||||
if( sError.size() != 0 )
|
||||
return;
|
||||
@@ -252,7 +252,7 @@ void FileReading::Seek( RageFileBasic &f, int iOffset, CString &sError )
|
||||
sError = "Unexpected end of file";
|
||||
}
|
||||
|
||||
uint8_t FileReading::read_8( RageFileBasic &f, CString &sError )
|
||||
uint8_t FileReading::read_8( RageFileBasic &f, RString &sError )
|
||||
{
|
||||
uint8_t val;
|
||||
ReadBytes( f, &val, sizeof(uint8_t), sError );
|
||||
@@ -262,7 +262,7 @@ uint8_t FileReading::read_8( RageFileBasic &f, CString &sError )
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint16_t FileReading::read_u16_le( RageFileBasic &f, CString &sError )
|
||||
uint16_t FileReading::read_u16_le( RageFileBasic &f, RString &sError )
|
||||
{
|
||||
uint16_t val;
|
||||
ReadBytes( f, &val, sizeof(uint16_t), sError );
|
||||
@@ -272,7 +272,7 @@ uint16_t FileReading::read_u16_le( RageFileBasic &f, CString &sError )
|
||||
return 0;
|
||||
}
|
||||
|
||||
int16_t FileReading::read_16_le( RageFileBasic &f, CString &sError )
|
||||
int16_t FileReading::read_16_le( RageFileBasic &f, RString &sError )
|
||||
{
|
||||
int16_t val;
|
||||
ReadBytes( f, &val, sizeof(int16_t), sError );
|
||||
@@ -282,7 +282,7 @@ int16_t FileReading::read_16_le( RageFileBasic &f, CString &sError )
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint32_t FileReading::read_u32_le( RageFileBasic &f, CString &sError )
|
||||
uint32_t FileReading::read_u32_le( RageFileBasic &f, RString &sError )
|
||||
{
|
||||
uint32_t val;
|
||||
ReadBytes( f, &val, sizeof(uint32_t), sError );
|
||||
@@ -292,7 +292,7 @@ uint32_t FileReading::read_u32_le( RageFileBasic &f, CString &sError )
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t FileReading::read_32_le( RageFileBasic &f, CString &sError )
|
||||
int32_t FileReading::read_32_le( RageFileBasic &f, RString &sError )
|
||||
{
|
||||
int32_t val;
|
||||
ReadBytes( f, &val, sizeof(int32_t), sError );
|
||||
|
||||
+20
-20
@@ -34,15 +34,15 @@ public:
|
||||
* GetPath can be overridden by drivers. Use it to get a path for display;
|
||||
* it may give more information, such as the name of the archive the file
|
||||
* is in. It has no parsable meaning. */
|
||||
const CString &GetRealPath() const { return m_Path; }
|
||||
CString GetPath() const;
|
||||
const RString &GetRealPath() const { return m_Path; }
|
||||
RString GetPath() const;
|
||||
|
||||
bool Open( const CString& path, int mode = READ );
|
||||
bool Open( const RString& path, int mode = READ );
|
||||
void Close();
|
||||
bool IsOpen() const { return m_File != NULL; }
|
||||
|
||||
bool AtEOF() const;
|
||||
CString GetError() const;
|
||||
RString GetError() const;
|
||||
void ClearError();
|
||||
|
||||
int Tell() const;
|
||||
@@ -51,9 +51,9 @@ public:
|
||||
|
||||
/* Raw I/O: */
|
||||
int Read( void *buffer, size_t bytes );
|
||||
int Read( CString &buffer, int bytes = -1 );
|
||||
int Read( RString &buffer, int bytes = -1 );
|
||||
int Write( const void *buffer, size_t bytes );
|
||||
int Write( const CString& string ) { return Write( string.data(), string.size() ); }
|
||||
int Write( const RString& string ) { return Write( string.data(), string.size() ); }
|
||||
int Flush();
|
||||
|
||||
/* These are just here to make wrappers (eg. vorbisfile, SDL_rwops) easier. */
|
||||
@@ -62,19 +62,19 @@ public:
|
||||
int Seek( int offset, int whence );
|
||||
|
||||
/* Line-based I/O: */
|
||||
int GetLine( CString &out );
|
||||
int PutLine( const CString &str );
|
||||
int GetLine( RString &out );
|
||||
int PutLine( const RString &str );
|
||||
|
||||
void EnableCRC32( bool on=true );
|
||||
bool GetCRC32( uint32_t *iRet );
|
||||
|
||||
protected:
|
||||
void SetError( const CString &err );
|
||||
void SetError( const RString &err );
|
||||
|
||||
private:
|
||||
RageFileBasic *m_File;
|
||||
CString m_Path;
|
||||
CString m_sError;
|
||||
RString m_Path;
|
||||
RString m_sError;
|
||||
int m_Mode;
|
||||
};
|
||||
|
||||
@@ -83,15 +83,15 @@ namespace FileReading
|
||||
{
|
||||
/* On error, these set sError to the error message. If sError is already
|
||||
* non-empty, nothing happens. */
|
||||
void ReadBytes( RageFileBasic &f, void *buf, int size, CString &sError );
|
||||
void SkipBytes( RageFileBasic &f, int size, CString &sError );
|
||||
void Seek( RageFileBasic &f, int iOffset, CString &sError );
|
||||
CString ReadString( RageFileBasic &f, int size, CString &sError );
|
||||
uint8_t read_8( RageFileBasic &f, CString &sError );
|
||||
int16_t read_16_le( RageFileBasic &f, CString &sError );
|
||||
uint16_t read_u16_le( RageFileBasic &f, CString &sError );
|
||||
int32_t read_32_le( RageFileBasic &f, CString &sError );
|
||||
uint32_t read_u32_le( RageFileBasic &f, CString &sError );
|
||||
void ReadBytes( RageFileBasic &f, void *buf, int size, RString &sError );
|
||||
void SkipBytes( RageFileBasic &f, int size, RString &sError );
|
||||
void Seek( RageFileBasic &f, int iOffset, RString &sError );
|
||||
RString ReadString( RageFileBasic &f, int size, RString &sError );
|
||||
uint8_t read_8( RageFileBasic &f, RString &sError );
|
||||
int16_t read_16_le( RageFileBasic &f, RString &sError );
|
||||
uint16_t read_u16_le( RageFileBasic &f, RString &sError );
|
||||
int32_t read_32_le( RageFileBasic &f, RString &sError );
|
||||
uint32_t read_u32_le( RageFileBasic &f, RString &sError );
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user