// Calculate header size
$this->setHeaderSize(
strlen(self::STACK_MAGIC) +
- strlen(self::SEPARATOR_HEADER_DATA) +
+ strlen(chr(self::SEPARATOR_HEADER_DATA)) +
self::LENGTH_COUNT +
- strlen(self::SEPARATOR_HEADER_DATA) +
+ strlen(chr(self::SEPARATOR_HEADER_DATA)) +
self::LENGTH_POSITION +
- strlen(self::SEPARATOR_HEADER_ENTRIES)
+ strlen(chr(self::SEPARATOR_HEADER_ENTRIES))
);
// Init counters and gaps array
*/
public function calculateMinimumBlockLength () {
// Calulcate it
- $length = self::getHashLength() + strlen(chr(self::SEPARATOR_HASH_NAME)) + self::LENGTH_NAME + 1 + strlen(self::getBlockSeparator());
+ $length = self::getHashLength() + strlen(chr(self::SEPARATOR_HASH_NAME)) + self::LENGTH_NAME + 1 + strlen(chr(self::SEPARATOR_ENTRIES));
// Return it
return $length;