Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!mit-eddie!genrad!decvax!decwrl!sqm.dec.com!jmsynge From: jmsynge@sqm.dec.com.UUCP Newsgroups: comp.sys.amiga Subject: Amiga Libraries Message-ID: <9700@decwrl.DEC.COM> Date: Tue, 5-May-87 11:32:54 EDT Article-I.D.: decwrl.9700 Posted: Tue May 5 11:32:54 1987 Date-Received: Thu, 7-May-87 02:43:46 EDT Sender: daemon@decwrl.DEC.COM Organization: Digital Equipment Corporation Lines: 24 rpics!guilford (Jim Guilford) writes: > I was thinking that a large part of binaries tends to be large chunks of > library code such as printf and its associated luggage. I was thinking that > it may not be too bad of idea to make most of these large "add-ons" into a > real amiga-style library, and then have all programs share it. > ... Has this been done before? Yes, it has, though the info hasn't been extensively distributed and the examples have not been very clear (a lack of comments). I've gathered all examples I could find, and now know the inner mysteries of shared libraries on the Amiga. My test library works both on 1.1 and 1.2, using Aztec 3.2a and 3.4a respectively. There is a slight difference due to register protection being slightly better (though still incomplete) in the latter version of the compiler. I still have a bug in the expunge code, so I'll hold off posting for a few days. James Synge USENET: {decvax, ucbvax, allegra}!decwrl!sqm.dec.com!jmsynge ARPAnet: jmsynge%sqm.DEC@decwrl.DEC.COM