Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!oliveb!3comvax!iso3com!marc From: marc@ISO.3Com.COM (Marc Lavine) Newsgroups: comp.lang.c++ Subject: Re: C++ for Intel 286?? Message-ID: <311@iso3com.3Com.COM> Date: Wed, 11-Nov-87 02:31:41 EST Article-I.D.: iso3com.311 Posted: Wed Nov 11 02:31:41 1987 Date-Received: Fri, 13-Nov-87 20:53:41 EST References: <4800003@uiucdcsm> Reply-To: marc@3Com.COM (Marc Lavine) Organization: 3Com Corp., Santa Clara, CA Lines: 24 In article <4800003@uiucdcsm> bradley@uiucdcsm.cs.uiuc.edu writes: >We're doing some OS development on a couple of 286-based machines and >are interested in using C++. The type of work we're doing, though, requires >that we mix near and far pointers. Unfortunately, the "near" and "far" >keywords are not standard C and cfront (correctly) flags them as errors. > >Does anybody have any suggestions on how we could get around this problem? If you're developing under MS-DOS you can get Advantage C++ version 1.2 (I'm not sure if it's actually shipping yet; I'm a beta-tester) from Lifeboat (really from Glockenspiel) which properly handles the near and far keywords. I think Glockenspiel is working on an OS/2 port of this compiler; they also have Unix versions, but I don't know if they support the near and far extensions. Lifeboat's phone number is (800) 847-7078. Oasys ((617) 491-4180) sells Glockenspiel's compilers (including non-DOS versions) as Designer C++. This is not an advertisment. I'm just a satisfied customer. Marc Lavine -- Marc Lavine Internet: marc%3Com.COM@Sun.COM Smart mailer: marc@3Com.COM UUCP: ...{oliveb|sun}!3comvax!marc