README.md
************************************************************************

>>> DECUS C SUPPORTS FLOATING POINT AND INLINE EIS <<<

Submitted by: Robert B. Denny
Creative System Designs
3452 E. Foothill Blvd. Suite 601
Pasadena, CA 91107
(213) 792-9474

At long last, here is a PRELIMINARY binary kit for Decus C which
supports floats and doubles. You need FPU hardware, or some kind
of emulator. It also emits inline EIS. Many, many bug fixes to
the compiler, complete overhaul of some of it, restructuring of
the library, more tools, etc. This kit is the result of a last
minute merge (late Tuesday nite 4-May) and may still have a few
problems. Some of the new versions of the tools have not been
tested on RT-11 ... worked fine on RSX. Thanks to Martin Minow at
DEC for doing 80% of ALL work on Decus C ('nuff said!!), Cliff
Geschke at Unimation Robotics, who did the massive overhaul of the
compiler, and Scott Roth, also of Unimation Robotics, who did the
library mods for floating point and other goodies.

*************
* N O T E *
*************

The finally released kit will be available from the
DECUS library soon. PLEASE, if you want a copy of
the kit, sources and all, order it from the DECUS
library. I have gone nuts over the last year and a
half answering calls on problems due to partial and
corrupted kits. We're going to put together a
reasonable RT-11 kit. Anyway, THE LIBRARY CAN'T
CONTINUE TO EXIST IF YOU DONT BUY PROGRAMS FROM IT.
Please, think about it...

README.1ST 7 04-May-82 Read this first (this document)

STDIO .H 5 04-May-82 Standard I/O Header file

The following header files are needed only when using certain
library functions. Copy 'em to your system disk anyway.
TIME .H 3 04-May-82 CTYPE .H 6 04-May-82
RTIME .H 3 04-May-82 SETJMP.H 1 04-May-82
TIMEB .H 3 04-May-82

C Compiler and Assembler
CC .SAV 116 04-May-82 AS .SAV 32 04-May-82

Library modules. CLIB has small "stub" floating format conversion
routines. If you use floating conversions in printf() and friends,
explicitly link in DTOA.OBJ, for floating conversions in scanf()
and friends, explicitly link in ATOD.OBJ.
SUPORT.OBJ 1 04-May-82 DTOA .OBJ 3 04-May-82
ATOD .OBJ 1 04-May-82 CLIB .OBJ 103 04-May-82

Trig routines
ATAN2 .C 5 04-May-82 SINCOS.C 4 04-May-82
SQRT .C 2 04-May-82

Software tools. See TOOLS.DOC
AR .SAV 29 04-May-82 BUILD .SAV 54 04-May-82
COMM .SAV 16 04-May-82 DIFF .SAV 22 04-May-82
ECHO .SAV 10 04-May-82 FIXDOC.SAV 15 04-May-82
GETCMD.SAV 23 04-May-82 GETKWK.SAV 15 04-May-82
GETRNO.SAV 32 04-May-82 NC .SAV 11 04-May-82
GREP .SAV 25 04-May-82 SORTC .SAV 19 04-May-82
KWIK .SAV 24 04-May-82 MC .SAV 29 04-May-82
MP .SAV 44 04-May-82 OD .SAV 14 04-May-82
PR .SAV 11 04-May-82 SCAT .SAV 20 04-May-82
T .SAV 40 04-May-82 TODAY .SAV 22 04-May-82
UNIQ .SAV 22 04-May-82 WC .SAV 14 04-May-82
NM .SAV 39 04-May-82 XRF .SAV 24 04-May-82

Documentation.
TOOLS .DOC 210 04-May-82 WIZARD.DOC 695 04-May-82
AS .DOC 64 04-May-82 CC .DOC 111 04-May-82
KIT .DOC 65 04-May-82 DECUS .DOC 6 04-May-82