int iDidVirtualSkips;
if( (!inFile.is_open()) && inFileIt == inFiles.end() ) {
- nequileft = nequileft_internal;
+ if (readnewconfig)
+ nequileft = nequileft_internal;
return;
}
}
bool hypercache::readC() {
- bool readnewconfig_nonex;
- int nequileftReadConfig_nonex;
- bool readAtLeastOneConfig = false;
+ bool readAtLeastOneConfig;
- C->readConfig(readnewconfig_nonex, nequileftReadConfig_nonex, &parentConfigs);
+ C->readConfig(readAtLeastOneConfig, nequileft, &parentConfigs);
- if (readnewconfig_nonex) {
- nequileft = nequileftReadConfig_nonex;
- readAtLeastOneConfig = true;
- }
-
- if ( nequileft < 0 && readnewconfig_nonex )
+ if ( nequileft < 0 && readAtLeastOneConfig )
activeCFile = fileOfPath(C->getInFileName());
else
activeCFile = "";