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 -108 Summary: new mpw interface files make pascal act strange Keywords: problem mpw pascal Message-ID: <20683@slice.ooc.uva.nl> Date: 8 Jun 91 15:06:05 GMT Organization: uvabick Lines: 25 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? Thanks in advance, -John