john@tifsil.UUCP (John Maline) (06/08/89)
I'm wondering if the new Microsoft C 6.0 will share the requirement with previous versions that the SS and DS registers be identical even in the large data models. I work with a system, MPX, that implements lightweight processes within a C program. It implements the various stacks using malloc'd space (so SS != DS in the large data models). If anyone has info on this, please respond by mail. I'll be glad to forward or post a summary. -- John Maline UUCP: ut-sally!im4u!ti-csl!tifsil!john Texas Instruments sun!texsun!ti-csl!tifsil!john PO Box 655012 M/S 3635 Internet: john@tifsil.csc.ti.com Dallas, TX 75265 Voice: 214-995-6747
randy@xanadu.COM (Randy Farmer -- A survivor of the Lost Patrol) (06/09/89)
If you look in a squirled away portion of the 5.1 documentation: (pg. 154 of the users guide) use -Aw switch for DS!=SS. We also had to remove _chkstk from the library, and replace _setjmp and _longjmp because they don't save SS. ;D Glad I could help ;D randy@xanadu.com
marco@hpmcaa.mcm.hp.com (Marco Dalla-Gasperina) (06/10/89)
> I'm wondering if the new Microsoft C 6.0 will share the requirement with
^^^^^^^^^^^^^^^
----------
Ok, I'll byte... what in the world is 6.0 and what does it have to offer?
Any OOP capability?
marco