X-Git-Url: http://git.pippins.net/embedvideo/.git/static/gitweb.js?a=blobdiff_plain;f=main.cpp;h=2323efe3295da8031ab88a111b590f38a8a6787d;hb=ce454c7d92e63a941a1277406e466005d74eb148;hp=de22d91e28bb13388dd7dfd2b4b72863b0ee3288;hpb=b1faa07ab41440b9af427937f43084d517c3dcf9;p=backups%2F.git diff --git a/main.cpp b/main.cpp index de22d91..2323efe 100644 --- a/main.cpp +++ b/main.cpp @@ -29,20 +29,19 @@ template bool copy_until_full( I begin, I end, O out, INT &space ) { bool complete = true; - I i = begin; - while( 0 != space && i != end ) { - INT size = (*i)->getFileSize(); + while( 0 != space && begin != end ) { + INT size = (*begin)->getFileSize(); INT blocksize = blocks( size ) * bytes_in_block; if( blocksize <= space ) { space -= blocksize; - out = *i; + out = *begin; ++out; } else { // We missed a file that should be included so the backup is not complete complete = false; } - ++i; + ++begin; } return complete; }