11S018       C Language System, Second Master Release  Version:
November 1983
 
Author: David Conroy, Robert Denny, Charles Forsyth, Clifford Geshke
and Martin Minow
 
Submitted by: Martin Minow
 
Operating System: RSTS/E V7.2/V8.0, RSX-11M V4.0, RSX-11M-PLUS, RT-11
V4.0, TSX-PLUS V2.2/3.0., VAX/VMS V3.2 in Comp. Mode  Source Language:
C, MACRO-11  Memory Required: 28K Word  Hardware Required: DECUS C
does not support the PDP-11/40 and LSI-11 "FIS" floating-point unit.
Floating point operation requires FPU hardware.  Keywords: Compilers,
Programming Languages, Utilities - RSTS/E, Utilities - RSX-11,
Utilities - RT-11
 
Abstract: C is a general purpose programming language well
suited for professional usage. The DECUS C
distribution contains a complete C programming
system including:
 
. A compiler for the C language. The entire
  language is supported except for an emulated (software)
  floating point, macros with arguments, bit fields, and
  enumerations.
 
. A common runtime library ('standard I/O library') for
  C programs running under the RSX-11 or RT-11
  operating systems. By using this library, C
  programs may be developed on one operating system for
  eventual use on another.
 
. A RSTS/E extensions library allowing access to all
  RSTS/E executive services.
 
. An RSX-11/M extensions library allowing access to all
  RSX-11/M executive services.
 
. More than 20 C programs, including a
  cross-reference lister for "C" programs, a lexical
  analyser program generator, cross-assemblers for several
  microcomputers, and several games.
 
. Extensive documentation for the compiler and runtime
  libraries.
 
All software is distributed in source format. C
may be built to run under RSTS/E V7.2/V8.0, RSX-11M
V4.0, RT-11 V4.0, VMS V3.1 - 3.2 (compatibility mode) or
TSX-PLUS V2.2/V3.0. It may be modified to run on earlier
versions of these operating systems and should run on
subsequent versions without extensive modification.
 
All documentation is included on the magtape but can be
ordered in hard-copy.  The ordering information is listed
below:
 
Ordering Information:
. Order 11-SP-18 (EA), for the C Language Changes and Compiler
  Reference Manual.
. Order 11-SP-18 (EB) for the AS Assembler Manual for the
  PDP-11
. Order 11-SP-18 (EC) for the Utility and Tool Library
  Reference Manual
. Order 11-SP-18 (ED) for the Compiler and Library Software
  Support Manual
 
Notes: Full support for EIS, FPU, improved code generation and
improved utility programs. There are a few modules which
are release-specific and may require modification for
earlier or later releases. (Primarily on VMS
compatibility mode).
 
Restrictions: DECUS C supports a subset of the current version
of C. Minor problems may be encountered in
converting from other dialects of C.  Results have indicated this
package
is not suited for use on the MicroVAX because of the MicroVAX's lack
of
hardware emulation for the PDP-11 instruction set.
 
Media (Service Charge Code): User's Manual (EA), User's Manual (EB),
User's Manual (EC), User's Manual (ED), 2400' Magnetic Tape (PC)
Format: DOS-11, TK50 Tape Cartridge (TC)  Format: DOS-11
 
 
