Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!apple!lsr From: lsr@Apple.COM (Larry Rosenstein) Newsgroups: comp.sys.mac.programmer Subject: Re: new interface files makes MPW pascal go -108 Keywords: new mpw interface files make pascal act strange Message-ID: <14041@goofy.Apple.COM> Date: 12 Jun 91 21:25:28 GMT References: <1991Jun8.175424.27075@ux1.cso.uiuc.edu> <20687@slice.ooc.uva.nl> <1991Jun10.052704.13068@rata.vuw.ac.nz> Organization: Object Based Systems, Apple Computer, Inc. Lines: 23 In article <1991Jun10.052704.13068@rata.vuw.ac.nz> newbery@rata.vuw.ac.nz (Michael Newbery) writes: > >But it doesn't exactly speed up the compile! -clean says "erase all symbol >table resources" which means (I presume) that it throws the header >information away. The newly created resources are not 'clean' enough to >enable the compile to proceed the second time around. -clean should only have to be used once. The symbol information is stored in the resource fork, and it's possible that the resource fork has been damaged. -clean would ignore it, but wouldn't be able to recreate it. (I had a similar problem where MPW wouldn't save my window size and location. The problem turned out to be a bad resource fork.) You can try using RezDet to see if the resource fork is damaged, or use dupliacte -d to duplicate only the data fork to another file and then replace the bad header. -- Larry Rosenstein, Apple Computer, Inc. lsr@apple.com (or AppleLink: Rosenstein1)