diff --git a/pub/src/edif.cpp b/pub/src/edif.cpp
index 0f942fed02fe7cbe40e0297b68558245e9d80f49..75241112db9682f29fab70c33041deab228c1f21 100644
--- a/pub/src/edif.cpp
+++ b/pub/src/edif.cpp
@@ -274,8 +274,8 @@ void NEdif::editDoc()
     ofstream Fo( fname.c_str() );
     while ( f = fiter() ) {
         Fo << "### FILE " << fiter.k() << " " << f->name << " ###\n";
-        for ( int i=0; i<f->lDoc.size(); i++ )
-            Fo << f->lDoc[i] << "\n";
+        for ( string lin: f->lDoc )
+            Fo << lin << "\n";
     }
     Fo.close();