Ticket #4660: boost-1.46.0-binary-archive-version.patch

File boost-1.46.0-binary-archive-version.patch, 860 bytes (added by anonymous, 11 years ago)

Additional fix for reading version 6 archives

  • /home/petr/fedora/boost/boost_1_46_1/boost/archive/impl/basic_binary_iarchive.ipp

    diff -up /home/petr/fedora/boost/boost_1_46_1/boost/archive/impl/basic_binary_iarchive.ipp\~ /home/petr/fedora/boost/boost_1_46_1/boost/archive/impl/basic_binary_iarchive.ipp
    old new basic_binary_iarchive<Archive>::init(){  
    8283        int v = 0;
    8384        v = this->This()->m_sb.sbumpc();
    8485        #if defined(BOOST_LITTLE_ENDIAN)
    85         if(v < 6){
    86             ;
    87         }
    88         else
    8986        if(v < 7){
    90             // version 6 - next byte should be zero
    91             this->This()->m_sb.sbumpc();
     87            ;
    9288        }
    9389        else
    9490        if(v < 8){