// Calculate header size
$this->setHeaderSize(
strlen(self::INDEX_MAGIC) +
- strlen(self::SEPARATOR_HEADER_DATA) +
+ strlen(chr(self::SEPARATOR_HEADER_DATA)) +
self::LENGTH_COUNT +
- strlen(self::SEPARATOR_HEADER_ENTRIES)
+ strlen(chr(self::SEPARATOR_HEADER_ENTRIES))
);
// Init counters and gaps array
*/
public function calculateMinimumBlockLength () {
// Calulcate it
- // @TODO Not finished yet
- $length = 0;
+ $length = self::LENGTH_TYPE + strlen(chr(self::SEPARATOR_TYPE_POSITION)) + self::LENGTH_POSITION + strlen(chr(self::SEPARATOR_ENTRIES));
// Return it
return $length;