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