--- operations.cpp.orig 2008-11-28 09:52:38.000000000 +0300 +++ operations.cpp 2008-11-28 09:55:39.000000000 +0300 @@ -1205,7 +1205,7 @@ { const std::size_t buf_sz = 32768; boost::scoped_array buf( new char [buf_sz] ); - int infile=0, outfile=0; // init quiets compiler warning + int infile=-1, outfile=-1; struct stat from_stat; if ( ::stat( from_file_ph.c_str(), &from_stat ) != 0