Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!unido!tub!fauern!tumuc!guug2!guug!pcsbst! From: jkh@meepmeep.pcs.com (Jordan K. Hubbard) Newsgroups: gnu.emacs Subject: Any interest in unexec() for COFF Encapsulation? Message-ID: Date: 20 Feb 90 10:30:52 GMT Sender: @pcsbst.pcs.com Organization: PCS Computer Systems, GmbH Lines: 22 I've written unexec_coffencap.c for Emacs 18.55 and it seems to work quite well, if anyone's interested. We're running stock V.3 on a 68020 box and I use gcc (1.36.1)/gas/gld with coff encapsulation since the sysV ld is braindead (though someone here did port gas 1.34 to COFF. Seems to work. Ugh), so I had a bit of trouble getting emacs to unexec until I wrote this puppy. I'm running a gcc compiled 18.55 now and quite happy with it. 209K smaller! /bin/cc compiled emacs: 444324 + 367540 + 0 = 811864 gcc compiled emacs: 311096 + 291840 + 0 = 602936 I just love gcc. P.S. I also did a COFF encapsulated fasload() and faslink() for AKCL, which I sent to Bill Schelter. Send him mail if you're interested. Jordan -- PCS Computer Systeme GmbH, Munich, West Germany UUCP: pyramid!pcsbst!jkh jkh@meepmeep.pcs.com EUNET: unido!pcsbst!jkh ARPA: jkh@violet.berkeley.edu or hubbard@decwrl.dec.com