Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!mtune!whuts!wsd From: wsd@whuts.UUCP (DINSMORE) Newsgroups: comp.lang.c,comp.lang.misc Subject: RE: Small-C Message-ID: <2507@whuts.UUCP> Date: Tue, 28-Jul-87 06:06:37 EDT Article-I.D.: whuts.2507 Posted: Tue Jul 28 06:06:37 1987 Date-Received: Wed, 29-Jul-87 05:39:18 EDT Reply-To: wsd@whuts.UUCP (DINSMORE,W.S.) Distribution: na Organization: AT&T Bell Laboratories, Whippany, NJ Lines: 55 Xref: mnetor comp.lang.c:3327 comp.lang.misc:584 From: ihnp4!homxb!whuts!wsd Received: by ihnp4.ATT.COM id AA03691; 23 Jul 87 02:19:13 CDT (Thu) To: ihnp4!homxb!ihnp4!ptsfa!ames!elroy!cit-vax!oberon!poisson.usc.edu!mlinar Subject: Re: Small-C Newsgroups: comp.lang.c,comp.lang.misc In-Reply-To: <3433@oberon.USC.EDU> References: <3452@ihlpg.ATT.COM> <213@xrxns.UUCP> Organization: AT&T Bell Laboratories, Whippany, NJ Cc: munch munch munch .... SMALL-C most certainly does support floating point! I know because I have the original and am currently installing V2.1 on the C-128 using CP/M 3.0, all of which support floating point. Many fixes and such were documented in Doctor Dobb's Journals and have been routinely added to all original Small_C versions created by Ron Cain. Jim Hendrix has gone so far as to upgrade the compiler to a more useful and Unix*-like variant. The book "Dr. Dobbs Toolbook of C" has all the source for the V2.1 compiler, an extensive Unix*-like library with a bdos interface, a C preprocessor, an assembler with linker and library management utilities, and optimizers. An interesting note about the library is that the assembler and linker will only extract those modules specifically called out. The bdos interface is always called and the minimum inclusion is about 5k; small price for the exceptional capabilities of the library. Probably the best part of all this is that you could have a very good C compiler for the price of the book, $28. Please note that you must have at least Ron Cain's compiler to create V2.1 and the book gives many references to DDJ issues to do any upgrading you made need, if any, since most versions in the PD are already upgraded. If enough interest arises I will consider uploading all my source for the original upgraded Ron Cain source. As for the J. Hendrix source, if anyone has V2.0/2.1 already in electronic format I would be interested in obtaining that. I plan to make a full CP/M 3.0 utility disk for C including the new assembler, linker, preprocessor etc... for free in the interest of all public domainers. If someone is/has done this I would be greatly appreciative in obtaining/providing/working_with any sources currently available. Could someone please tell me how I should eventually get all of my completed source to a public domain router so this code may be enjoyed by all. I hate to see people paying some outrageous price for an original PD source. My immense gratitude to Ron Cain, Jim Hendrix, and all those who have worked so diligently on Small-C so far. Please reply directly to whuts!mvuxi!wsd for any source transfers via uucp. Wayne Dinsmore AT&T Bell Labs AN-4A-118 Phone: (617)691-3653 For the serious implementation of Good/Useful PD Software.