Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 563 → Rev 562

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