diff -r 98b66e4fb0be -r 04d4a7bbc3e0 secureswitools/swisistools/source/sisxlibrary/sisinstallblock.cpp --- a/secureswitools/swisistools/source/sisxlibrary/sisinstallblock.cpp Fri Apr 16 15:05:20 2010 +0300 +++ b/secureswitools/swisistools/source/sisxlibrary/sisinstallblock.cpp Fri Apr 23 15:09:03 2010 +0100 @@ -132,12 +132,12 @@ } } -void CSISInstallBlock::AddPackageEntry(std::wostream& aStream, bool aVerbose) const +void CSISInstallBlock::AddPackageEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const { TUint32 descriptionsCount = iFiles.size(); for (TUint32 i = 0; i < descriptionsCount; ++i) { - iFiles[i].AddPackageEntry(aStream, aVerbose); + iFiles[i].AddPackageEntry(aStream, aVerbose, aCompatible); } TUint32 embeddedCount = iEmbeddedFiles.size(); if (embeddedCount) @@ -157,5 +157,16 @@ aStream << L"@\"" << sisFileName << L"\",(0x" << std::hex << iEmbeddedFiles[i].UID1() << std::dec << L")" << std::endl; } } - iIfs.AddPackageEntry(aStream, aVerbose); + iIfs.AddPackageEntry(aStream, aVerbose, aCompatible); } + +void CSISInstallBlock::AddIbyEntry(std::wostream& aStream, bool aVerbose, bool aCompatible) const + { + TUint32 descriptionsCount = iFiles.size(); + for (TUint32 i = 0; i < descriptionsCount; ++i) + { + iFiles[i].AddIbyEntry(aStream, aVerbose, aCompatible); + } + + iIfs.AddIbyEntry(aStream, aVerbose, aCompatible); + }