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 ucbvax.BERKELEY.EDU Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!ernie!shebanow From: shebanow@ernie.BERKELEY.EDU (Mike Shebanow) Newsgroups: net.sources.mac Subject: IMLib Source (Part 1 of 4) Message-ID: <11105@ucbvax.BERKELEY.EDU> Date: Thu, 28-Nov-85 01:53:00 EST Article-I.D.: ucbvax.11105 Posted: Thu Nov 28 01:53:00 1985 Date-Received: Fri, 29-Nov-85 00:16:30 EST Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: shebanow@ernie.BERKELEY.EDU (Mike Shebanow) Organization: University of California, Berkeley Lines: 71 (beware the line eater) The next three postings contain the actual source files for IMLib, a library of routines which provide emulation for a large number of the [Pascal Only] routines described in Inside Mac. This posting contains IMLib.Job, the job file for MDSMake, and IMLib.link, the link file for the Consulair Linker. These files are only useable with Consulair C version 4.00 or higher, but users of other compilers may find some of the code educational (especially the code to read and create Finder arguments). A special note: IMLib REQUIRES the file PrLink.REL in order to link correctly. PrLink.REL was distributed by Apple with the Software Supplement, and is available for downloading on CompuServe & Delphi (and probably other boards as well). I am not posting PrLink.REL because it is Apple software and requires special permission to distribute. If you cannot get it from a friend, a bbs, or a users group, then you can safely delete all references to PrLink.REL and PrLinkage.* from the JOB and Link files and use the library without the printer code. The code has been copyrighted by its various authors. However, all the code has been published freely in one form or another, and you the authors have given their permission for the code to be distributed for non-commercial purposes. Correspondence can be sent to: Andrew Shebanow HyperSoft 2124 Kittredge Street #174 Berkeley CA 94704 or: CompuServe: 75046,677 Delphi: SHEBANOW WELL: shebanow or: send questions to net.micro.mac Have fun! ======================= IMLib.Job ============================ FileMgr.asm PrLinkage.asm TECalls.c Packages.asm ToolUtils.c FinderParms.c MemoryMgr.asm EventMgr.asm OSUtils.asm StringLib.c IMLib.link -> IMLib.rel : PrLink.REL ======================= IMLib.Link ============================ /Library IMLib /Create FileMgr PrLinkage PrLink TECalls Packages ToolUtils FinderParms MemoryMgr StringLib EventMgr OSUtils /End ============================= end =============================