home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!ames!agate!dog.ee.lbl.gov!nosc!crash!pnet01!hawk
- From: hawk@pnet01.cts.com (John Anderson)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Please crash my machine
- Message-ID: <1992Jul25.141619.6517@crash.cts.com>
- Date: 25 Jul 92 14:16:19 GMT
- Sender: news@crash.cts.com
- Organization: People-Net [pnet01], El Cajon CA
- Lines: 27
-
- >> > The answer is clear. If the software is good, the author will
- >> > attempt to deal with EVERY possible failure gracefully.
- >>
- >> The question is whether 1.1 is "possible".
-
- >The answer is "yes".
-
- Let's go right to the source to determine if one should check to see
- that they're at *least* using 1.2. The following is from the Amiga ROM
- Kernal Reference Manual Libraries, page 918, 2nd paragraph. The section
- is Appendix D "Troubleshooting your software"
-
- Fails only on Older ROMs or Older WB
- This can be caused by asking for a library version higher than you need
- (Do not use the #define LIBRARY_VERSION when compiling!). Can also be
- caused by calling functions or using structures which do not exist in
- the older version of the operating system. Ask for the lowest version
- which provides the functions you need (usually 33), and exit gracefully
- and informatively if an OpenLibrary() fails (returns NULL). Or code
- conditionally to only use new functions and structures of the available
- library's lib->Version supports them
-
- Does that pretty much sum it up?
-
- UUCP: {hplabs!hp-sdd ucsd nosc}!crash!pnet01!hawk
- ARPA: crash!pnet01!hawk@nosc.mil
- INET: hawk@pnet01.cts.com
-