herbie@watdcsu.UUCP (Herb Chong, Computing Services) (10/11/84)
WatCOM Products Software Description Waterloo C for IBM VM/SP Waterloo C is a production compiler for IBM System 370 using the VM/SP operating system. LANGUAGE SUPPORTED o full implementation of the C language, run-time library, and macro preprocessor described in "The C Programming Language", by B.W. Kernighan and D.M. Richie o includes the Unix* Version 7 extensions; enumerated types and structure passing (*Unix is a trademark of Bell Laboratories) o related struct member name rules IMPLEMENTATION FEATURES FOR VM/SP o produces CMS TEXT files directly; no assembler phase required (assembler source produced optionally) o preprocessor integrated with compiler for faster compilation o produces fully re-entrant code for shared segments o global base register facility for economical referencing of external variables (instead of indirectly through address constants) o escape sequences for C symbols not found on EBCDIC keyboards o C library includes standard I/O, string and byte manipulation, memory management, system, and math functions o CMS file name and attribute support (record format and length) o uses the CMS file system directly rather than through the CMS OS simulator o optional byte stream interpretation of record oriented files by library FEATURES OF THE C PROGRAMMING LANGUAGE o convenience of a high level language o flexibility and power of assembler language o large body of existing software and expertise o suitable for many different applications: file processing, graphics, numerical analysis, and system software To order or to obtain more information: WATCOM Products Inc. 415 Phillip St. Waterloo, Ontario N2L 3X2 Phone: (519) 886-3700 Telex: 06-955 458 Note: for additional texts, contact WATCOM Publications Ltd. at the same address and phone number. ----------------- For those that may be interested. An MVS version of Waterloo C will be available in the future. Herb Chong, BASc Computer Consultant Department of Computing Services University of Waterloo UUCP: {decvax|utzoo|ihnp4|allegra|clyde}!watmath!watdcsu!herbie CSNET: herbie%watdcsu@waterloo.csnet ARPA: herbie%watdcsu%waterloo.csnet@csnet-relay.arpa BITNET: herbie at watdcs