Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!mcsun!hp4nl!ooc.uva.nl!sinteur From: sinteur@ooc.uva.nl (John Sinteur) Newsgroups: comp.sys.mac.programmer Subject: new interface files makes MPW pascal go -108 Keywords: new mpw interface files make pascal act strange Message-ID: <20684@slice.ooc.uva.nl> Date: 8 Jun 91 15:11:07 GMT Organization: uvabick Lines: 27 When I received the Golden Master system 7 CD-ROM, I happily copied the MPW Pascal interface files from it - the docs said it contained the new 7.0 info and stuff, which was what I've been waiting for. My sources have stopped compiling however, and pascal aborts with a -108 error (which is a 'not enough room in heap zone' or some such). I found it very strange that changing interface files made pascal ask for that much memory - and even a non-multifinder, init-clean 4 Mb LC was not enough, so I guess there's something else going on. I was able to find out that the {$IFC ...} clauses that precede every *.p file was part of the cause, since they somehow influenced from which files symbol tables were read from resource. I also found out that compiling the same file (like this: program test; uses types; begin writeline('blah!'); end.) did not always get the same behaviour with respect to loading these symbol tables. I never bothered to look at this before, so I am quite out of my depth here. Can somebody tell me what is going on? Or give me a manual reference? Do I have to go back to older interface files? -John (PS I also copied MPW 3.2 from that CD, but that can't be it, right?) .