167 |
|
|
168 |
=cut |
=cut |
169 |
|
|
170 |
my ($out, $marc_record, $marc_encoding, $marc_repeatable_subfield, $marc_indicators, $leader); |
my ($out, $marc_record, $marc_encoding, $marc_repeatable_subfield, $marc_indicators, $marc_leader); |
171 |
my ($marc_record_offset, $marc_fetch_offset) = (0, 0); |
my ($marc_record_offset, $marc_fetch_offset) = (0, 0); |
172 |
|
|
173 |
sub _get_ds { |
sub _get_ds { |
184 |
|
|
185 |
sub _clean_ds { |
sub _clean_ds { |
186 |
my $a = {@_}; |
my $a = {@_}; |
187 |
($out,$marc_record, $marc_encoding, $marc_repeatable_subfield, $marc_indicators, $leader) = (); |
($out,$marc_record, $marc_encoding, $marc_repeatable_subfield, $marc_indicators, $marc_leader) = (); |
188 |
($marc_record_offset, $marc_fetch_offset) = (0,0); |
($marc_record_offset, $marc_fetch_offset) = (0,0); |
189 |
$marc_encoding = $a->{marc_encoding}; |
$marc_encoding = $a->{marc_encoding}; |
190 |
} |
} |
490 |
my ($offset,$value) = @_; |
my ($offset,$value) = @_; |
491 |
|
|
492 |
if ($offset) { |
if ($offset) { |
493 |
$leader->{ $offset } = $value; |
$marc_leader->{ $offset } = $value; |
494 |
} else { |
} else { |
495 |
return $leader; |
return $marc_leader; |
496 |
} |
} |
497 |
} |
} |
498 |
|
|