268 |
} |
} |
269 |
); |
); |
270 |
|
|
271 |
|
my $data = $tags_data->{$tag} || die "no data for $tag"; |
272 |
|
my ( $u1, $set_item, $u2, $type, $content, $br_lib, $custom ) = unpack('C4Z16Nl>',$data); |
273 |
|
my $set = ( $set_item & 0xf0 ) >> 4; |
274 |
|
my $total = ( $set_item & 0x0f ); |
275 |
|
my $branch = $br_lib >> 20; |
276 |
|
my $library = $br_lib & 0x000fffff; |
277 |
|
print "TAG $tag [$u1] set: $set/$total [$u2] type: $type '$content' branch: $branch library: $library custom: $custom\n"; |
278 |
|
|
279 |
} |
} |
280 |
|
|
281 |
sub write_tag { |
sub write_tag { |