Index: src/ch/FileInfo.cpp =================================================================== diff -u -N -r50830b27409540a4b2c97b40cfbf86b78dd02327 -r6ae1d95bf7dd071fd2b65b8f7aabca1c887bdff8 --- src/ch/FileInfo.cpp (.../FileInfo.cpp) (revision 50830b27409540a4b2c97b40cfbf86b78dd02327) +++ src/ch/FileInfo.cpp (.../FileInfo.cpp) (revision 6ae1d95bf7dd071fd2b65b8f7aabca1c887bdff8) @@ -179,18 +179,18 @@ return *this; } -void CFileFilter::Serialize(CArchive& ar) +void CFileFilter::Serialize(icpf::archive& ar) { ULARGE_INTEGER li; - if (ar.IsStoring()) + if (ar.is_storing()) { // store // files mask ar<(m_bUseMask); - m_astrMask.Serialize(ar); + ar<(m_bUseExcludeMask); - m_astrExcludeMask.Serialize(ar); +// ar<(m_bUseSize); @@ -236,11 +236,11 @@ // files mask ar>>tmp; m_bUseMask=(tmp != 0); - m_astrMask.Serialize(ar); + ar>>m_astrMask; ar>>tmp; m_bUseExcludeMask=(tmp != 0); - m_astrExcludeMask.Serialize(ar); + ar>>m_astrExcludeMask; // size ar>>tmp; @@ -626,9 +626,9 @@ return false; } -void CFiltersArray::Serialize(CArchive& ar) +void CFiltersArray::Serialize(icpf::archive& ar) { - if (ar.IsStoring()) + if (ar.is_storing()) { ar<>m_strFilePath; ar>>m_iSrcIndex; @@ -1015,9 +1015,9 @@ ////////////////////////////////////////////////////////////////////////////// // CClipboardArray -void CClipboardArray::Serialize(CArchive& ar, bool bData) +void CClipboardArray::Serialize(icpf::archive& ar, bool bData) { - if (ar.IsStoring()) + if (ar.is_storing()) { // write data int iSize=GetSize(); @@ -1077,11 +1077,11 @@ m_iBufferIndex=BI_DEFAULT; } -void CClipboardEntry::Serialize(CArchive& ar, bool bData) +void CClipboardEntry::Serialize(icpf::archive& ar, bool bData) { if (bData) { - if (ar.IsStoring()) + if(ar.is_storing()) { ar<(m_bMove); @@ -1101,5 +1101,10 @@ } } else - m_astrDstPaths.Serialize(ar); + { + if(ar.is_storing()) + ar<>m_astrDstPaths; + } }