EBook-Ishmael

 view release on metacpan or  search on metacpan

lib/EBook/Ishmael/EBook/Mobi.pm  view on Meta::CPAN


	my $data;
	$$data = $self->{_pdb}->record($idx)->data;

	my ($idxhdr, $hordt1, $hordt2) = $self->_parse_indx_header($data);
	my $icount = $idxhdr->{count};
	my $roff = 0;
	my $off = $idx + $icount + 1;

	for my $i (0 .. $idxhdr->{nctoc} - 1) {
		my $cdata = $self->{_pdb}->record($off + $i)->data;
		my $ctocdict = $self->_read_ctoc(\$cdata);
		for my $j (sort keys %$ctocdict) {
			$ctoc->{ $j + $roff } = $ctocdict->{ $j };
		}
		$roff += 0x10000;
	}

	my $tagstart = $idxhdr->{len};
	my ($ctrlcount, $tagtbl) = _read_tag_section($tagstart, $data);

	for my $i ($idx + 1 .. $idx + 1 + $icount - 1) {



( run in 0.310 second using v1.01-cache-2.11-cpan-454fe037f31 )