Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ut-sally.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!bellcore!decvax!genrad!panda!talcott!harvard!ut-sally!brian From: brian@ut-sally.UUCP (Brian H. Powell) Newsgroups: net.micro.mac Subject: New SUMacC Rmaker posted Message-ID: <2286@ut-sally.UUCP> Date: Sun, 7-Jul-85 19:44:05 EDT Article-I.D.: ut-sally.2286 Posted: Sun Jul 7 19:44:05 1985 Date-Received: Thu, 11-Jul-85 00:36:48 EDT Distribution: net Organization: U. Texas CS Dept., Austin, Texas Lines: 57 "Welcome to the Wonderful World of Source Code Maintenance", he said. Okay, so there were at least two versions of rmaker out there. And people keep adding code to one or the other. What to do; what to do? I complained, so I got the job. There is a new version of rmaker available. This version replaces the current version of rmaker.shar on SUMEX. It replaces some lost bug fixes and additions and I've also added some code of my own. Below, I've included the README file from the rmaker.shar file (rmaker.shar has been posted to net.sources.mac and sent to sumex.) There is also a new rmaker.doc file to replace the (now-defunct) Inside Mac manual "Putting Together a Macintosh Application." This new file contains specifics on this version of rmaker. Brian H. Powell brian@ut-sally.{ARPA,UUCP} U.S. Mail: Southwestern Bell P.O. Box 5899 451-0842 Austin, TX 78763 AT&T (512) 451-0842 ____ Here is the README file from rmaker.shar: As some of you have noticed, there is more than one version of the SUMacC rmaker out there. This is an attempt to combine all versions. Summary of changes to rmaker: Work done by Croft: fix fwrite bug and add INIT and PACK resource types. Work done by Maio/Schilit: no NULL in DRVR name if device driver. Work done by Moy: Implement CDEF, MDEF, WDEF and modify DRVR for dynamic relocation. Work done by van Rossum: Added STR# resource types. Work done by Crosswell: Added POST (PostScript) resource type. Work done by Horvath: Added backslash escape sequences for strings. Work done by Powell: Combine all of above work. Modify INIT and PACK to use dynamic relocation. Added FKEY and PROC resource types. Fix minor bugs in backslash code. _______________________________________________________________________________ The dynamic relocation work done by Moy requires the use of special crt*.s files for DRVR, PROC, CDEF, MDEF, WDEF, INIT, PACK and FKEY types. For DRVR's, use crtdrvr.s (which is included in the shar file) as an example. For the others, use crtproc.s (also included) as an example.