[net.lang.c] C for IBM VM/SP systems

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