Binary compatibility report for the tzclient.dso library between 000a0000-S60 5th Edition and 000a0000-Symbian^3 versions on ARM
Test Info
Library Name | tzclient.dso |
Version #1 | 000a0000-S60 5th Edition (gcc 3.4.3) |
Version #2 | 000a0000-Symbian^3 (gcc 4.4.1) |
CPU Architecture | ARM |
Test Results
Total Header Files | 4 |
Total Dynamic Libraries | 1 |
Total Symbols / Types | 98 / 71 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 23 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (23)
tz.h,
tzclient{000a0000}.dso
RTz::__dbgRequestAllocatedCellsL ( TInt aHeapSizeInBytes )
[ symbol: _ZN3RTz27__dbgRequestAllocatedCellsLEi ]
RTz::__dbgResetHeapL ( )
[ symbol: _ZN3RTz15__dbgResetHeapLEv ]
RTz::__dbgSetHeapFailL ( RAllocator::TAllocFail aType, TInt aRate )
[ symbol: _ZN3RTz17__dbgSetHeapFailLEN10RAllocator10TAllocFailEi ]
RTz::LocalizationCloseDbL ( )
[ symbol: _ZN3RTz20LocalizationCloseDbLEv ]
RTz::LocalizationDeleteCityL ( TDesC const& aCityName, TInt aCityTzId )
[ symbol: _ZN3RTz23LocalizationDeleteCityLERK7TDesC16i ]
RTz::LocalizationOpenDbL ( )
[ symbol: _ZN3RTz19LocalizationOpenDbLEv ]
RTz::LocalizationReadCachedTimeZoneCityL ( TInt aFrequentlyUsedZone )
[ symbol: _ZN3RTz35LocalizationReadCachedTimeZoneCityLEi ]
RTz::LocalizationReadCitiesInGroupL ( RPointerArray<CTzLocalizedCityRecord>& aCities, TUint8 aGroupId )
[ symbol: _ZN3RTz30LocalizationReadCitiesInGroupLER13RPointerArrayI22CTzLocalizedCityRecordEh ]
RTz::LocalizationReadCitiesL ( RPointerArray<CTzLocalizedCityRecord>& aCities )
[ symbol: _ZN3RTz23LocalizationReadCitiesLER13RPointerArrayI22CTzLocalizedCityRecordE ]
RTz::LocalizationReadCitiesL ( RPointerArray<CTzLocalizedCityRecord>& aCities, TInt aTimeZoneId )
[ symbol: _ZN3RTz23LocalizationReadCitiesLER13RPointerArrayI22CTzLocalizedCityRecordEi ]
RTz::LocalizationReadFrequentlyUsedZoneL ( TInt aFrequentlyUsedZone )
[ symbol: _ZN3RTz35LocalizationReadFrequentlyUsedZoneLEi ]
RTz::LocalizationWriteAllFrequentlyUsedZonesL ( RPointerArray<CTzLocalizedTimeZoneRecord>const& aTimeZones, RPointerArray<CTzLocalizedCityRecord>const& aCities )
[ symbol: _ZN3RTz40LocalizationWriteAllFrequentlyUsedZonesLERK13RPointerArrayI26CTzLocalizedTimeZoneRecordERKS0_I22CTzLocalizedCityRecordE ]
RTz::LocalizationWriteCityL ( TDesC const& aCityName, TInt aCityTzId, TUint8 aCityGroupId, TUint aCityTzResourceId )
[ symbol: _ZN3RTz22LocalizationWriteCityLERK7TDesC16ihj ]
RTz::LocalizationWriteFrequentlyUsedZoneL ( CTzLocalizedTimeZoneRecord const& aTimeZone, CTzLocalizedCityRecord const& aCity, TInt aFrequentlyUsedZone )
[ symbol: _ZN3RTz36LocalizationWriteFrequentlyUsedZoneLERK26CTzLocalizedTimeZoneRecordRK22CTzLocalizedCityRecordi ]
RTz::SetUnknownZoneTimeL ( TTime const& aUTCTime, TInt const aUTCOffset, TBool aPersistInCenRep )
[ symbol: _ZN3RTz19SetUnknownZoneTimeLERK5TTimeii ]
RTz::SwiObsBeginL ( )
[ symbol: _ZN3RTz12SwiObsBeginLEv ]
RTz::SwiObsEndL ( )
[ symbol: _ZN3RTz10SwiObsEndLEv ]
RTz::SwiObsFileChangedL ( RTz::TSWIObserverFilterIndex aType )
[ symbol: _ZN3RTz18SwiObsFileChangedLENS_23TSWIObserverFilterIndexE ]
tzid.h,
tzclient{000a0000}.dso
CTzId::IsUserTzId ( ) const
[ symbol: _ZNK5CTzId10IsUserTzIdEv ]
CTzId::IsUserTzId ( TUint aTzId ) [static]
[ symbol: _ZN5CTzId10IsUserTzIdEj ]
vtzrules.h,
tzclient{000a0000}.dso
CTzRules::CopyL ( CTzRules const& aTzRule )
[ symbol: _ZN8CTzRules5CopyLERKS_ ]
CTzRules::GetOffsetL ( TTime const& aTime, TTzTimeReference aTimeRef ) const
[ symbol: _ZNK8CTzRules10GetOffsetLERK5TTime16TTzTimeReference ]
CTzRules::SizeOfObject ( ) const
[ symbol: _ZNK8CTzRules12SizeOfObjectEv ]
to the top
Problems with Data Types, Low Severity (2)
vtzrules.h
[+] class CTzRules (2)
| Change |
Effect |
1 | Field iActualisedRulesCache has been added to this type. | Size of the inclusive type has been changed. ATTENTION: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 44 bytes to 48 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (25)
CTzRules::AddRuleL ( TTzRule aRule )This method is from 'CTzRules' class.
CTzRules::CloneL ( ) constThis method is from 'CTzRules' class.
CTzRules::ConvertTime ( CVTzActualisedRules& aRules, TTime& aTime, TTzTimeReference aTimerRef ) constThis method is from 'CTzRules' class.
CTzRules::ConvertToLocalL ( TTime& aUtcTime ) constThis method is from 'CTzRules' class.
CTzRules::ConvertToUtcL ( TTime& aLocalTime ) constThis method is from 'CTzRules' class.
CTzRules::Count ( ) constThis method is from 'CTzRules' class.
CTzRules::EndYear ( ) constThis method is from 'CTzRules' class.
CTzRules::ExternalizeL ( RWriteStream& aStream ) constThis method is from 'CTzRules' class.
CTzRules::GetActualisedRulesL ( CVTzActualisedRules& aActRules ) constThis method is from 'CTzRules' class.
CTzRules::InitialStdTimeOffset ( ) constThis method is from 'CTzRules' class.
CTzRules::InternalizeL ( RReadStream& aStream )This method is from 'CTzRules' class.
CTzRules::IsEqualTo ( CTzRules const& aRules ) const1st parameter 'aRules' (reference) has base type 'CTzRules'.
CTzRules::NewL ( ) [static]Return value (pointer) has base type 'CTzRules'.
CTzRules::NewL ( TInt aStartYear, TInt aEndYear ) [static]Return value (pointer) has base type 'CTzRules'.
CTzRules::NewL ( RReadStream& aStream ) [static]Return value (pointer) has base type 'CTzRules'.
CTzRules::operator[] ( TInt aIndex )This method is from 'CTzRules' class.
CTzRules::RemoveRule ( TInt aIndex )This method is from 'CTzRules' class.
CTzRules::RulesApply ( TTime const& aTime ) constThis method is from 'CTzRules' class.
CTzRules::SetEndYear ( TInt aYear )This method is from 'CTzRules' class.
CTzRules::SetInitialStdTimeOffset ( TInt aOffset )This method is from 'CTzRules' class.
CTzRules::SetStartYear ( TInt aYear )This method is from 'CTzRules' class.
CTzRules::StartYear ( ) constThis method is from 'CTzRules' class.
CTzRules::~CTzRules [in-charge] ( )This method is from 'CTzRules' class.
RTz::GetTimeZoneRulesL ( CTzId const& aZone, TTime const& aStartTime, TTime const& aEndTime, TTzTimeReference aTimeRef ) constReturn value (pointer) has base type 'CTzRules'.
RTz::GetTimeZoneRulesL ( TTime const& aStartTime, TTime const& aEndTime, TTzTimeReference aTimeRef ) constReturn value (pointer) has base type 'CTzRules'.
to the top
Header Files (4)
calentry.h
tz.h
tzconverter.h
vtzrules.h
to the top
Dynamic Libraries (1)
tzclient{000a0000}.dso
to the top