Newsgroups: comp.sys.mac.programmer Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!yale.edu!ox.com!umich!umeecs!sparky.eecs.umich.edu!lagana From: lagana@sparky.eecs.umich.edu (Antonio A Lagana) Subject: Re: Strange Address Problem on Plus but not on SE/30. WHY? Message-ID: <1991Jun25.071719.22670@zip.eecs.umich.edu> Sender: usenet@zip.eecs.umich.edu (Mr. News) Organization: University of Michigan EECS Dept. References: <1991Jun24.052855.29691@zip.eecs.umich.edu> <54278@apple.Apple.COM> Distribution: usa Date: Tue, 25 Jun 1991 07:17:19 GMT Thanks a million to everybody who has replied (and whose replies may be on the way :) ). As most people have pointed out, the problem was in a word mis-alignment brought about by some of the inline assembly code that I had in the INIT. There was also a problem with a pointer not being "initialized" through NewPtr(), though I don't know how that created an alignment problem. In any case, my INIT is merrily running without a hitch on a Plus (at least for the time being :) ). Thanks again to everyone. Antonio A. Lagana lagana@sparky.eecs.umich.edu