]> git.sesse.net Git - freerainbowtables/blobdiff - Common/rt api/RTReader.cpp
various converti2 fixes
[freerainbowtables] / Common / rt api / RTReader.cpp
index f64d603cfdd40369e0d1e3f0af4565afbf6c6b66..7fec6672c4caea50520166bab31e9ef8f6f3297a 100644 (file)
@@ -13,10 +13,10 @@ int RTReader::ReadChains(unsigned int &numChains, RainbowChain *pData)
 {
        unsigned int numRead = fread(pData, 1, 16 * numChains, m_pFile);
        numChains = numRead / 16;
+       m_chainPosition += numChains;
        return 0;
 }
-unsigned int RTReader::GetChainsLeft()
+UINT4 RTReader::GetChainsLeft()
 {
-       unsigned int len = GetFileLen(m_pFile);
-       return len / 16 - m_chainPosition;
+       return (GetFileLen(m_pFile) / 16) - m_chainPosition;
 }