- my ($major, $minor, $subs) = unpack("AAA*", $ver) if $ver;
- if ($uref->is_spider) {
- $ver /= 100 if $ver > 5400;
- $ver -= 53 if $ver > 54;
- $build = "build: " . $uref->build if $uref->build;
+ if ($uref->is_spider || ($clref && $clref->do_pc9x)) {
+ if ($ver && $ver > 5400) {
+ $ver =~ s/^5\d/5./;
+ }
+ if ($clref && $clref->build) {
+ $build = $clref->build
+ } elsif ($uref->build) {
+ $build = $uref->build;
+ }
+ if ($build) {
+ $build =~ s/^0\.//;
+ $build = "build: $build";
+ }