Avro
view release on metacpan or search on metacpan
inc/Module/Install.pm view on Meta::CPAN
# }
use 5.006;
use strict 'vars';
use Cwd ();
use File::Find ();
use File::Path ();
use vars qw{$VERSION $MAIN};
BEGIN {
# All Module::Install core packages now require synchronised versions.
# This will be used to ensure we don't accidentally load old or
# different versions of modules.
# This is not enforced yet, but will be some time in the next few
# releases once we can make sure it won't clash with custom
# Module::Install extensions.
$VERSION = '1.19';
# Storage for the pseudo-singleton
$MAIN = undef;
lib/Avro/DataFileReader.pm view on Meta::CPAN
sub verify_marker {
my $datafile = shift;
my $marker = $datafile->{block_marker};
unless (defined $marker) {
## we are in the fh case
read $datafile->{fh}, $marker, MARKER_SIZE;
}
unless (($marker || "") eq $datafile->sync_marker) {
croak "Oops synchronization issue (marker mismatch)";
}
return;
}
sub skip_to_block_end {
my $datafile = shift;
if (my $reader = $datafile->{reader}) {
seek $reader, 0, Fcntl->SEEK_END;
return;
( run in 0.262 second using v1.01-cache-2.11-cpan-0d8aa00de5b )