Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 562 → Rev 563

/buildidx/buildidx.php
41,11 → 41,12
 
$buff = fread($fd, 1024 * 1024);
 
foreach (str_split($buff) as $b) {
$slen = strlen($buff);
for ($i = 0; $i < $slen; $i++) {
// rotr
$result = ($result >> 1) | ($result << 15);
// add and truncate to 16 bits
$result += ord($b);
$result += ord($buff[$i]);
$result &= 0xffff;
}
}