X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=lib%2FNet%2FZ3950%2FZOOM.pm;h=f000b5037ea1a36548845379cc9b6db682de1486;hb=2c8689914122d55f886a73ce03ac8550f24751ef;hp=57a24f65f62c8e6b37afaeadfb3c72972af64bfd;hpb=c82a9a55d35fd1386af5671dbeda0b373d7a68c5;p=ZOOM-Perl-moved-to-github.git diff --git a/lib/Net/Z3950/ZOOM.pm b/lib/Net/Z3950/ZOOM.pm index 57a24f6..f000b50 100644 --- a/lib/Net/Z3950/ZOOM.pm +++ b/lib/Net/Z3950/ZOOM.pm @@ -1,4 +1,4 @@ -# $Id: ZOOM.pm,v 1.7 2006-01-04 17:23:43 mike Exp $ +# $Id: ZOOM.pm,v 1.13 2006-04-06 12:52:00 mike Exp $ package Net::Z3950::ZOOM; @@ -6,11 +6,21 @@ use 5.008; use strict; use warnings; -our $VERSION = '1.02'; +our $VERSION = '1.05'; require XSLoader; XSLoader::load('Net::Z3950::ZOOM', $VERSION); +my($vs, $ss) = ("x" x 100, "x" x 100); # allocate space for these strings +my $version = Net::Z3950::ZOOM::yaz_version($vs, $ss); +if ($version < 0x02010B && ! -f "/tmp/ignore-ZOOM-YAZ-version-mismatch") { + warn <<__EOT__; +*** WARNING! +ZOOM-Perl requires at least version 2.0.11 of YAZ, but is currently +running against only version $vs (sys-string '$ss'). +Some things may not work. +__EOT__ +} # The only thing this module does is define the following constants, # which MUST BE KEPT SYNCHRONISED with the definitions in