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
. 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
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
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
. 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
is not suited for use on the MicroVAX because of the MicroVAX's lack
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

The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa <shoppa@trailing-edge.com>
Created: December 26, 1998