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.