Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
2850b4dc
Kaydet (Commit)
2850b4dc
authored
Ock 18, 2015
tarafından
Stephan Bergmann
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Some more loplugin:cstylecast: tools
Change-Id: I2b540c4c0c34823143e13d16559dac7458a38933
üst
17fe7fc5
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
69 additions
and
69 deletions
+69
-69
solar.h
include/tools/solar.h
+32
-32
poly.cxx
tools/source/generic/poly.cxx
+8
-8
rc.cxx
tools/source/rc/rc.cxx
+2
-2
resmgr.cxx
tools/source/rc/resmgr.cxx
+10
-10
errinf.cxx
tools/source/ref/errinf.cxx
+2
-2
globname.cxx
tools/source/ref/globname.cxx
+2
-2
stream.cxx
tools/source/stream/stream.cxx
+13
-13
No files found.
include/tools/solar.h
Dosyayı görüntüle @
2850b4dc
...
...
@@ -55,25 +55,25 @@ inline sal_uInt32 SVBT32ToUInt32 ( const SVBT32 p ) { return (sal_uInt32)p[0]
+
((
sal_uInt32
)
p
[
3
]
<<
24
);
}
#if defined OSL_LITENDIAN
inline
double
SVBT64ToDouble
(
const
SVBT64
p
)
{
double
n
;
((
sal_uInt8
*
)
&
n
)[
0
]
=
p
[
0
];
((
sal_uInt8
*
)
&
n
)[
1
]
=
p
[
1
];
((
sal_uInt8
*
)
&
n
)[
2
]
=
p
[
2
];
((
sal_uInt8
*
)
&
n
)[
3
]
=
p
[
3
];
((
sal_uInt8
*
)
&
n
)[
4
]
=
p
[
4
];
((
sal_uInt8
*
)
&
n
)[
5
]
=
p
[
5
];
((
sal_uInt8
*
)
&
n
)[
6
]
=
p
[
6
];
((
sal_uInt8
*
)
&
n
)[
7
]
=
p
[
7
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
0
]
=
p
[
0
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
1
]
=
p
[
1
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
2
]
=
p
[
2
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
3
]
=
p
[
3
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
4
]
=
p
[
4
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
5
]
=
p
[
5
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
6
]
=
p
[
6
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
7
]
=
p
[
7
];
return
n
;
}
#else
inline
double
SVBT64ToDouble
(
const
SVBT64
p
)
{
double
n
;
((
sal_uInt8
*
)
&
n
)[
0
]
=
p
[
7
];
((
sal_uInt8
*
)
&
n
)[
1
]
=
p
[
6
];
((
sal_uInt8
*
)
&
n
)[
2
]
=
p
[
5
];
((
sal_uInt8
*
)
&
n
)[
3
]
=
p
[
4
];
((
sal_uInt8
*
)
&
n
)[
4
]
=
p
[
3
];
((
sal_uInt8
*
)
&
n
)[
5
]
=
p
[
2
];
((
sal_uInt8
*
)
&
n
)[
6
]
=
p
[
1
];
((
sal_uInt8
*
)
&
n
)[
7
]
=
p
[
0
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
0
]
=
p
[
7
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
1
]
=
p
[
6
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
2
]
=
p
[
5
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
3
]
=
p
[
4
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
4
]
=
p
[
3
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
5
]
=
p
[
2
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
6
]
=
p
[
1
];
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
7
]
=
p
[
0
];
return
n
;
}
#endif
...
...
@@ -84,23 +84,23 @@ inline void UInt32ToSVBT32 ( sal_uInt32 n, SVBT32 p ) { p[0] = (sal_uInt8)
p
[
2
]
=
(
sal_uInt8
)(
n
>>
16
);
p
[
3
]
=
(
sal_uInt8
)(
n
>>
24
);
}
#if defined OSL_LITENDIAN
inline
void
DoubleToSVBT64
(
double
n
,
SVBT64
p
)
{
p
[
0
]
=
((
sal_uInt8
*
)
&
n
)[
0
];
p
[
1
]
=
((
sal_uInt8
*
)
&
n
)[
1
];
p
[
2
]
=
((
sal_uInt8
*
)
&
n
)[
2
];
p
[
3
]
=
((
sal_uInt8
*
)
&
n
)[
3
];
p
[
4
]
=
((
sal_uInt8
*
)
&
n
)[
4
];
p
[
5
]
=
((
sal_uInt8
*
)
&
n
)[
5
];
p
[
6
]
=
((
sal_uInt8
*
)
&
n
)[
6
];
p
[
7
]
=
((
sal_uInt8
*
)
&
n
)[
7
];
}
inline
void
DoubleToSVBT64
(
double
n
,
SVBT64
p
)
{
p
[
0
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
0
];
p
[
1
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
1
];
p
[
2
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
2
];
p
[
3
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
3
];
p
[
4
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
4
];
p
[
5
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
5
];
p
[
6
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
6
];
p
[
7
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
7
];
}
#else
inline
void
DoubleToSVBT64
(
double
n
,
SVBT64
p
)
{
p
[
0
]
=
((
sal_uInt8
*
)
&
n
)[
7
];
p
[
1
]
=
((
sal_uInt8
*
)
&
n
)[
6
];
p
[
2
]
=
((
sal_uInt8
*
)
&
n
)[
5
];
p
[
3
]
=
((
sal_uInt8
*
)
&
n
)[
4
];
p
[
4
]
=
((
sal_uInt8
*
)
&
n
)[
3
];
p
[
5
]
=
((
sal_uInt8
*
)
&
n
)[
2
];
p
[
6
]
=
((
sal_uInt8
*
)
&
n
)[
1
];
p
[
7
]
=
((
sal_uInt8
*
)
&
n
)[
0
];
}
inline
void
DoubleToSVBT64
(
double
n
,
SVBT64
p
)
{
p
[
0
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
7
];
p
[
1
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
6
];
p
[
2
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
5
];
p
[
3
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
4
];
p
[
4
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
3
];
p
[
5
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
2
];
p
[
6
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
1
];
p
[
7
]
=
reinterpret_cast
<
sal_uInt8
*>
(
&
n
)[
0
];
}
#endif
#endif
...
...
tools/source/generic/poly.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -61,7 +61,7 @@ ImplPolygon::ImplPolygon( sal_uInt16 nInitSize, bool bFlags )
{
if
(
nInitSize
)
{
mpPointAry
=
(
Point
*
)
new
char
[(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)]
;
mpPointAry
=
reinterpret_cast
<
Point
*>
(
new
char
[(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)])
;
memset
(
mpPointAry
,
0
,
(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)
);
}
else
...
...
@@ -83,7 +83,7 @@ ImplPolygon::ImplPolygon( const ImplPolygon& rImpPoly )
{
if
(
rImpPoly
.
mnPoints
)
{
mpPointAry
=
(
Point
*
)
new
char
[(
sal_uIntPtr
)
rImpPoly
.
mnPoints
*
sizeof
(
Point
)]
;
mpPointAry
=
reinterpret_cast
<
Point
*>
(
new
char
[(
sal_uIntPtr
)
rImpPoly
.
mnPoints
*
sizeof
(
Point
)])
;
memcpy
(
mpPointAry
,
rImpPoly
.
mpPointAry
,
(
sal_uIntPtr
)
rImpPoly
.
mnPoints
*
sizeof
(
Point
)
);
if
(
rImpPoly
.
mpFlagAry
)
...
...
@@ -108,7 +108,7 @@ ImplPolygon::ImplPolygon( sal_uInt16 nInitSize, const Point* pInitAry, const sal
{
if
(
nInitSize
)
{
mpPointAry
=
(
Point
*
)
new
char
[(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)]
;
mpPointAry
=
reinterpret_cast
<
Point
*>
(
new
char
[(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)])
;
memcpy
(
mpPointAry
,
pInitAry
,
(
sal_uIntPtr
)
nInitSize
*
sizeof
(
Point
)
);
if
(
pInitFlags
)
...
...
@@ -133,7 +133,7 @@ ImplPolygon::~ImplPolygon()
{
if
(
mpPointAry
)
{
delete
[]
(
char
*
)
mpPointAry
;
delete
[]
reinterpret_cast
<
char
*>
(
mpPointAry
)
;
}
if
(
mpFlagAry
)
...
...
@@ -149,7 +149,7 @@ void ImplPolygon::ImplSetSize( sal_uInt16 nNewSize, bool bResize )
if
(
nNewSize
)
{
pNewAry
=
(
Point
*
)
new
char
[(
sal_uIntPtr
)
nNewSize
*
sizeof
(
Point
)]
;
pNewAry
=
reinterpret_cast
<
Point
*>
(
new
char
[(
sal_uIntPtr
)
nNewSize
*
sizeof
(
Point
)])
;
if
(
bResize
)
{
...
...
@@ -172,7 +172,7 @@ void ImplPolygon::ImplSetSize( sal_uInt16 nNewSize, bool bResize )
pNewAry
=
NULL
;
if
(
mpPointAry
)
delete
[]
(
char
*
)
mpPointAry
;
delete
[]
reinterpret_cast
<
char
*>
(
mpPointAry
)
;
// ggf. FlagArray beruecksichtigen
if
(
mpFlagAry
)
...
...
@@ -236,7 +236,7 @@ void ImplPolygon::ImplSplit( sal_uInt16 nPos, sal_uInt16 nSpace, ImplPolygon* pI
const
sal_uInt16
nSecPos
=
nPos
+
nSpace
;
const
sal_uInt16
nRest
=
mnPoints
-
nPos
;
Point
*
pNewAry
=
(
Point
*
)
new
char
[
(
sal_uIntPtr
)
nNewSize
*
sizeof
(
Point
)
]
;
Point
*
pNewAry
=
reinterpret_cast
<
Point
*>
(
new
char
[
(
sal_uIntPtr
)
nNewSize
*
sizeof
(
Point
)
])
;
memcpy
(
pNewAry
,
mpPointAry
,
nPos
*
sizeof
(
Point
)
);
...
...
@@ -246,7 +246,7 @@ void ImplPolygon::ImplSplit( sal_uInt16 nPos, sal_uInt16 nSpace, ImplPolygon* pI
memset
(
pNewAry
+
nPos
,
0
,
nSpaceSize
);
memcpy
(
pNewAry
+
nSecPos
,
mpPointAry
+
nPos
,
nRest
*
sizeof
(
Point
)
);
delete
[]
(
char
*
)
mpPointAry
;
delete
[]
reinterpret_cast
<
char
*>
(
mpPointAry
)
;
// consider FlagArray
if
(
mpFlagAry
)
...
...
tools/source/rc/rc.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -65,8 +65,8 @@ OUString ResId::toString() const
// String loading
RSHEADER_TYPE
*
pResHdr
=
(
RSHEADER_TYPE
*
)
pResMgr
->
GetClass
();
sal_Int32
nStringLen
=
rtl_str_getLength
(
(
char
*
)
(
pResHdr
+
1
)
);
OUString
sRet
(
(
const
char
*
)
(
pResHdr
+
1
),
nStringLen
,
RTL_TEXTENCODING_UTF8
);
sal_Int32
nStringLen
=
rtl_str_getLength
(
reinterpret_cast
<
char
*>
(
pResHdr
+
1
)
);
OUString
sRet
(
reinterpret_cast
<
char
*>
(
pResHdr
+
1
),
nStringLen
,
RTL_TEXTENCODING_UTF8
);
sal_uInt32
nSize
=
sizeof
(
RSHEADER_TYPE
)
+
sal
::
static_int_cast
<
sal_uInt32
>
(
nStringLen
)
+
1
;
...
...
tools/source/rc/resmgr.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -755,15 +755,15 @@ static RSHEADER_TYPE* LocalResource( const ImpRCStack* pStack,
if
(
pStack
->
pResource
&&
pStack
->
pClassRes
)
{
pTmp
=
(
RSHEADER_TYPE
*
)
(
(
sal_uInt8
*
)
pStack
->
pResource
+
pStack
->
pResource
->
GetLocalOff
());
pEnd
=
(
RSHEADER_TYPE
*
)
(
(
sal_uInt8
*
)
pStack
->
pResource
+
pStack
->
pResource
->
GetGlobOff
());
pTmp
=
reinterpret_cast
<
RSHEADER_TYPE
*>
(
reinterpret_cast
<
sal_uInt8
*>
(
pStack
->
pResource
)
+
pStack
->
pResource
->
GetLocalOff
());
pEnd
=
reinterpret_cast
<
RSHEADER_TYPE
*>
(
reinterpret_cast
<
sal_uInt8
*>
(
pStack
->
pResource
)
+
pStack
->
pResource
->
GetGlobOff
());
while
(
pTmp
!=
pEnd
)
{
if
(
pTmp
->
GetRT
()
==
nRTType
&&
pTmp
->
GetId
()
==
nId
)
return
pTmp
;
pTmp
=
(
RSHEADER_TYPE
*
)((
sal_uInt8
*
)
pTmp
+
pTmp
->
GetGlobOff
());
pTmp
=
reinterpret_cast
<
RSHEADER_TYPE
*>
(
reinterpret_cast
<
sal_uInt8
*>
(
pTmp
)
+
pTmp
->
GetGlobOff
());
}
}
...
...
@@ -1113,7 +1113,7 @@ void ResMgr::PopContext( const Resource* pResObj )
#ifdef DBG_UTIL
if
(
DbgIsResource
()
&&
!
(
pTop
->
Flags
&
RC_NOTFOUND
)
)
{
void
*
pRes
=
(
sal_uInt8
*
)
pTop
->
pResource
+
void
*
pRes
=
reinterpret_cast
<
sal_uInt8
*>
(
pTop
->
pResource
)
+
pTop
->
pResource
->
GetLocalOff
();
if
(
pTop
->
pClassRes
!=
pRes
)
...
...
@@ -1215,13 +1215,13 @@ sal_uInt32 ResMgr::GetByteString( OString& rStr, const sal_uInt8* pStr )
{
sal_uInt32
nLen
=
0
;
sal_uInt32
nRet
=
GetStringSize
(
pStr
,
nLen
);
rStr
=
OString
(
(
const
sal_Char
*
)
pStr
,
nLen
);
rStr
=
OString
(
reinterpret_cast
<
const
char
*>
(
pStr
)
,
nLen
);
return
nRet
;
}
sal_uInt32
ResMgr
::
GetStringSize
(
const
sal_uInt8
*
pStr
,
sal_uInt32
&
nLen
)
{
nLen
=
static_cast
<
sal_uInt32
>
(
strlen
(
(
const
char
*
)
pStr
)
);
nLen
=
static_cast
<
sal_uInt32
>
(
strlen
(
reinterpret_cast
<
const
char
*>
(
pStr
)
)
);
return
GetStringSize
(
nLen
);
}
...
...
@@ -1257,7 +1257,7 @@ void* ResMgr::Increment( sal_uInt32 nSize )
sal_uInt32
nLocalOff
=
pRes
->
GetLocalOff
();
if
(
(
pRes
->
GetGlobOff
()
==
nLocalOff
)
&&
((
(
char
*
)
pRes
+
nLocalOff
)
==
rStack
.
pClassRes
)
&&
((
reinterpret_cast
<
char
*>
(
pRes
)
+
nLocalOff
)
==
rStack
.
pClassRes
)
&&
(
rStack
.
Flags
&
RC_AUTORELEASE
))
{
PopContext
(
rStack
.
pResObj
);
...
...
@@ -1608,7 +1608,7 @@ OUString SimpleResMgr::ReadString( sal_uInt32 nId )
}
// sal_uIntPtr nLen = pResHeader->GetLocalOff() - sizeof(RSHEADER_TYPE);
ResMgr
::
GetString
(
sReturn
,
(
const
sal_uInt8
*
)
(
pResHeader
+
1
)
);
ResMgr
::
GetString
(
sReturn
,
reinterpret_cast
<
sal_uInt8
*>
(
pResHeader
+
1
)
);
// not necessary with the current implementation which holds the string table permanently, but to be sure ....
// note: pFallback cannot be NULL here and is either the fallback or m_pResImpl
...
...
tools/source/ref/errinf.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -319,14 +319,14 @@ sal_uInt16 ErrorHandler::HandleError_Impl(
delete
pInfo
;
if
(
!
pData
->
bIsWindowDsp
)
{
(
*
(
BasicDisplayErrorFunc
*
)
pData
->
pDsp
)(
aErr
,
aAction
);
(
*
reinterpret_cast
<
BasicDisplayErrorFunc
*>
(
pData
->
pDsp
)
)(
aErr
,
aAction
);
return
0
;
}
else
{
if
(
nFlags
!=
USHRT_MAX
)
nErrFlags
=
nFlags
;
return
(
*
(
WindowDisplayErrorFunc
*
)
pData
->
pDsp
)(
return
(
*
reinterpret_cast
<
WindowDisplayErrorFunc
*>
(
pData
->
pDsp
)
)(
pParent
,
nErrFlags
,
aErr
,
aAction
);
}
}
...
...
tools/source/ref/globname.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -117,7 +117,7 @@ SvStream& WriteSvGlobalName( SvStream& rOStr, const SvGlobalName & rObj )
rOStr
.
WriteUInt32
(
rObj
.
pImp
->
szData
.
Data1
);
rOStr
.
WriteUInt16
(
rObj
.
pImp
->
szData
.
Data2
);
rOStr
.
WriteUInt16
(
rObj
.
pImp
->
szData
.
Data3
);
rOStr
.
Write
(
(
sal_Char
*
)
&
rObj
.
pImp
->
szData
.
Data4
,
8
);
rOStr
.
Write
(
&
rObj
.
pImp
->
szData
.
Data4
,
8
);
return
rOStr
;
}
...
...
@@ -127,7 +127,7 @@ SvStream& operator >> ( SvStream& rStr, SvGlobalName & rObj )
rStr
.
ReadUInt32
(
rObj
.
pImp
->
szData
.
Data1
);
rStr
.
ReadUInt16
(
rObj
.
pImp
->
szData
.
Data2
);
rStr
.
ReadUInt16
(
rObj
.
pImp
->
szData
.
Data3
);
rStr
.
Read
(
(
sal_Char
*
)
&
rObj
.
pImp
->
szData
.
Data4
,
8
);
rStr
.
Read
(
&
rObj
.
pImp
->
szData
.
Data4
,
8
);
return
rStr
;
}
...
...
tools/source/stream/stream.cxx
Dosyayı görüntüle @
2850b4dc
...
...
@@ -134,14 +134,14 @@ inline static void SwapDouble( double& r )
if( bIoRead && sizeof(datatype)<=nBufFree) \
{ \
for (std::size_t i = 0; i < sizeof(datatype); i++) \
((char *)&value)[i] = pBufPos[i];
\
reinterpret_cast<char *>(&value)[i] = pBufPos[i];
\
nBufActualPos += sizeof(datatype); \
pBufPos += sizeof(datatype); \
nBufFree -= sizeof(datatype); \
} \
else \
{ \
Read(
(char*)&value, sizeof(datatype) );
\
Read(
&value, sizeof(datatype) );
\
} \
...
...
@@ -149,7 +149,7 @@ inline static void SwapDouble( double& r )
if( bIoWrite && sizeof(datatype) <= nBufFree) \
{ \
for (std::size_t i = 0; i < sizeof(datatype); i++) \
pBufPos[i] =
((char *)&value)[i];
\
pBufPos[i] =
reinterpret_cast<char const *>(&value)[i];
\
nBufFree -= sizeof(datatype); \
nBufActualPos += sizeof(datatype); \
if( nBufActualPos > nBufActualLen ) \
...
...
@@ -159,7 +159,7 @@ inline static void SwapDouble( double& r )
} \
else \
{ \
Write(
(char*)&value, sizeof(datatype) );
\
Write(
&value, sizeof(datatype) );
\
} \
// class SvLockBytes
...
...
@@ -605,7 +605,7 @@ bool SvStream::ReadUniStringLine( OUString& rStr, sal_Int32 nMaxCodepointsToRead
while
(
!
bEnd
&&
!
GetError
()
)
// Don't test for EOF as we
// are reading block-wise!
{
sal_uInt16
nLen
=
(
sal_uInt16
)
Read
(
(
char
*
)
buf
,
sizeof
(
buf
)
-
sizeof
(
sal_Unicode
)
);
sal_uInt16
nLen
=
(
sal_uInt16
)
Read
(
buf
,
sizeof
(
buf
)
-
sizeof
(
sal_Unicode
)
);
nLen
/=
sizeof
(
sal_Unicode
);
if
(
!
nLen
)
{
...
...
@@ -664,7 +664,7 @@ bool SvStream::ReadUniStringLine( OUString& rStr, sal_Int32 nMaxCodepointsToRead
if
(
bEnd
&&
(
c
==
'\r'
||
c
==
'\n'
)
)
// special treatment for DOS files
{
sal_Unicode
cTemp
;
Read
(
(
char
*
)
&
cTemp
,
sizeof
(
cTemp
)
);
Read
(
&
cTemp
,
sizeof
(
cTemp
)
);
if
(
bSwap
)
SwapUShort
(
cTemp
);
if
(
cTemp
==
c
||
(
cTemp
!=
'\n'
&&
cTemp
!=
'\r'
)
)
...
...
@@ -733,7 +733,7 @@ sal_Size write_uInt16s_FromOUString(SvStream& rStrm, const OUString& rStr,
DBG_ASSERT
(
sizeof
(
sal_Unicode
)
==
sizeof
(
sal_uInt16
),
"write_uInt16s_FromOUString: swapping sizeof(sal_Unicode) not implemented"
);
sal_Size
nWritten
;
if
(
!
rStrm
.
IsEndianSwap
())
nWritten
=
rStrm
.
Write
(
(
char
*
)
rStr
.
getStr
(),
nUnits
*
sizeof
(
sal_Unicode
)
);
nWritten
=
rStrm
.
Write
(
rStr
.
getStr
(),
nUnits
*
sizeof
(
sal_Unicode
)
);
else
{
sal_Size
nLen
=
nUnits
;
...
...
@@ -747,7 +747,7 @@ sal_Size write_uInt16s_FromOUString(SvStream& rStrm, const OUString& rStr,
SwapUShort
(
*
p
);
p
++
;
}
nWritten
=
rStrm
.
Write
(
(
char
*
)
pTmp
,
nLen
*
sizeof
(
sal_Unicode
)
);
nWritten
=
rStrm
.
Write
(
pTmp
,
nLen
*
sizeof
(
sal_Unicode
)
);
if
(
pTmp
!=
aBuf
)
delete
[]
pTmp
;
}
...
...
@@ -968,7 +968,7 @@ SvStream& SvStream::ReadSChar( signed char& r )
nBufFree
-=
sizeof
(
signed
char
);
}
else
Read
(
(
char
*
)
&
r
,
sizeof
(
signed
char
)
);
Read
(
&
r
,
sizeof
(
signed
char
)
);
return
*
this
;
}
...
...
@@ -1000,7 +1000,7 @@ SvStream& SvStream::ReadUChar( unsigned char& r )
nBufFree
-=
sizeof
(
char
);
}
else
Read
(
(
char
*
)
&
r
,
sizeof
(
char
)
);
Read
(
&
r
,
sizeof
(
char
)
);
return
*
this
;
}
...
...
@@ -1135,7 +1135,7 @@ SvStream& SvStream::WriteSChar( signed char v )
bIsDirty
=
true
;
}
else
Write
(
(
char
*
)
&
v
,
sizeof
(
signed
char
)
);
Write
(
&
v
,
sizeof
(
signed
char
)
);
return
*
this
;
}
...
...
@@ -1173,7 +1173,7 @@ SvStream& SvStream::WriteUChar( unsigned char v )
bIsDirty
=
true
;
}
else
Write
(
(
char
*
)
&
v
,
sizeof
(
char
)
);
Write
(
&
v
,
sizeof
(
char
)
);
return
*
this
;
}
...
...
@@ -1550,7 +1550,7 @@ sal_Size SvStream::CryptAndWriteBuffer( const void* pStart, sal_Size nLen)
pTemp
[
n
]
=
aCh
;
}
// *************************
nCount
+=
PutData
(
(
char
*
)
pTemp
,
nBufCount
);
nCount
+=
PutData
(
pTemp
,
nBufCount
);
pDataPtr
+=
nBufCount
;
}
while
(
nLen
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment