The Decus C Language System By David G. Conroy Martin Minow Robert B. Denny Charles Forsyth Submitted by: Martin Minow Digital Equipment Corporation 146 Main St. Maynard MA, 01754, U.S.A. Description C is a general purpose programming language well suited for professional usage. The Decus C distribution contains a complete C programming system including: o A compiler for the C language. The entire language is supported except for macros with arguments, bit fields, and enumerations. A "full" macro preprocessor is included in the software tools, and the preprocessing pass of the compiler may be disabled via a switch, effectively supporting macros with arguments. o 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. o A RSTS/E extensions library allowing access to all RSTS/E executive services. o An RSX-11/M extensions library allowing access to all RSX-11/M executive services. o Many C software tools and miscellaneous programs, including a cross-reference lister for C programs, a lexical analyser program generator, cross-assemblers for several microcomputers, and several games. o 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.0, RSX-11/M V3.2, RT-11 V3B, or VMS V2.0 (compatibility mode). It may be modified to run on earlier versions of these operating systems. For a description of C, the reader is referred to The C ___ _ Programming Language by Brian W. Kernighan and Dennis M. ___________ ________ Ritchie, Englewood Cliffs, NJ: Prentice Hall, 1978.