Lines Matching refs:r

81 sal_Bool SbiGood( SvStream& r )  in SbiGood()  argument
83 return sal_Bool( !r.IsEof() && r.GetError() == SVSTREAM_OK ); in SbiGood()
87 sal_uIntPtr SbiOpenRecord( SvStream& r, sal_uInt16 nSignature, sal_uInt16 nElem ) in SbiOpenRecord() argument
89 sal_uIntPtr nPos = r.Tell(); in SbiOpenRecord()
90 r << nSignature << (sal_Int32) 0 << nElem; in SbiOpenRecord()
95 void SbiCloseRecord( SvStream& r, sal_uIntPtr nOff ) in SbiCloseRecord() argument
97 sal_uIntPtr nPos = r.Tell(); in SbiCloseRecord()
98 r.Seek( nOff + 2 ); in SbiCloseRecord()
99 r << (sal_Int32) ( nPos - nOff - 8 ); in SbiCloseRecord()
100 r.Seek( nPos ); in SbiCloseRecord()
111 sal_Bool SbiImage::Load( SvStream& r ) in Load() argument
114 return Load( r, nVersion ); in Load()
116 sal_Bool SbiImage::Load( SvStream& r, sal_uInt32& nVersion ) in Load() argument
124 r >> nSign >> nLen >> nCount; in Load()
125 sal_uIntPtr nLast = r.Tell() + nLen; in Load()
134 r >> nVersion >> nCharSet >> lDimBase in Load()
145 while( ( nNext = r.Tell() ) < nLast ) in Load()
149 r >> nSign >> nLen >> nCount; in Load()
151 if( r.GetError() == SVSTREAM_OK ) in Load()
155 r.ReadByteString( aName, eCharSet ); in Load()
159 r.ReadByteString( aComment, eCharSet ); in Load()
165 r.ReadByteString( aTmp, eCharSet ); in Load()
176 r.ReadByteString( aTmp, eCharSet ); in Load()
186 r.Read( pCode, nCodeSize ); in Load()
215 for( i = 0; i < nStrings && SbiGood( r ); i++ ) in Load()
217 r >> nOff; in Load()
220 r >> nLen; in Load()
221 if( SbiGood( r ) ) in Load()
228 r.Read( pByteStrings, nStringSize ); in Load()
244 r.Seek( nNext ); in Load()
247 r.Seek( nLast ); in Load()
250 if( !SbiGood( r ) ) in Load()
255 sal_Bool SbiImage::Save( SvStream& r, sal_uInt32 nVer ) in Save() argument
265 aEmptyImg.Save( r, B_LEGACYVERSION ); in Save()
269 sal_uIntPtr nStart = SbiOpenRecord( r, B_MODULE, 1 ); in Save()
274 r << (sal_Int32) B_LEGACYVERSION; in Save()
276 r << (sal_Int32) B_CURVERSION; in Save()
277 r << (sal_Int32) eCharSet in Save()
285 if( aName.Len() && SbiGood( r ) ) in Save()
287 nPos = SbiOpenRecord( r, B_NAME, 1 ); in Save()
288 r.WriteByteString( aName, eCharSet ); in Save()
290 SbiCloseRecord( r, nPos ); in Save()
293 if( aComment.Len() && SbiGood( r ) ) in Save()
295 nPos = SbiOpenRecord( r, B_COMMENT, 1 ); in Save()
296 r.WriteByteString( aComment, eCharSet ); in Save()
298 SbiCloseRecord( r, nPos ); in Save()
301 if( !aOUSource.isEmpty() && SbiGood( r ) ) in Save()
303 nPos = SbiOpenRecord( r, B_SOURCE, 1 ); in Save()
311 r.WriteByteString( aTmp, eCharSet ); in Save()
313 SbiCloseRecord( r, nPos ); in Save()
320 nPos = SbiOpenRecord( r, B_EXTSOURCE, nUnitCount ); in Save()
327 r.WriteByteString( aTmp2, eCharSet ); in Save()
329 SbiCloseRecord( r, nPos ); in Save()
334 if( pCode && SbiGood( r ) ) in Save()
336 nPos = SbiOpenRecord( r, B_PCODE, 1 ); in Save()
344 r.Write( pLegacyPCode, nLegacyCodeSize ); in Save()
347 r.Write( pCode, nCodeSize ); in Save()
348 SbiCloseRecord( r, nPos ); in Save()
353 nPos = SbiOpenRecord( r, B_STRINGPOOL, nStrings ); in Save()
358 for( i = 0; i < nStrings && SbiGood( r ); i++ ) in Save()
359 r << (sal_uInt32) pStringOff[ i ]; in Save()
369 r << (sal_uInt32) nStringSize; in Save()
370 r.Write( pByteStrings, nStringSize ); in Save()
373 SbiCloseRecord( r, nPos ); in Save()
376 SbiCloseRecord( r, nStart ); in Save()
377 if( !SbiGood( r ) ) in Save()
410 void SbiImage::AddString( const String& r ) in AddString() argument
416 xub_StrLen len = r.Len() + 1; in AddString()
441 memcpy( pStrings + nStringOff, r.GetBuffer(), len * sizeof( sal_Unicode ) ); in AddString()