/* ================ idRestoreGame::ReadString ================ */ void idRestoreGame::ReadString( idStr &string ) { int len; ReadInt( len ); if( len < 0 ) { Error( "idRestoreGame::ReadString: invalid length" ); } string.Fill( ' ', len ); file->Read( &string[ 0 ], len ); }
/* ================= idFile::ReadString ================= */ int idFile::ReadString( idStr &string ) { int len; int result = 0; ReadInt( len ); if ( len >= 0 ) { string.Fill( ' ', len ); result = Read( &string[ 0 ], len ); } return result; }