diff --git a/pub/src/file_io.cpp b/pub/src/file_io.cpp index e5abc16e6826380248ef039998e14affa35d1c65..c19b95d0a83e864da6f2433707c73e2281346e6e 100644 --- a/pub/src/file_io.cpp +++ b/pub/src/file_io.cpp @@ -340,11 +340,11 @@ void NFileIO::Load_96( FILE *F_in, string flong ) if ( mystd::freadln(F_in, &lin)<=0 || lin.length()<24 || lin.substr(0,3)!=string("tit") ) throw string( "tag 'tit' not found in block 2" ); - old.lDoc.push_back( lin.substr(24) ); + old.lDoc.push_back( mystd::strip(lin.substr(24)) ); while( mystd::freadln(F_in, &lin)>0 && lin.length()>=24 && lin.substr(0,3)==string("doc") ) - old.lDoc.push_back( lin.substr(24) ); + old.lDoc.push_back( mystd::strip(lin.substr(24)) ); if( lin.substr(0,3)!=string("dir") ) throw string( "tag 'dir' not found in block 2" ); @@ -389,17 +389,17 @@ void NFileIO::Load_96( FILE *F_in, string flong ) if ( mystd::freadln(F_in, &lin)<=0 || lin.length()<28 || lin.substr(0,1)!=string("x") ) throw string( "no x coordinate" ); - old.xco = CCoord( lin.substr(4,24), lin.substr(28,24) ); + old.xco = CCoord( mystd::strip(lin.substr(4,24)), mystd::strip(lin.substr(28,24)) ); if ( mystd::freadln(F_in, &lin)<=0 || lin.length()<28 || lin.substr(0,1)!=string("y") ) throw string( "no y coordinate" ); - old.yco = CCoord( lin.substr(4,24), lin.substr(28,24) ); + old.yco = CCoord( mystd::strip(lin.substr(4,24)), mystd::strip(lin.substr(28,24)) ); if ( mystd::freadln(F_in, &lin)<=0 || lin.length()<28 || lin.substr(0,1)!=string("z") ) throw string( "no z coordinate" ); - old.ZCo.push_back( CCoord( lin.substr(4,24), lin.substr(28,24) ) ); + old.ZCo.push_back( CCoord( mystd::strip(lin.substr(4,24)), mystd::strip(lin.substr(28,24)) ) ); if ( mystd::freadln(F_in, &lin)<=0 || lin.length()<6 || lin.substr(0,6)!=string("&eob 5") )