Kaydet (Commit) 2e160b1e authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Some more loplugin:cstylecast: rsc

Change-Id: If62d142481cb3520042a040325bdd9167ae178e7
üst 3dade546
...@@ -62,11 +62,11 @@ public: ...@@ -62,11 +62,11 @@ public:
virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
((RscEnumInst*)rInst.pData)->bDflt = true; reinterpret_cast<RscEnumInst*>(rInst.pData)->bDflt = true;
} }
bool IsDefault( const RSCINST & rInst ) SAL_OVERRIDE bool IsDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
return( ((RscEnumInst*)rInst.pData)->bDflt ); return reinterpret_cast<RscEnumInst*>(rInst.pData)->bDflt;
}; };
// Als Default setzen // Als Default setzen
bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE; bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE;
......
...@@ -46,11 +46,11 @@ public: ...@@ -46,11 +46,11 @@ public:
// Eine Zuweisung an eine Variable // Eine Zuweisung an eine Variable
virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
((RscRangeInst*)rInst.pData)->bDflt = true; reinterpret_cast<RscRangeInst*>(rInst.pData)->bDflt = true;
} }
bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE
{ {
return( ((RscRangeInst*)rInst.pData)->bDflt ); return reinterpret_cast<RscRangeInst*>(rInst.pData)->bDflt;
}; };
// Als Default setzen // Als Default setzen
bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE; bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE;
...@@ -84,11 +84,11 @@ public: ...@@ -84,11 +84,11 @@ public:
// Eine Zuweisung an eine Variable // Eine Zuweisung an eine Variable
virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
((RscLongRangeInst*)rInst.pData)->bDflt = true; reinterpret_cast<RscLongRangeInst*>(rInst.pData)->bDflt = true;
} }
bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE
{ {
return( ((RscLongRangeInst*)rInst.pData)->bDflt ); return reinterpret_cast<RscLongRangeInst*>(rInst.pData)->bDflt;
}; };
// Als Default setzen // Als Default setzen
bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE; bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE;
...@@ -131,12 +131,12 @@ public: ...@@ -131,12 +131,12 @@ public:
sal_uInt32 Size() SAL_OVERRIDE { return nSize; } sal_uInt32 Size() SAL_OVERRIDE { return nSize; }
virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE virtual void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
((RscId*)rInst.pData)->aExp.cUnused = true; reinterpret_cast<RscId*>(rInst.pData)->aExp.cUnused = true;
} }
bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE
{ {
//cUnused wird fuer Defaultkennung verwendet //cUnused wird fuer Defaultkennung verwendet
return ((RscId*)rInst.pData)->aExp.cUnused; return reinterpret_cast<RscId*>(rInst.pData)->aExp.cUnused;
} }
// Als Default setzen // Als Default setzen
bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE; bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE;
......
...@@ -45,11 +45,11 @@ public: ...@@ -45,11 +45,11 @@ public:
sal_uInt32 Size() SAL_OVERRIDE { return nSize; } sal_uInt32 Size() SAL_OVERRIDE { return nSize; }
void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE void SetToDefault( const RSCINST & rInst ) SAL_OVERRIDE
{ {
((RscStringInst*)rInst.pData)->bDflt = true; reinterpret_cast<RscStringInst*>(rInst.pData)->bDflt = true;
} }
bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE bool IsDefault( const RSCINST & rInst) SAL_OVERRIDE
{ {
return ((RscStringInst*)rInst.pData)->bDflt; return reinterpret_cast<RscStringInst*>(rInst.pData)->bDflt;
} }
// Als Default setzen // Als Default setzen
bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE; bool IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) SAL_OVERRIDE;
......
...@@ -101,7 +101,7 @@ public: ...@@ -101,7 +101,7 @@ public:
{ {
sal_uInt16 nVal = 0; sal_uInt16 nVal = 0;
char* pFrom = GetPointer(nPos); char* pFrom = GetPointer(nPos);
char* pTo = (char*)&nVal; char* pTo = reinterpret_cast<char*>(&nVal);
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
return bSwap ? OSL_SWAPWORD( nVal ) : nVal; return bSwap ? OSL_SWAPWORD( nVal ) : nVal;
...@@ -110,7 +110,7 @@ public: ...@@ -110,7 +110,7 @@ public:
{ {
sal_uInt32 nVal = 0; sal_uInt32 nVal = 0;
char* pFrom = GetPointer(nPos); char* pFrom = GetPointer(nPos);
char* pTo = (char*)&nVal; char* pTo = reinterpret_cast<char*>(&nVal);
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
...@@ -204,7 +204,7 @@ public: ...@@ -204,7 +204,7 @@ public:
if( bSwap ) if( bSwap )
nVal = OSL_SWAPWORD( nVal ); nVal = OSL_SWAPWORD( nVal );
char* pTo = GetPointer( nPos ); char* pTo = GetPointer( nPos );
char* pFrom = (char*)&nVal; char* pFrom = reinterpret_cast<char*>(&nVal);
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
*pTo++ = *pFrom++; *pTo++ = *pFrom++;
} }
......
...@@ -118,13 +118,9 @@ bool RscNameTable::Get( Atom nName, KEY_STRUCT * pEle ) ...@@ -118,13 +118,9 @@ bool RscNameTable::Get( Atom nName, KEY_STRUCT * pEle )
{ {
// Suche nach dem Schluesselwort // Suche nach dem Schluesselwort
aSearchName.nName = nName; aSearchName.nName = nName;
pKey = (KEY_STRUCT *)bsearch( pKey = reinterpret_cast<KEY_STRUCT *>(bsearch(
#ifdef UNX &aSearchName, pTable,
(const char *) &aSearchName, (char *)pTable, nEntries, sizeof( KEY_STRUCT ), KeyCompare ));
#else
(const void *) &aSearchName, (const void *)pTable,
#endif
nEntries, sizeof( KEY_STRUCT ), KeyCompare );
} }
else else
{ {
......
...@@ -104,13 +104,13 @@ RSCINST RscArray::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -104,13 +104,13 @@ RSCINST RscArray::Create( RSCINST * pInst, const RSCINST & rDflt,
RscTop::Create( &aInst, rDflt, bOwnClass ); RscTop::Create( &aInst, rDflt, bOwnClass );
pClassData = (RscArrayInst *)(aInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(aInst.pData + nOffInstData);
pClassData->pNode = NULL; pClassData->pNode = NULL;
if( bOwnClass ) if( bOwnClass )
{ {
RscArrayInst * pDfltClassData; RscArrayInst * pDfltClassData;
pDfltClassData = (RscArrayInst *)(rDflt.pData + nOffInstData); pDfltClassData = reinterpret_cast<RscArrayInst *>(rDflt.pData + nOffInstData);
pClassData->pNode = ::Create( pDfltClassData->pNode ); pClassData->pNode = ::Create( pDfltClassData->pNode );
} }
...@@ -133,7 +133,7 @@ void RscArray::Destroy( const RSCINST & rInst ) ...@@ -133,7 +133,7 @@ void RscArray::Destroy( const RSCINST & rInst )
RscTop::Destroy( rInst ); RscTop::Destroy( rInst );
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
//Baum rekursiv loeschen //Baum rekursiv loeschen
::Destroy( pClassData->pNode ); ::Destroy( pClassData->pNode );
...@@ -147,7 +147,7 @@ ERRTYPE RscArray::GetValueEle( const RSCINST & rInst, ...@@ -147,7 +147,7 @@ ERRTYPE RscArray::GetValueEle( const RSCINST & rInst,
RscArrayInst * pClassData; RscArrayInst * pClassData;
RscInstNode * pNode; RscInstNode * pNode;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
ERRTYPE aError; ERRTYPE aError;
...@@ -217,7 +217,7 @@ bool RscArray::IsConsistent( const RSCINST & rInst ) ...@@ -217,7 +217,7 @@ bool RscArray::IsConsistent( const RSCINST & rInst )
bRet = RscTop::IsConsistent( rInst ); bRet = RscTop::IsConsistent( rInst );
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
if( !::IsConsistent( pClassData->pNode ) ) if( !::IsConsistent( pClassData->pNode ) )
bRet = false; bRet = false;
...@@ -238,7 +238,7 @@ void RscArray::SetToDefault( const RSCINST & rInst ) ...@@ -238,7 +238,7 @@ void RscArray::SetToDefault( const RSCINST & rInst )
{ {
RscArrayInst * pClassData; RscArrayInst * pClassData;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
::SetToDefault( pClassData->pNode ); ::SetToDefault( pClassData->pNode );
...@@ -264,7 +264,7 @@ bool RscArray::IsDefault( const RSCINST & rInst ) ...@@ -264,7 +264,7 @@ bool RscArray::IsDefault( const RSCINST & rInst )
{ {
RscArrayInst * pClassData; RscArrayInst * pClassData;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
bool bRet = ::IsDefault( pClassData->pNode ); bool bRet = ::IsDefault( pClassData->pNode );
...@@ -294,7 +294,7 @@ bool RscArray::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -294,7 +294,7 @@ bool RscArray::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
if( bRet ) if( bRet )
{ {
RscArrayInst * pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); RscArrayInst * pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
bRet = ::IsValueDefault( pClassData->pNode, pDef ); bRet = ::IsValueDefault( pClassData->pNode, pDef );
} }
...@@ -307,7 +307,7 @@ void RscArray::WriteSrcHeader( const RSCINST & rInst, FILE * fOutput, ...@@ -307,7 +307,7 @@ void RscArray::WriteSrcHeader( const RSCINST & rInst, FILE * fOutput,
{ {
RscArrayInst * pClassData; RscArrayInst * pClassData;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
if( pTC->IsSrsDefault() ) if( pTC->IsSrsDefault() )
{ // nur einen Wert schreiben { // nur einen Wert schreiben
...@@ -374,7 +374,7 @@ void RscArray::WriteSrcArray( const RSCINST & rInst, FILE * fOutput, ...@@ -374,7 +374,7 @@ void RscArray::WriteSrcArray( const RSCINST & rInst, FILE * fOutput,
{ {
RscArrayInst * pClassData; RscArrayInst * pClassData;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
::WriteSrc( pClassData->pNode, fOutput, pTC, nTab, pVarName, ::WriteSrc( pClassData->pNode, fOutput, pTC, nTab, pVarName,
rInst.pData, pTypeClass ); rInst.pData, pTypeClass );
...@@ -394,7 +394,7 @@ ERRTYPE RscArray::WriteRc( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -394,7 +394,7 @@ ERRTYPE RscArray::WriteRc( const RSCINST & rInst, RscWriteRc & rMem,
RscArrayInst * pClassData; RscArrayInst * pClassData;
RscInstNode * pNode = NULL; RscInstNode * pNode = NULL;
pClassData = (RscArrayInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscArrayInst *>(rInst.pData + nOffInstData);
if( pClassData->pNode ) if( pClassData->pNode )
{ {
......
...@@ -100,9 +100,9 @@ RSCINST RscClass::GetInstData ...@@ -100,9 +100,9 @@ RSCINST RscClass::GetInstData
else if( VAR_POINTER & pVarTypeList[ nEle ].nVarType ) else if( VAR_POINTER & pVarTypeList[ nEle ].nVarType )
{ {
if( VAR_EXTENDABLE & pVarTypeList[ nEle ].nVarType ) if( VAR_EXTENDABLE & pVarTypeList[ nEle ].nVarType )
aInst = *(RSCINST *) (pData + pVarTypeList[ nEle ].nOffset); aInst = *reinterpret_cast<RSCINST *>(pData + pVarTypeList[ nEle ].nOffset);
else else
aInst.pData = *(CLASS_DATA *) (pData + pVarTypeList[ nEle ].nOffset); aInst.pData = *reinterpret_cast<CLASS_DATA *>(pData + pVarTypeList[ nEle ].nOffset);
} }
else else
aInst.pData = pData + pVarTypeList[ nEle ].nOffset; aInst.pData = pData + pVarTypeList[ nEle ].nOffset;
...@@ -122,7 +122,7 @@ void RscClass::SetVarDflt( CLASS_DATA pData, sal_uInt32 nEle, bool bSet ) ...@@ -122,7 +122,7 @@ void RscClass::SetVarDflt( CLASS_DATA pData, sal_uInt32 nEle, bool bSet )
{ {
RscClassInst * pClass; RscClassInst * pClass;
pClass = (RscClassInst *)(pData + nSuperSize ); pClass = reinterpret_cast<RscClassInst *>(pData + nSuperSize );
if( bSet ) if( bSet )
pClass->nVarDflt |= ((sal_uLong)1 << nEle); pClass->nVarDflt |= ((sal_uLong)1 << nEle);
else else
...@@ -133,7 +133,7 @@ bool RscClass::IsDflt( CLASS_DATA pData, sal_uInt32 nEle ) ...@@ -133,7 +133,7 @@ bool RscClass::IsDflt( CLASS_DATA pData, sal_uInt32 nEle )
{ {
RscClassInst * pClass; RscClassInst * pClass;
pClass = (RscClassInst *)(pData + nSuperSize ); pClass = reinterpret_cast<RscClassInst *>(pData + nSuperSize );
return pClass->nVarDflt & ((sal_uLong)1 << nEle); return pClass->nVarDflt & ((sal_uLong)1 << nEle);
} }
...@@ -159,10 +159,10 @@ RSCINST RscClass::Create( RSCINST * pInst, ...@@ -159,10 +159,10 @@ RSCINST RscClass::Create( RSCINST * pInst,
RscTop::Create( &aInst, rDflt, bOwnClass ); RscTop::Create( &aInst, rDflt, bOwnClass );
if( bOwnClass ) if( bOwnClass )
((RscClassInst *)(aInst.pData + nSuperSize))->nVarDflt = reinterpret_cast<RscClassInst *>(aInst.pData + nSuperSize)->nVarDflt =
((RscClassInst *)(rDflt.pData + nSuperSize))->nVarDflt; reinterpret_cast<RscClassInst *>(rDflt.pData + nSuperSize)->nVarDflt;
else else
((RscClassInst *)(aInst.pData + nSuperSize))->nVarDflt = ~((sal_uLong)0); reinterpret_cast<RscClassInst *>(aInst.pData + nSuperSize)->nVarDflt = ~((sal_uLong)0);
for( i = 0; i < nEntries; i++ ) for( i = 0; i < nEntries; i++ )
{ {
...@@ -174,12 +174,12 @@ RSCINST RscClass::Create( RSCINST * pInst, ...@@ -174,12 +174,12 @@ RSCINST RscClass::Create( RSCINST * pInst,
CLASS_DATA * ppData; CLASS_DATA * ppData;
if( VAR_EXTENDABLE & pVarTypeList[ i ].nVarType ) if( VAR_EXTENDABLE & pVarTypeList[ i ].nVarType )
{ {
RSCINST * pInstance = (RSCINST *) (aInst.pData + pVarTypeList[ i ].nOffset ); RSCINST * pInstance = reinterpret_cast<RSCINST *>(aInst.pData + pVarTypeList[ i ].nOffset );
pInstance->pClass = pVarTypeList[ i ].pClass; pInstance->pClass = pVarTypeList[ i ].pClass;
ppData = &pInstance->pData; ppData = &pInstance->pData;
} }
else else
ppData = (CLASS_DATA* ) (aInst.pData + pVarTypeList[ i ].nOffset ); ppData = reinterpret_cast<CLASS_DATA*>(aInst.pData + pVarTypeList[ i ].nOffset );
*ppData = NULL; *ppData = NULL;
if( aDfltI.IsInst() ) if( aDfltI.IsInst() )
...@@ -335,7 +335,7 @@ RSCINST RscClass::GetVariable( const RSCINST & rInst, ...@@ -335,7 +335,7 @@ RSCINST RscClass::GetVariable( const RSCINST & rInst,
{ // Wird ueber Zeiger angegeben { // Wird ueber Zeiger angegeben
if( VAR_EXTENDABLE & pVarTypeList[ i ].nVarType ) if( VAR_EXTENDABLE & pVarTypeList[ i ].nVarType )
{ {
RSCINST * pInst = (RSCINST *) RSCINST * pInst = reinterpret_cast<RSCINST *>
(rInst.pData + pVarTypeList[ i ].nOffset ); (rInst.pData + pVarTypeList[ i ].nOffset );
if( pCreateClass && pCreateClass->InHierarchy( aTmpI.pClass ) ) if( pCreateClass && pCreateClass->InHierarchy( aTmpI.pClass ) )
*pInst = pCreateClass->Create( NULL, aDefInst ); *pInst = pCreateClass->Create( NULL, aDefInst );
...@@ -346,7 +346,7 @@ RSCINST RscClass::GetVariable( const RSCINST & rInst, ...@@ -346,7 +346,7 @@ RSCINST RscClass::GetVariable( const RSCINST & rInst,
else else
{ {
CLASS_DATA * ppData CLASS_DATA * ppData
= (CLASS_DATA *)(rInst.pData + pVarTypeList[ i ].nOffset); = reinterpret_cast<CLASS_DATA *>(rInst.pData + pVarTypeList[ i ].nOffset);
aTmpI = aTmpI.pClass->Create( NULL, aDefInst ); aTmpI = aTmpI.pClass->Create( NULL, aDefInst );
*ppData = aTmpI.pData; *ppData = aTmpI.pData;
} }
...@@ -423,7 +423,7 @@ void RscClass::SetToDefault( const RSCINST & rInst ) ...@@ -423,7 +423,7 @@ void RscClass::SetToDefault( const RSCINST & rInst )
RSCINST aTmpI; RSCINST aTmpI;
RscClassInst * pClass; RscClassInst * pClass;
pClass = (RscClassInst *)(rInst.pData + nSuperSize ); pClass = reinterpret_cast<RscClassInst *>(rInst.pData + nSuperSize );
for( i = 0; i < nEntries; i++ ) for( i = 0; i < nEntries; i++ )
{ {
......
...@@ -120,8 +120,8 @@ ERRTYPE RscEnum::SetConst( const RSCINST & rInst, Atom nConst, sal_Int32 /*nVal* ...@@ -120,8 +120,8 @@ ERRTYPE RscEnum::SetConst( const RSCINST & rInst, Atom nConst, sal_Int32 /*nVal*
if( nEntries != (i = GetConstPos( nConst )) ) if( nEntries != (i = GetConstPos( nConst )) )
{ {
((RscEnumInst *)rInst.pData)->nValue = i; reinterpret_cast<RscEnumInst *>(rInst.pData)->nValue = i;
((RscEnumInst *)rInst.pData)->bDflt = false; reinterpret_cast<RscEnumInst *>(rInst.pData)->bDflt = false;
return ERR_OK; return ERR_OK;
} }
...@@ -143,12 +143,12 @@ ERRTYPE RscEnum::SetNumber( const RSCINST & rInst, sal_Int32 lValue ) ...@@ -143,12 +143,12 @@ ERRTYPE RscEnum::SetNumber( const RSCINST & rInst, sal_Int32 lValue )
ERRTYPE RscEnum::GetConst( const RSCINST & rInst, Atom * pH ) ERRTYPE RscEnum::GetConst( const RSCINST & rInst, Atom * pH )
{ {
*pH = pVarArray[ ((RscEnumInst *)rInst.pData)->nValue ].nId; *pH = pVarArray[ reinterpret_cast<RscEnumInst *>(rInst.pData)->nValue ].nId;
return ERR_OK; return ERR_OK;
} }
ERRTYPE RscEnum::GetNumber( const RSCINST & rInst, sal_Int32 * pNumber ){ ERRTYPE RscEnum::GetNumber( const RSCINST & rInst, sal_Int32 * pNumber ){
*pNumber = pVarArray[ ((RscEnumInst *)rInst.pData)->nValue ].lValue; *pNumber = pVarArray[ reinterpret_cast<RscEnumInst *>(rInst.pData)->nValue ].lValue;
return ERR_OK; return ERR_OK;
} }
...@@ -172,8 +172,8 @@ RSCINST RscEnum::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass ...@@ -172,8 +172,8 @@ RSCINST RscEnum::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass
memmove( aInst.pData, rDflt.pData, Size() ); memmove( aInst.pData, rDflt.pData, Size() );
else else
{ {
((RscEnumInst *)aInst.pData)->nValue = 0; reinterpret_cast<RscEnumInst *>(aInst.pData)->nValue = 0;
((RscEnumInst *)aInst.pData)->bDflt = true; reinterpret_cast<RscEnumInst *>(aInst.pData)->bDflt = true;
} }
return aInst; return aInst;
...@@ -181,20 +181,20 @@ RSCINST RscEnum::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass ...@@ -181,20 +181,20 @@ RSCINST RscEnum::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass
bool RscEnum::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) bool RscEnum::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
return pDef && (((RscEnumInst*)rInst.pData)->nValue == ((RscEnumInst*)pDef)->nValue ); return pDef && (reinterpret_cast<RscEnumInst*>(rInst.pData)->nValue == reinterpret_cast<RscEnumInst*>(pDef)->nValue );
} }
void RscEnum::WriteSrc( const RSCINST & rInst, FILE * fOutput, void RscEnum::WriteSrc( const RSCINST & rInst, FILE * fOutput,
RscTypCont *, sal_uInt32, const char * ) RscTypCont *, sal_uInt32, const char * )
{ {
fprintf( fOutput, "%s", fprintf( fOutput, "%s",
pHS->getString( pVarArray[ ((RscEnumInst *)rInst.pData)->nValue ].nId ).getStr() ); pHS->getString( pVarArray[ reinterpret_cast<RscEnumInst *>(rInst.pData)->nValue ].nId ).getStr() );
} }
ERRTYPE RscEnum::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ERRTYPE RscEnum::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
RscTypCont *, sal_uInt32, bool ) RscTypCont *, sal_uInt32, bool )
{ {
aMem.Put( (sal_Int32)pVarArray[ ((RscEnumInst *)rInst.pData)->nValue ].lValue ); aMem.Put( (sal_Int32)pVarArray[ reinterpret_cast<RscEnumInst *>(rInst.pData)->nValue ].lValue );
return ERR_OK; return ERR_OK;
} }
......
...@@ -89,7 +89,7 @@ RSCINST RscBaseCont::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -89,7 +89,7 @@ RSCINST RscBaseCont::Create( RSCINST * pInst, const RSCINST & rDflt,
RscTop::Create( &aInst, rDflt, bOwnClass ); RscTop::Create( &aInst, rDflt, bOwnClass );
pClassData = (RscBaseContInst *)(aInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(aInst.pData + nOffInstData);
pClassData->nEntries = 0; pClassData->nEntries = 0;
pClassData->pEntries = NULL; pClassData->pEntries = NULL;
pClassData->bDflt = true; pClassData->bDflt = true;
...@@ -99,7 +99,7 @@ RSCINST RscBaseCont::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -99,7 +99,7 @@ RSCINST RscBaseCont::Create( RSCINST * pInst, const RSCINST & rDflt,
RscBaseContInst * pDfltClassData; RscBaseContInst * pDfltClassData;
RSCINST aDfltI; RSCINST aDfltI;
pDfltClassData = (RscBaseContInst *)(rDflt.pData + nOffInstData); pDfltClassData = reinterpret_cast<RscBaseContInst *>(rDflt.pData + nOffInstData);
if( 0 != pDfltClassData->nEntries ) if( 0 != pDfltClassData->nEntries )
{ {
...@@ -128,7 +128,7 @@ void RscBaseCont::Destroy( const RSCINST & rInst ) ...@@ -128,7 +128,7 @@ void RscBaseCont::Destroy( const RSCINST & rInst )
RscTop::Destroy( rInst); RscTop::Destroy( rInst);
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
DestroyElements( pClassData ); DestroyElements( pClassData );
} }
...@@ -137,7 +137,7 @@ RSCINST RscBaseCont::SearchElePos( const RSCINST & rInst, const RscId & rEleName ...@@ -137,7 +137,7 @@ RSCINST RscBaseCont::SearchElePos( const RSCINST & rInst, const RscId & rEleName
{ {
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( !pClass ) if( !pClass )
pClass = pTypeClass; pClass = pTypeClass;
...@@ -172,7 +172,7 @@ ERRTYPE RscBaseCont::GetElement( const RSCINST & rInst, const RscId & rEleName, ...@@ -172,7 +172,7 @@ ERRTYPE RscBaseCont::GetElement( const RSCINST & rInst, const RscId & rEleName,
if( !bNoId && !rEleName.IsId() ) if( !bNoId && !rEleName.IsId() )
aError = WRN_CONT_NOID; aError = WRN_CONT_NOID;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( pCreateClass ) if( pCreateClass )
{ {
...@@ -250,7 +250,7 @@ sal_uInt32 RscBaseCont::GetCount( const RSCINST & rInst ) ...@@ -250,7 +250,7 @@ sal_uInt32 RscBaseCont::GetCount( const RSCINST & rInst )
{ {
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
return pClassData->nEntries; return pClassData->nEntries;
} }
...@@ -258,7 +258,7 @@ RSCINST RscBaseCont::GetPosEle( const RSCINST & rInst, sal_uInt32 nPos ) ...@@ -258,7 +258,7 @@ RSCINST RscBaseCont::GetPosEle( const RSCINST & rInst, sal_uInt32 nPos )
{ {
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( nPos < pClassData->nEntries ) if( nPos < pClassData->nEntries )
return( pClassData->pEntries[ nPos ].aInst ); return( pClassData->pEntries[ nPos ].aInst );
...@@ -271,7 +271,7 @@ ERRTYPE RscBaseCont::MovePosEle( const RSCINST & rInst, sal_uInt32 nDestPos, ...@@ -271,7 +271,7 @@ ERRTYPE RscBaseCont::MovePosEle( const RSCINST & rInst, sal_uInt32 nDestPos,
ERRTYPE aError; ERRTYPE aError;
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( (nDestPos < pClassData->nEntries) && (nSourcePos < pClassData->nEntries) ) if( (nDestPos < pClassData->nEntries) && (nSourcePos < pClassData->nEntries) )
{ {
...@@ -304,7 +304,7 @@ ERRTYPE RscBaseCont::SetPosRscId( const RSCINST & rInst, sal_uInt32 nPos, ...@@ -304,7 +304,7 @@ ERRTYPE RscBaseCont::SetPosRscId( const RSCINST & rInst, sal_uInt32 nPos,
RSCINST aTmpI; RSCINST aTmpI;
ERRTYPE aError; ERRTYPE aError;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( nPos < pClassData->nEntries ) if( nPos < pClassData->nEntries )
{ {
...@@ -327,7 +327,7 @@ SUBINFO_STRUCT RscBaseCont::GetInfoEle( const RSCINST & rInst, sal_uInt32 nPos ) ...@@ -327,7 +327,7 @@ SUBINFO_STRUCT RscBaseCont::GetInfoEle( const RSCINST & rInst, sal_uInt32 nPos )
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
SUBINFO_STRUCT aInfo; SUBINFO_STRUCT aInfo;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( nPos < pClassData->nEntries ) if( nPos < pClassData->nEntries )
{ {
...@@ -345,7 +345,7 @@ ERRTYPE RscBaseCont::SetString( const RSCINST & rInst, const char * pStr ) ...@@ -345,7 +345,7 @@ ERRTYPE RscBaseCont::SetString( const RSCINST & rInst, const char * pStr )
ERRTYPE aError; ERRTYPE aError;
char *pTmpStr; char *pTmpStr;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// otherwise infinite recursion is possible // otherwise infinite recursion is possible
if( RSC_NOTYPE == pTypeClass->GetTypId() ) if( RSC_NOTYPE == pTypeClass->GetTypId() )
...@@ -381,7 +381,7 @@ ERRTYPE RscBaseCont::SetNumber( const RSCINST & rInst, sal_Int32 lValue ) ...@@ -381,7 +381,7 @@ ERRTYPE RscBaseCont::SetNumber( const RSCINST & rInst, sal_Int32 lValue )
ERRTYPE aError; ERRTYPE aError;
sal_Int32 lNumber; sal_Int32 lNumber;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// otherwise infinite recursion is possible // otherwise infinite recursion is possible
if( RSC_NOTYPE == pTypeClass->GetTypId() ) if( RSC_NOTYPE == pTypeClass->GetTypId() )
...@@ -417,7 +417,7 @@ ERRTYPE RscBaseCont::SetBool( const RSCINST & rInst, ...@@ -417,7 +417,7 @@ ERRTYPE RscBaseCont::SetBool( const RSCINST & rInst,
ERRTYPE aError; ERRTYPE aError;
bool bBool; bool bBool;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// otherwise infinite recursion is possible // otherwise infinite recursion is possible
if( RSC_NOTYPE == pTypeClass->GetTypId() ) if( RSC_NOTYPE == pTypeClass->GetTypId() )
...@@ -455,7 +455,7 @@ ERRTYPE RscBaseCont::SetConst( const RSCINST & rInst, ...@@ -455,7 +455,7 @@ ERRTYPE RscBaseCont::SetConst( const RSCINST & rInst,
ERRTYPE aError; ERRTYPE aError;
Atom nConst; Atom nConst;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// otherwise infinite recursion is possible // otherwise infinite recursion is possible
if( RSC_NOTYPE == pTypeClass->GetTypId() ) if( RSC_NOTYPE == pTypeClass->GetTypId() )
...@@ -491,7 +491,7 @@ ERRTYPE RscBaseCont::SetRef( const RSCINST & rInst, const RscId & rRefId ) ...@@ -491,7 +491,7 @@ ERRTYPE RscBaseCont::SetRef( const RSCINST & rInst, const RscId & rRefId )
ERRTYPE aError; ERRTYPE aError;
RscId aId; RscId aId;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// otherwise infinite recursion is possible // otherwise infinite recursion is possible
if( RSC_NOTYPE == pTypeClass->GetTypId() ) if( RSC_NOTYPE == pTypeClass->GetTypId() )
...@@ -528,7 +528,7 @@ bool RscBaseCont::IsConsistent( const RSCINST & rInst ) ...@@ -528,7 +528,7 @@ bool RscBaseCont::IsConsistent( const RSCINST & rInst )
bRet = RscTop::IsConsistent( rInst ); bRet = RscTop::IsConsistent( rInst );
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
// auf doppelten Id Testen und Reihenfolge beibehalten // auf doppelten Id Testen und Reihenfolge beibehalten
// Komplexitaet = n^2 / 2 // Komplexitaet = n^2 / 2
...@@ -562,7 +562,7 @@ void RscBaseCont::SetToDefault( const RSCINST & rInst ) ...@@ -562,7 +562,7 @@ void RscBaseCont::SetToDefault( const RSCINST & rInst )
sal_uInt32 i = 0; sal_uInt32 i = 0;
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
for( i = 0; i < pClassData->nEntries; i++ ) for( i = 0; i < pClassData->nEntries; i++ )
{ {
...@@ -578,7 +578,7 @@ bool RscBaseCont::IsDefault( const RSCINST & rInst ) ...@@ -578,7 +578,7 @@ bool RscBaseCont::IsDefault( const RSCINST & rInst )
sal_uInt32 i = 0; sal_uInt32 i = 0;
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( !pClassData->bDflt ) if( !pClassData->bDflt )
return false; return false;
...@@ -602,7 +602,7 @@ bool RscBaseCont::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -602,7 +602,7 @@ bool RscBaseCont::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
if( !RscTop::IsValueDefault( rInst, pDef ) ) if( !RscTop::IsValueDefault( rInst, pDef ) )
return false; return false;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( pClassData->nEntries ) if( pClassData->nEntries )
return false; return false;
...@@ -616,7 +616,7 @@ void RscBaseCont::Delete( const RSCINST & rInst, RscTop * pClass, ...@@ -616,7 +616,7 @@ void RscBaseCont::Delete( const RSCINST & rInst, RscTop * pClass,
sal_uInt32 i = 0; sal_uInt32 i = 0;
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( !pClass ) if( !pClass )
pClass = pTypeClass; pClass = pTypeClass;
...@@ -638,7 +638,7 @@ void RscBaseCont::DeletePos( const RSCINST & rInst, sal_uInt32 nPos ) ...@@ -638,7 +638,7 @@ void RscBaseCont::DeletePos( const RSCINST & rInst, sal_uInt32 nPos )
{ {
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
if( nPos < pClassData->nEntries ) if( nPos < pClassData->nEntries )
{ {
...@@ -663,7 +663,7 @@ void RscBaseCont::ContWriteSrc( const RSCINST & rInst, FILE * fOutput, ...@@ -663,7 +663,7 @@ void RscBaseCont::ContWriteSrc( const RSCINST & rInst, FILE * fOutput,
sal_uInt32 i = 0, t = 0; sal_uInt32 i = 0, t = 0;
RscBaseContInst * pClassData; RscBaseContInst * pClassData;
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
for( i = 0; i < pClassData->nEntries; i++ ) for( i = 0; i < pClassData->nEntries; i++ )
{ {
...@@ -686,7 +686,7 @@ ERRTYPE RscBaseCont::ContWriteRc( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -686,7 +686,7 @@ ERRTYPE RscBaseCont::ContWriteRc( const RSCINST & rInst, RscWriteRc & rMem,
if( bExtra || bNoId ) if( bExtra || bNoId )
{ // Nur Subresourcen schreiben, wenn bExtra == true { // Nur Subresourcen schreiben, wenn bExtra == true
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
for (sal_uInt32 i = 0; i < pClassData->nEntries && aError.IsOk(); i++ ) for (sal_uInt32 i = 0; i < pClassData->nEntries && aError.IsOk(); i++ )
{ {
...@@ -762,7 +762,7 @@ ERRTYPE RscCont::WriteRc( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -762,7 +762,7 @@ ERRTYPE RscCont::WriteRc( const RSCINST & rInst, RscWriteRc & rMem,
aError = RscTop::WriteRc( rInst, rMem, pTC, nDeep, bExtra ); aError = RscTop::WriteRc( rInst, rMem, pTC, nDeep, bExtra );
pClassData = (RscBaseContInst *)(rInst.pData + nOffInstData); pClassData = reinterpret_cast<RscBaseContInst *>(rInst.pData + nOffInstData);
rMem.Put( pClassData->nEntries ); rMem.Put( pClassData->nEntries );
......
...@@ -44,8 +44,8 @@ ERRTYPE RscFlag::SetNotConst( const RSCINST & rInst, Atom nConst ) ...@@ -44,8 +44,8 @@ ERRTYPE RscFlag::SetNotConst( const RSCINST & rInst, Atom nConst )
sal_uInt32 nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) ); sal_uInt32 nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) );
i = i / (sizeof( sal_uInt32 ) * 8); i = i / (sizeof( sal_uInt32 ) * 8);
((RscFlagInst *)rInst.pData)[ i ].nFlags &= ~nFlag; reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nFlags &= ~nFlag;
((RscFlagInst *)rInst.pData)[ i ].nDfltFlags &= ~nFlag; reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nDfltFlags &= ~nFlag;
return ERR_OK; return ERR_OK;
} }
...@@ -61,8 +61,8 @@ ERRTYPE RscFlag::SetConst( const RSCINST & rInst, Atom nConst, sal_Int32 /*nVal* ...@@ -61,8 +61,8 @@ ERRTYPE RscFlag::SetConst( const RSCINST & rInst, Atom nConst, sal_Int32 /*nVal*
sal_uInt32 nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) ); sal_uInt32 nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) );
i = i / (sizeof( sal_uInt32 ) * 8); i = i / (sizeof( sal_uInt32 ) * 8);
((RscFlagInst *)rInst.pData)[ i ].nFlags |= nFlag; reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nFlags |= nFlag;
((RscFlagInst *)rInst.pData)[ i ].nDfltFlags &= ~nFlag; reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nDfltFlags &= ~nFlag;
return ERR_OK; return ERR_OK;
} }
...@@ -97,8 +97,8 @@ RSCINST RscFlag::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass ...@@ -97,8 +97,8 @@ RSCINST RscFlag::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass
{ {
for( sal_uInt32 i = 0; i < Size() / sizeof( RscFlagInst ); i++ ) for( sal_uInt32 i = 0; i < Size() / sizeof( RscFlagInst ); i++ )
{ {
((RscFlagInst *)aInst.pData)[ i ].nFlags = 0; reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nFlags = 0;
((RscFlagInst *)aInst.pData)[ i ].nDfltFlags = 0xFFFFFFFF; reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nDfltFlags = 0xFFFFFFFF;
} }
} }
...@@ -120,15 +120,15 @@ RSCINST RscFlag::CreateClient( RSCINST * pInst, const RSCINST & rDfltI, ...@@ -120,15 +120,15 @@ RSCINST RscFlag::CreateClient( RSCINST * pInst, const RSCINST & rDfltI,
i = i / (sizeof( sal_uInt32 ) * 8); i = i / (sizeof( sal_uInt32 ) * 8);
if( bOwnClass ) if( bOwnClass )
{ {
((RscFlagInst *)aInst.pData)[ i ].nFlags &= reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nFlags &=
~nFlag | ((RscFlagInst *)rDfltI.pData)[ i ].nFlags; ~nFlag | reinterpret_cast<RscFlagInst *>(rDfltI.pData)[ i ].nFlags;
((RscFlagInst *)aInst.pData)[ i ].nDfltFlags &= reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nDfltFlags &=
~nFlag | ((RscFlagInst *)rDfltI.pData)[ i ].nDfltFlags; ~nFlag | reinterpret_cast<RscFlagInst *>(rDfltI.pData)[ i ].nDfltFlags;
} }
else else
{ {
((RscFlagInst *)aInst.pData)[ i ].nFlags &= ~nFlag; reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nFlags &= ~nFlag;
((RscFlagInst *)aInst.pData)[ i ].nDfltFlags |= nFlag; reinterpret_cast<RscFlagInst *>(aInst.pData)[ i ].nDfltFlags |= nFlag;
} }
} }
...@@ -140,7 +140,7 @@ void RscFlag::SetToDefault( const RSCINST & rInst ) ...@@ -140,7 +140,7 @@ void RscFlag::SetToDefault( const RSCINST & rInst )
sal_uInt32 i = 0; sal_uInt32 i = 0;
for( i = 0; i < Size() / sizeof( RscFlagInst ); i++ ) for( i = 0; i < Size() / sizeof( RscFlagInst ); i++ )
((RscFlagInst *)rInst.pData)[ i ].nDfltFlags = 0xFFFFFFFF; reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nDfltFlags = 0xFFFFFFFF;
} }
bool RscFlag::IsDefault( const RSCINST & rInst ) bool RscFlag::IsDefault( const RSCINST & rInst )
...@@ -149,7 +149,7 @@ bool RscFlag::IsDefault( const RSCINST & rInst ) ...@@ -149,7 +149,7 @@ bool RscFlag::IsDefault( const RSCINST & rInst )
for( i = 0; i < Size() / sizeof( RscFlagInst ); i++ ) for( i = 0; i < Size() / sizeof( RscFlagInst ); i++ )
{ {
if( ((RscFlagInst *)rInst.pData)[ i ].nDfltFlags != 0xFFFFFFFF ) if( reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nDfltFlags != 0xFFFFFFFF )
return false; return false;
} }
return true; return true;
...@@ -164,7 +164,7 @@ bool RscFlag::IsDefault( const RSCINST & rInst, Atom nConstId ) ...@@ -164,7 +164,7 @@ bool RscFlag::IsDefault( const RSCINST & rInst, Atom nConstId )
nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) ); nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) );
i = i / (sizeof( sal_uInt32 ) * 8); i = i / (sizeof( sal_uInt32 ) * 8);
if( ((RscFlagInst *)rInst.pData)[ i ].nDfltFlags & nFlag ) if( reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nDfltFlags & nFlag )
return true ; return true ;
else else
return false; return false;
...@@ -184,8 +184,8 @@ bool RscFlag::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef, ...@@ -184,8 +184,8 @@ bool RscFlag::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef,
if( pDef ) if( pDef )
{ {
if( (((RscFlagInst *)rInst.pData)[ i ].nFlags & nFlag) == if( (reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nFlags & nFlag) ==
(((RscFlagInst *)pDef)[ i ].nFlags & nFlag) ) (reinterpret_cast<RscFlagInst *>(pDef)[ i ].nFlags & nFlag) )
{ {
return true; return true;
} }
...@@ -206,8 +206,8 @@ bool RscFlag::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -206,8 +206,8 @@ bool RscFlag::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
nIndex = i / (sizeof( sal_uInt32 ) * 8); nIndex = i / (sizeof( sal_uInt32 ) * 8);
if( (((RscFlagInst *)rInst.pData)[ nIndex ].nFlags & Flag) != if( (reinterpret_cast<RscFlagInst *>(rInst.pData)[ nIndex ].nFlags & Flag) !=
(((RscFlagInst *)pDef)[ nIndex ].nFlags & Flag) ) (reinterpret_cast<RscFlagInst *>(pDef)[ nIndex ].nFlags & Flag) )
{ {
return false; return false;
} }
...@@ -231,7 +231,7 @@ bool RscFlag::IsSet( const RSCINST & rInst, Atom nConstId ) ...@@ -231,7 +231,7 @@ bool RscFlag::IsSet( const RSCINST & rInst, Atom nConstId )
nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) ); nFlag = 1 << (i % (sizeof( sal_uInt32 ) * 8) );
i = i / (sizeof( sal_uInt32 ) * 8); i = i / (sizeof( sal_uInt32 ) * 8);
if( ((RscFlagInst *)rInst.pData)[ i ].nFlags & nFlag ) if( reinterpret_cast<RscFlagInst *>(rInst.pData)[ i ].nFlags & nFlag )
return true; return true;
else else
return false; return false;
...@@ -249,12 +249,12 @@ void RscFlag::WriteSrc( const RSCINST & rInst, FILE * fOutput, ...@@ -249,12 +249,12 @@ void RscFlag::WriteSrc( const RSCINST & rInst, FILE * fOutput,
for( i = 0; i < nEntries; i++ ) for( i = 0; i < nEntries; i++ )
{ {
nIndex = i / (sizeof( sal_uInt32 ) * 8); nIndex = i / (sizeof( sal_uInt32 ) * 8);
if( !( ((RscFlagInst *)rInst.pData)[ nIndex ].nDfltFlags & Flag) ) if( !( reinterpret_cast<RscFlagInst *>(rInst.pData)[ nIndex ].nDfltFlags & Flag) )
{ {
if( bComma ) if( bComma )
fprintf( fOutput, ", " ); fprintf( fOutput, ", " );
if( ((RscFlagInst *)rInst.pData)[ nIndex ].nFlags & Flag ) if( reinterpret_cast<RscFlagInst *>(rInst.pData)[ nIndex ].nFlags & Flag )
fprintf( fOutput, "%s", pHS->getString( pVarArray[ i ].nId ).getStr() ); fprintf( fOutput, "%s", pHS->getString( pVarArray[ i ].nId ).getStr() );
else else
{ {
...@@ -280,7 +280,7 @@ ERRTYPE RscFlag::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ...@@ -280,7 +280,7 @@ ERRTYPE RscFlag::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
{ {
nIndex = i / (sizeof( sal_uInt32 ) * 8); nIndex = i / (sizeof( sal_uInt32 ) * 8);
if( ((RscFlagInst *)rInst.pData)[ nIndex ].nFlags & Flag ) if( reinterpret_cast<RscFlagInst *>(rInst.pData)[ nIndex ].nFlags & Flag )
lVal |= pVarArray[ i ].lValue; lVal |= pVarArray[ i ].lValue;
Flag <<= 1; Flag <<= 1;
......
...@@ -54,12 +54,12 @@ RSCINST RscMgr::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass ) ...@@ -54,12 +54,12 @@ RSCINST RscMgr::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnClass )
RscClass::Create( &aInst, rDflt, bOwnClass ); RscClass::Create( &aInst, rDflt, bOwnClass );
pClassData = (RscMgrInst *)(aInst.pData + RscClass::Size() ); pClassData = reinterpret_cast<RscMgrInst *>(aInst.pData + RscClass::Size() );
pClassData->Create(); pClassData->Create();
if( bOwnClass ) if( bOwnClass )
{ {
RscMgrInst * pDfltData = (RscMgrInst *)(rDflt.pData + RscClass::Size()); RscMgrInst * pDfltData = reinterpret_cast<RscMgrInst *>(rDflt.pData + RscClass::Size());
*pClassData = *pDfltData; *pClassData = *pDfltData;
} }
...@@ -72,7 +72,7 @@ void RscMgr::Destroy( const RSCINST & rInst ) ...@@ -72,7 +72,7 @@ void RscMgr::Destroy( const RSCINST & rInst )
RscClass::Destroy( rInst ); RscClass::Destroy( rInst );
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
pClassData->Destroy(); pClassData->Destroy();
} }
...@@ -80,7 +80,7 @@ void RscMgr::SetToDefault( const RSCINST & rInst ) ...@@ -80,7 +80,7 @@ void RscMgr::SetToDefault( const RSCINST & rInst )
{ {
RscMgrInst * pClassData; RscMgrInst * pClassData;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
pClassData->bDflt = true; pClassData->bDflt = true;
RscClass::SetToDefault( rInst ); RscClass::SetToDefault( rInst );
...@@ -90,7 +90,7 @@ bool RscMgr::IsDefault( const RSCINST & rInst ) ...@@ -90,7 +90,7 @@ bool RscMgr::IsDefault( const RSCINST & rInst )
{ {
RscMgrInst * pClassData; RscMgrInst * pClassData;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
if( !pClassData->bDflt ) if( !pClassData->bDflt )
return false; return false;
...@@ -104,8 +104,8 @@ bool RscMgr::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -104,8 +104,8 @@ bool RscMgr::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
if( pDef ) if( pDef )
{ {
RscMgrInst * pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); RscMgrInst * pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
RscMgrInst * pDfltData = (RscMgrInst *)(pDef + RscClass::Size()); RscMgrInst * pDfltData = reinterpret_cast<RscMgrInst *>(pDef + RscClass::Size());
if( !pClassData->aRefId.IsId() && !pDfltData->aRefId.IsId() ) if( !pClassData->aRefId.IsId() && !pDfltData->aRefId.IsId() )
{ {
...@@ -124,7 +124,7 @@ void RscMgr::WriteSrcHeader( const RSCINST & rInst, FILE * fOutput, ...@@ -124,7 +124,7 @@ void RscMgr::WriteSrcHeader( const RSCINST & rInst, FILE * fOutput,
RscMgrInst * pClassData; RscMgrInst * pClassData;
sal_uInt32 i; sal_uInt32 i;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
fprintf( fOutput, "%s %s", fprintf( fOutput, "%s %s",
pHS->getString( rInst.pClass->GetId() ).getStr(), pHS->getString( rInst.pClass->GetId() ).getStr(),
...@@ -164,7 +164,7 @@ ERRTYPE RscMgr::WriteRcHeader( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -164,7 +164,7 @@ ERRTYPE RscMgr::WriteRcHeader( const RSCINST & rInst, RscWriteRc & rMem,
ERRTYPE aError; ERRTYPE aError;
ObjNode * pObjNode = NULL; ObjNode * pObjNode = NULL;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
if( pClassData->aRefId.IsId() ) if( pClassData->aRefId.IsId() )
{ {
...@@ -258,7 +258,7 @@ bool RscMgr::IsConsistent( const RSCINST & rInst ) ...@@ -258,7 +258,7 @@ bool RscMgr::IsConsistent( const RSCINST & rInst )
bRet = RscClass::IsConsistent( rInst ); bRet = RscClass::IsConsistent( rInst );
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
if( pClassData->aRefId.IsId() && if( pClassData->aRefId.IsId() &&
((pClassData->aRefId.GetNumber() < 1) || ((pClassData->aRefId.GetNumber() < 1) ||
(pClassData->aRefId.GetNumber() > 0x7FFF) || (pClassData->aRefId.GetNumber() > 0x7FFF) ||
...@@ -274,7 +274,7 @@ ERRTYPE RscMgr::GetRef( const RSCINST & rInst, RscId * pRscId ) ...@@ -274,7 +274,7 @@ ERRTYPE RscMgr::GetRef( const RSCINST & rInst, RscId * pRscId )
{ {
RscMgrInst * pClassData; RscMgrInst * pClassData;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
*pRscId = pClassData->aRefId; *pRscId = pClassData->aRefId;
return ERR_OK; return ERR_OK;
} }
...@@ -287,7 +287,7 @@ ERRTYPE RscMgr::IsToDeep( const RSCINST & rInst, sal_uInt32 nDeep ) ...@@ -287,7 +287,7 @@ ERRTYPE RscMgr::IsToDeep( const RSCINST & rInst, sal_uInt32 nDeep )
RSCINST aTmpI = rInst; RSCINST aTmpI = rInst;
ObjNode * pObjNode; ObjNode * pObjNode;
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
while( aTmpI.IsInst() && (nDeep < nRefDeep) && aError.IsOk() ) while( aTmpI.IsInst() && (nDeep < nRefDeep) && aError.IsOk() )
{ {
...@@ -328,7 +328,7 @@ ERRTYPE RscMgr::SetRef( const RSCINST & rInst, const RscId & rRefId ) ...@@ -328,7 +328,7 @@ ERRTYPE RscMgr::SetRef( const RSCINST & rInst, const RscId & rRefId )
} }
else else
{ {
pClassData = (RscMgrInst *)(rInst.pData + RscClass::Size()); pClassData = reinterpret_cast<RscMgrInst *>(rInst.pData + RscClass::Size());
aOldId = pClassData->aRefId;// Alten Wert merken aOldId = pClassData->aRefId;// Alten Wert merken
pClassData->aRefId = rRefId;// vorher eintragen, pClassData->aRefId = rRefId;// vorher eintragen,
// sonst Fehler bei rekursion // sonst Fehler bei rekursion
......
...@@ -56,8 +56,8 @@ bool RscRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -56,8 +56,8 @@ bool RscRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
if( pDef ) if( pDef )
{ {
if( ((RscRangeInst*)rInst.pData)->nValue == if( reinterpret_cast<RscRangeInst*>(rInst.pData)->nValue ==
((RscRangeInst*)pDef)->nValue ) reinterpret_cast<RscRangeInst*>(pDef)->nValue )
{ {
return true; return true;
} }
...@@ -71,14 +71,14 @@ ERRTYPE RscRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue ) ...@@ -71,14 +71,14 @@ ERRTYPE RscRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue )
if( nMax < nValue || nMin > nValue ) if( nMax < nValue || nMin > nValue )
return ERR_RSCRANGE_OUTDEFSET; return ERR_RSCRANGE_OUTDEFSET;
((RscRangeInst *)rInst.pData)->nValue = (sal_uInt16)( nValue - nMin ); reinterpret_cast<RscRangeInst *>(rInst.pData)->nValue = (sal_uInt16)( nValue - nMin );
((RscRangeInst *)rInst.pData)->bDflt = false; reinterpret_cast<RscRangeInst *>(rInst.pData)->bDflt = false;
return ERR_OK; return ERR_OK;
} }
ERRTYPE RscRange::GetNumber( const RSCINST & rInst, sal_Int32 * pN ) ERRTYPE RscRange::GetNumber( const RSCINST & rInst, sal_Int32 * pN )
{ {
*pN = ((RscRangeInst *)rInst.pData)->nValue + nMin; *pN = reinterpret_cast<RscRangeInst *>(rInst.pData)->nValue + nMin;
return ERR_OK; return ERR_OK;
} }
...@@ -103,11 +103,11 @@ RSCINST RscRange::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -103,11 +103,11 @@ RSCINST RscRange::Create( RSCINST * pInst, const RSCINST & rDflt,
else else
{ {
if( 0L >= nMin && 0L <= nMax ) if( 0L >= nMin && 0L <= nMax )
((RscRangeInst *)aInst.pData)->nValue = (sal_uInt16)(0L - nMin); reinterpret_cast<RscRangeInst *>(aInst.pData)->nValue = (sal_uInt16)(0L - nMin);
else else
((RscRangeInst *)aInst.pData)->nValue = 0; reinterpret_cast<RscRangeInst *>(aInst.pData)->nValue = 0;
((RscRangeInst *)aInst.pData)->bDflt = true; reinterpret_cast<RscRangeInst *>(aInst.pData)->bDflt = true;
} }
return aInst; return aInst;
...@@ -116,7 +116,7 @@ RSCINST RscRange::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -116,7 +116,7 @@ RSCINST RscRange::Create( RSCINST * pInst, const RSCINST & rDflt,
void RscRange::WriteSrc( const RSCINST & rInst, FILE * fOutput, void RscRange::WriteSrc( const RSCINST & rInst, FILE * fOutput,
RscTypCont *, sal_uInt32, const char * ) RscTypCont *, sal_uInt32, const char * )
{ {
fprintf( fOutput, "%ld", long( ((RscRangeInst *)rInst.pData)->nValue + nMin ) ); fprintf( fOutput, "%ld", long( reinterpret_cast<RscRangeInst *>(rInst.pData)->nValue + nMin ) );
} }
ERRTYPE RscRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ERRTYPE RscRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
...@@ -125,13 +125,13 @@ ERRTYPE RscRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ...@@ -125,13 +125,13 @@ ERRTYPE RscRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
if( nMin >= 0 ) if( nMin >= 0 )
{ {
sal_uInt16 n; sal_uInt16 n;
n = (sal_uInt16)(((RscRangeInst *)rInst.pData)->nValue + nMin); n = (sal_uInt16)(reinterpret_cast<RscRangeInst *>(rInst.pData)->nValue + nMin);
aMem.Put( n ); aMem.Put( n );
} }
else else
{ {
sal_Int16 n; sal_Int16 n;
n = (sal_Int16)(((RscRangeInst *)rInst.pData)->nValue + nMin); n = (sal_Int16)(reinterpret_cast<RscRangeInst *>(rInst.pData)->nValue + nMin);
aMem.Put( n ); aMem.Put( n );
} }
...@@ -169,8 +169,8 @@ ERRTYPE RscLongRange::SetRange( sal_Int32 nMinimum, sal_Int32 nMaximum ) ...@@ -169,8 +169,8 @@ ERRTYPE RscLongRange::SetRange( sal_Int32 nMinimum, sal_Int32 nMaximum )
bool RscLongRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) bool RscLongRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
if( pDef ) if( pDef )
return 0 == memcmp( &((RscLongRangeInst*)rInst.pData)->nValue, return 0 == memcmp( &reinterpret_cast<RscLongRangeInst*>(rInst.pData)->nValue,
&((RscLongRangeInst*)pDef)->nValue, &reinterpret_cast<RscLongRangeInst*>(pDef)->nValue,
sizeof( sal_Int32 ) ); sizeof( sal_Int32 ) );
return false; return false;
...@@ -181,15 +181,15 @@ ERRTYPE RscLongRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue ) ...@@ -181,15 +181,15 @@ ERRTYPE RscLongRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue )
if( nMax < nValue || nMin > nValue ) if( nMax < nValue || nMin > nValue )
return( ERR_RSCRANGE_OUTDEFSET ); return( ERR_RSCRANGE_OUTDEFSET );
void * pData = &((RscLongRangeInst*)rInst.pData)->nValue; void * pData = &reinterpret_cast<RscLongRangeInst*>(rInst.pData)->nValue;
memcpy( pData, &nValue, sizeof( sal_Int32 ) ); memcpy( pData, &nValue, sizeof( sal_Int32 ) );
((RscLongRangeInst *)rInst.pData)->bDflt = false; reinterpret_cast<RscLongRangeInst *>(rInst.pData)->bDflt = false;
return ERR_OK; return ERR_OK;
} }
ERRTYPE RscLongRange::GetNumber( const RSCINST & rInst, sal_Int32 * pN ) ERRTYPE RscLongRange::GetNumber( const RSCINST & rInst, sal_Int32 * pN )
{ {
memmove( pN, &((RscLongRangeInst*)rInst.pData)->nValue, memmove( pN, &reinterpret_cast<RscLongRangeInst*>(rInst.pData)->nValue,
sizeof( sal_Int32 ) ); sizeof( sal_Int32 ) );
return ERR_OK; return ERR_OK;
} }
...@@ -220,9 +220,9 @@ RSCINST RscLongRange::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -220,9 +220,9 @@ RSCINST RscLongRange::Create( RSCINST * pInst, const RSCINST & rDflt,
else else
lDflt = nMin; lDflt = nMin;
void * pData = &((RscLongRangeInst*)aInst.pData)->nValue; void * pData = &reinterpret_cast<RscLongRangeInst*>(aInst.pData)->nValue;
memcpy( pData, &lDflt, sizeof( sal_Int32 ) ); memcpy( pData, &lDflt, sizeof( sal_Int32 ) );
((RscLongRangeInst *)aInst.pData)->bDflt = true; reinterpret_cast<RscLongRangeInst *>(aInst.pData)->bDflt = true;
} }
return aInst; return aInst;
...@@ -287,12 +287,12 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla ...@@ -287,12 +287,12 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla
if( !bOwnClass && rDflt.IsInst() ) if( !bOwnClass && rDflt.IsInst() )
bOwnClass = rDflt.pClass->InHierarchy( this ); bOwnClass = rDflt.pClass->InHierarchy( this );
pClassData = (RscId *)aInst.pData; pClassData = reinterpret_cast<RscId *>(aInst.pData);
pClassData->Create(); pClassData->Create();
if( bOwnClass ) if( bOwnClass )
*pClassData = *(RscId *)rDflt.pData; *pClassData = *reinterpret_cast<RscId *>(rDflt.pData);
else else
{ {
*pClassData = RscId(); *pClassData = RscId();
...@@ -302,7 +302,7 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla ...@@ -302,7 +302,7 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla
*pClassData = RscId( nMin ); *pClassData = RscId( nMin );
//cUnused wird fuer Defaultkennung verwendet //cUnused wird fuer Defaultkennung verwendet
((RscId *)aInst.pData)->aExp.cUnused = true; reinterpret_cast<RscId *>(aInst.pData)->aExp.cUnused = true;
} }
return aInst; return aInst;
...@@ -310,18 +310,18 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla ...@@ -310,18 +310,18 @@ RSCINST RscIdRange::Create( RSCINST * pInst, const RSCINST & rDflt, bool bOwnCla
void RscIdRange :: Destroy( const RSCINST & rInst ) void RscIdRange :: Destroy( const RSCINST & rInst )
{ {
((RscId *)rInst.pData)->Destroy(); reinterpret_cast<RscId *>(rInst.pData)->Destroy();
} }
bool RscIdRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) bool RscIdRange::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
if( pDef ) if( pDef )
{ {
if( ((RscId*)rInst.pData)->aExp.IsNumber() && if( reinterpret_cast<RscId*>(rInst.pData)->aExp.IsNumber() &&
((RscId*)pDef)->aExp.IsNumber() ) reinterpret_cast<RscId*>(pDef)->aExp.IsNumber() )
{ {
if( ((RscId*)rInst.pData)->GetNumber() == if( reinterpret_cast<RscId*>(rInst.pData)->GetNumber() ==
((RscId*)pDef)->GetNumber() ) reinterpret_cast<RscId*>(pDef)->GetNumber() )
{ {
return true; return true;
} }
...@@ -336,14 +336,14 @@ ERRTYPE RscIdRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue ) ...@@ -336,14 +336,14 @@ ERRTYPE RscIdRange::SetNumber( const RSCINST & rInst, sal_Int32 nValue )
if( nMax < nValue || nMin > nValue ) if( nMax < nValue || nMin > nValue )
return ERR_RSCRANGE_OUTDEFSET; return ERR_RSCRANGE_OUTDEFSET;
*(RscId *)rInst.pData = RscId( nValue ); *reinterpret_cast<RscId *>(rInst.pData) = RscId( nValue );
((RscId *)rInst.pData)->aExp.cUnused = false; reinterpret_cast<RscId *>(rInst.pData)->aExp.cUnused = false;
return ERR_OK; return ERR_OK;
} }
ERRTYPE RscIdRange::GetNumber( const RSCINST & rInst, sal_Int32 * plValue ) ERRTYPE RscIdRange::GetNumber( const RSCINST & rInst, sal_Int32 * plValue )
{ {
*plValue = ((RscId *)rInst.pData)->GetNumber(); *plValue = reinterpret_cast<RscId *>(rInst.pData)->GetNumber();
return ERR_OK; return ERR_OK;
} }
...@@ -355,8 +355,8 @@ ERRTYPE RscIdRange::SetRef( const RSCINST & rInst, const RscId & rRscId ) ...@@ -355,8 +355,8 @@ ERRTYPE RscIdRange::SetRef( const RSCINST & rInst, const RscId & rRscId )
aError = SetNumber( rInst, rRscId ); aError = SetNumber( rInst, rRscId );
if( aError.IsOk() ) if( aError.IsOk() )
{ {
*(RscId *)rInst.pData = rRscId; *reinterpret_cast<RscId *>(rInst.pData) = rRscId;
((RscId *)rInst.pData)->aExp.cUnused = false; reinterpret_cast<RscId *>(rInst.pData)->aExp.cUnused = false;
} }
} }
else else
...@@ -367,7 +367,7 @@ ERRTYPE RscIdRange::SetRef( const RSCINST & rInst, const RscId & rRscId ) ...@@ -367,7 +367,7 @@ ERRTYPE RscIdRange::SetRef( const RSCINST & rInst, const RscId & rRscId )
ERRTYPE RscIdRange::GetRef( const RSCINST & rInst, RscId * pRscId ) ERRTYPE RscIdRange::GetRef( const RSCINST & rInst, RscId * pRscId )
{ {
*pRscId = *(RscId *)rInst.pData; *pRscId = *reinterpret_cast<RscId *>(rInst.pData);
return ERR_OK; return ERR_OK;
} }
...@@ -375,13 +375,13 @@ ERRTYPE RscIdRange::GetRef( const RSCINST & rInst, RscId * pRscId ) ...@@ -375,13 +375,13 @@ ERRTYPE RscIdRange::GetRef( const RSCINST & rInst, RscId * pRscId )
void RscIdRange::WriteSrc( const RSCINST & rInst, FILE * fOutput, void RscIdRange::WriteSrc( const RSCINST & rInst, FILE * fOutput,
RscTypCont *, sal_uInt32, const char * ) RscTypCont *, sal_uInt32, const char * )
{ {
fprintf( fOutput, "%s", ((RscId *)rInst.pData)->GetName().getStr() ); fprintf( fOutput, "%s", reinterpret_cast<RscId *>(rInst.pData)->GetName().getStr() );
} }
ERRTYPE RscIdRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ERRTYPE RscIdRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
RscTypCont *, sal_uInt32, bool ) RscTypCont *, sal_uInt32, bool )
{ {
sal_Int32 lVal = ((RscId*)rInst.pData)->GetNumber(); sal_Int32 lVal = reinterpret_cast<RscId*>(rInst.pData)->GetNumber();
aMem.Put( (sal_Int32)lVal ); aMem.Put( (sal_Int32)lVal );
...@@ -390,7 +390,7 @@ ERRTYPE RscIdRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem, ...@@ -390,7 +390,7 @@ ERRTYPE RscIdRange::WriteRc( const RSCINST & rInst, RscWriteRc & aMem,
bool RscIdRange::IsConsistent( const RSCINST & rInst ) bool RscIdRange::IsConsistent( const RSCINST & rInst )
{ {
long nValue = ((RscId *)rInst.pData)->GetNumber(); long nValue = reinterpret_cast<RscId *>(rInst.pData)->GetNumber();
return (nMax >= nValue) && (nMin <= nValue); return (nMax >= nValue) && (nMin <= nValue);
...@@ -443,7 +443,7 @@ RSCINST RscBreakRange::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -443,7 +443,7 @@ RSCINST RscBreakRange::Create( RSCINST * pInst, const RSCINST & rDflt,
GetNumber( aInst, &l ); GetNumber( aInst, &l );
if( l == nOutRange ) if( l == nOutRange )
((RscRangeInst *)aInst.pData)->nValue++; reinterpret_cast<RscRangeInst *>(aInst.pData)->nValue++;
return aInst; return aInst;
} }
......
...@@ -47,9 +47,9 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr ) ...@@ -47,9 +47,9 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr )
if( aError.IsOk() ) if( aError.IsOk() )
{ {
((RscStringInst *)rInst.pData)->bDflt = false; reinterpret_cast<RscStringInst *>(rInst.pData)->bDflt = false;
pTmp = ((RscStringInst *)rInst.pData)->pStr; pTmp = reinterpret_cast<RscStringInst *>(rInst.pData)->pStr;
if( pTmp ) if( pTmp )
{ {
rtl_freeMemory( pTmp ); rtl_freeMemory( pTmp );
...@@ -63,7 +63,7 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr ) ...@@ -63,7 +63,7 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr )
memcpy( pTmp, pStr, nLen ); memcpy( pTmp, pStr, nLen );
} }
((RscStringInst *)rInst.pData)->pStr = pTmp; reinterpret_cast<RscStringInst *>(rInst.pData)->pStr = pTmp;
} }
return aError; return aError;
...@@ -71,13 +71,13 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr ) ...@@ -71,13 +71,13 @@ ERRTYPE RscString::SetString( const RSCINST & rInst, const char * pStr )
ERRTYPE RscString::GetString( const RSCINST & rInst, char ** ppStr ) ERRTYPE RscString::GetString( const RSCINST & rInst, char ** ppStr )
{ {
*ppStr = ((RscStringInst *)rInst.pData)->pStr; *ppStr = reinterpret_cast<RscStringInst *>(rInst.pData)->pStr;
return ERR_OK; return ERR_OK;
} }
ERRTYPE RscString::GetRef( const RSCINST & rInst, RscId * pRscId ) ERRTYPE RscString::GetRef( const RSCINST & rInst, RscId * pRscId )
{ {
*pRscId = ((RscStringInst *)rInst.pData)->aRefId; *pRscId = reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId;
return ERR_OK; return ERR_OK;
} }
...@@ -85,8 +85,8 @@ ERRTYPE RscString::SetRef( const RSCINST & rInst, const RscId & rRefId ) ...@@ -85,8 +85,8 @@ ERRTYPE RscString::SetRef( const RSCINST & rInst, const RscId & rRefId )
{ {
if( pRefClass ) if( pRefClass )
{ {
((RscStringInst *)rInst.pData)->aRefId = rRefId; reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId = rRefId;
((RscStringInst *)rInst.pData)->bDflt = false; reinterpret_cast<RscStringInst *>(rInst.pData)->bDflt = false;
} }
else else
return( ERR_REFNOTALLOWED ); return( ERR_REFNOTALLOWED );
...@@ -111,17 +111,17 @@ RSCINST RscString::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -111,17 +111,17 @@ RSCINST RscString::Create( RSCINST * pInst, const RSCINST & rDflt,
if( !bOwnClass && rDflt.IsInst() ) if( !bOwnClass && rDflt.IsInst() )
bOwnClass = rDflt.pClass->InHierarchy( this ); bOwnClass = rDflt.pClass->InHierarchy( this );
((RscStringInst *)aInst.pData)->aRefId.Create(); reinterpret_cast<RscStringInst *>(aInst.pData)->aRefId.Create();
((RscStringInst *)aInst.pData)->pStr = NULL; reinterpret_cast<RscStringInst *>(aInst.pData)->pStr = NULL;
((RscStringInst *)aInst.pData)->bDflt = true; reinterpret_cast<RscStringInst *>(aInst.pData)->bDflt = true;
if( bOwnClass ) if( bOwnClass )
{ {
((RscStringInst *)aInst.pData)->aRefId = reinterpret_cast<RscStringInst *>(aInst.pData)->aRefId =
((RscStringInst *)rDflt.pData)->aRefId; reinterpret_cast<RscStringInst *>(rDflt.pData)->aRefId;
SetString( aInst, ((RscStringInst *)rDflt.pData)->pStr ); SetString( aInst, reinterpret_cast<RscStringInst *>(rDflt.pData)->pStr );
((RscStringInst *)aInst.pData)->bDflt = reinterpret_cast<RscStringInst *>(aInst.pData)->bDflt =
((RscStringInst *)rDflt.pData)->bDflt ; reinterpret_cast<RscStringInst *>(rDflt.pData)->bDflt;
} }
return aInst; return aInst;
...@@ -129,15 +129,15 @@ RSCINST RscString::Create( RSCINST * pInst, const RSCINST & rDflt, ...@@ -129,15 +129,15 @@ RSCINST RscString::Create( RSCINST * pInst, const RSCINST & rDflt,
void RscString::Destroy( const RSCINST & rInst ) void RscString::Destroy( const RSCINST & rInst )
{ {
if( ((RscStringInst *)rInst.pData)->pStr ) if( reinterpret_cast<RscStringInst *>(rInst.pData)->pStr )
rtl_freeMemory( ((RscStringInst *)rInst.pData)->pStr ); rtl_freeMemory( reinterpret_cast<RscStringInst *>(rInst.pData)->pStr );
((RscStringInst *)rInst.pData)->aRefId.Destroy(); reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId.Destroy();
} }
bool RscString::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) bool RscString::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
{ {
RscStringInst * pData = (RscStringInst*)rInst.pData; RscStringInst * pData = reinterpret_cast<RscStringInst*>(rInst.pData);
RscStringInst * pDefData = (RscStringInst*)pDef; RscStringInst * pDefData = reinterpret_cast<RscStringInst*>(pDef);
if( pDef ) if( pDef )
{ {
...@@ -186,14 +186,14 @@ bool RscString::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef ) ...@@ -186,14 +186,14 @@ bool RscString::IsValueDefault( const RSCINST & rInst, CLASS_DATA pDef )
void RscString::WriteSrc( const RSCINST & rInst, FILE * fOutput, void RscString::WriteSrc( const RSCINST & rInst, FILE * fOutput,
RscTypCont *, sal_uInt32, const char * ) RscTypCont *, sal_uInt32, const char * )
{ {
if ( ((RscStringInst *)rInst.pData)->aRefId.IsId() ) if ( reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId.IsId() )
{ {
fprintf( fOutput, "%s", fprintf( fOutput, "%s",
((RscStringInst *)rInst.pData)->aRefId.GetName().getStr() ); reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId.GetName().getStr() );
} }
else else
{ {
RscStringInst * pStrI = ((RscStringInst *)rInst.pData); RscStringInst * pStrI = reinterpret_cast<RscStringInst *>(rInst.pData);
if( pStrI->pStr ){ if( pStrI->pStr ){
//char * pChangeTab = RscChar::GetChangeTab(); //char * pChangeTab = RscChar::GetChangeTab();
sal_uInt32 n = 0; sal_uInt32 n = 0;
...@@ -233,9 +233,9 @@ ERRTYPE RscString::WriteRc( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -233,9 +233,9 @@ ERRTYPE RscString::WriteRc( const RSCINST & rInst, RscWriteRc & rMem,
ObjNode * pObjNode = NULL; ObjNode * pObjNode = NULL;
if( ((RscStringInst *)rInst.pData)->aRefId.IsId() ) if( reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId.IsId() )
{ {
RscId aId( ((RscStringInst *)rInst.pData)->aRefId ); RscId aId( reinterpret_cast<RscStringInst *>(rInst.pData)->aRefId );
RSCINST aTmpI; RSCINST aTmpI;
aTmpI.pClass = pRefClass; aTmpI.pClass = pRefClass;
...@@ -282,15 +282,15 @@ ERRTYPE RscString::WriteRc( const RSCINST & rInst, RscWriteRc & rMem, ...@@ -282,15 +282,15 @@ ERRTYPE RscString::WriteRc( const RSCINST & rInst, RscWriteRc & rMem,
} }
else else
{ {
if( ((RscStringInst *)rInst.pData)->pStr && pTC ) if( reinterpret_cast<RscStringInst *>(rInst.pData)->pStr && pTC )
{ {
char * pStr = RscChar::MakeUTF8( ((RscStringInst *)rInst.pData)->pStr, char * pStr = RscChar::MakeUTF8( reinterpret_cast<RscStringInst *>(rInst.pData)->pStr,
pTC->GetSourceCharSet() ); pTC->GetSourceCharSet() );
rMem.PutUTF8( pStr ); rMem.PutUTF8( pStr );
rtl_freeMemory( pStr ); rtl_freeMemory( pStr );
} }
else else
rMem.PutUTF8( ((RscStringInst *)rInst.pData)->pStr ); rMem.PutUTF8( reinterpret_cast<RscStringInst *>(rInst.pData)->pStr );
} }
} }
return aError; return aError;
......
...@@ -240,16 +240,15 @@ void * RscPtrPtr :: GetEntry( sal_uInt32 nEntry ) ...@@ -240,16 +240,15 @@ void * RscPtrPtr :: GetEntry( sal_uInt32 nEntry )
RscWriteRc::RscWriteRc( RSCBYTEORDER_TYPE nOrder ) RscWriteRc::RscWriteRc( RSCBYTEORDER_TYPE nOrder )
{ {
short nSwapTest = 1;
RSCBYTEORDER_TYPE nMachineOrder;
bSwap = false; bSwap = false;
if( nOrder != RSC_SYSTEMENDIAN ) if( nOrder != RSC_SYSTEMENDIAN )
{ {
if( (sal_uInt8)*(sal_uInt8 *)&nSwapTest ) RSCBYTEORDER_TYPE nMachineOrder;
nMachineOrder = RSC_LITTLEENDIAN; #if defined OSL_LITENDIAN
else nMachineOrder = RSC_LITTLEENDIAN;
nMachineOrder = RSC_BIGENDIAN; #else
nMachineOrder = RSC_BIGENDIAN;
#endif
bSwap = nOrder != nMachineOrder; bSwap = nOrder != nMachineOrder;
} }
nByteOrder = nOrder; nByteOrder = nOrder;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment