string sPrecalcPathName;\r
int preCalcPart;\r
vector<string> vPrecalcFiles;\r
+ map<string, pair<int, unsigned long int> > mPrecalcIndex; // key -> (file number, file offset)\r
\r
private:\r
void DiscardAll();\r
bool FindInFile(uint64* pIndexE, unsigned char* pHash, int nHashLen);\r
- string CheckOrRotatePreCalcFile();\r
+ int CheckOrRotatePreCalcFile();\r
void updateUsedPrecalcFiles();\r
\r
public:\r