home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!portal!cup.portal.com!Chewy
- From: Chewy@cup.portal.com (Paul Frederick Snively)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: Jump table entries limit in MPW
- Message-ID: <62644@cup.portal.com>
- Date: Wed, 22 Jul 92 22:32:00 PDT
- Organization: The Portal System (TM)
- References: <1992Jul22.213510.13122@leland.Stanford.EDU>
- Lines: 22
-
- MPW 3.2 and later's compilers and linker support a new runtime model called,
- appropriately enough, `32-bit everything.' The idea is that no holds are
- barred, but this involves some pretty hinky-looking patches and extensions to
- the old Mac runtime model, particularly jump tables.
-
- Since the jump table format is somewhat critical to MacApp 2.x, you need some
- replacement files for portions of MacApp 2.x if you intend to use 32-bit
- everything. Those replacements files are, I believe, in an `Unsupported'
- folder on the various releases of the ETO CD-ROM. I believe that they are
- also available on AppleLink.
-
- So how do you use 32-bit everything? You pass the -model far[Code|Data]
- option to the compiler(s) and -model far to the linker. If you use the
- replacement files for MacApp 2.x, everything should be copacetic.
-
- I don't believe that any code changes are necessary to MacApp 3.x to support
- 32-bit everything...
-
- Hope this helps,
- Paul Snively
- Dissolute Wandering Hacker
- chewy@apple.com
-