Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!nsc!pyramid!amiga!bobp
From: bobp@amiga.UUCP (Robert S. Pariseau)
Newsgroups: net.micro.amiga
Subject: Re: What do you get when...
Message-ID: <201@amiga.amiga.UUCP>
Date: Thu, 7-Nov-85 04:46:21 EST
Article-I.D.: amiga.201
Posted: Thu Nov  7 04:46:21 1985
Date-Received: Sun, 10-Nov-85 06:41:51 EST
References: <1@sbcs.UUCP> <5890@tektronix.UUCP>
Reply-To: bobp@snake.UUCP (Robert S. Pariseau)
Distribution: net
Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030
Lines: 23

No Curt, you've read that backwards.  The V1.0 manual says that
OpenLibrary() will work if the library it finds has a version number
equal to or greater than the one you requested.  That manual also
says (in the Libraries chapter), that as of this writing, the
requested version number should be 0.

For various compatability reasons, we had to disable the version
checking in OpenLibrary() and OpenDevice() for V1.0.  This was
due to the pre-release software having version numbers like 29
(sigh).

We currently plan to re-install the version checking for V1.1.  We
will maintain compatability by using library version numbers like
101 (for 1.1 yes?).  In addition, the version checker will treat
any requested version number of 100 or less as if you requested
version 0.  Thus old code asking for version 0 will continue to
work and even older code asking for version 29 will continue to
work.

Any code dependent upon the new features in a V1.1 library should
ask for version 101.  This gives you a clean way to back out if
the user tries to run your new program under a V1.0 Kickstart or
with the V1.0 libraries and devices found on the Workbench disk.