HP C Enhancements [ COMMUNICATOR 3000/XL - REL. 2.0 (A.30.00) ] MPE/iX Communicators
COMMUNICATOR 3000/XL - REL. 2.0 (A.30.00)
HP C Enhancements
by Erryl Johnson
Data and Languages Division
HP C (Version A.01.21) has been enhanced with the addition of the
following features.
HP C OPTIMIZER
HP C DETECTS UNINITIALIZED VARIABLES - With optimization level 2 enabled,
the compiler issues a warning whenever it encounters an uninitialized
variable.
VOLATILE TYPE QUALIFIER - The volatile type qualifier directs the
compiler not to perform certain optimizations on variables to which an
assignment is made.
HP C LIBRARIES
LIBM AND LIBCRAND ARE LINKED AUTOMATICALLY - In previous versions of HP
C, LIBM.LIB.SYS (math library) and LIBCRAND.LIB.SYS (random number
generator library) had to be explicitly linked into the user program.
This is no longer necessary. The commands CCXLLK and CCXLGO will
automatically link the user program with LIBM, LIBCRAND, as well as the
standard library (LIBC.LIB.SYS).
For more information on all of these enhancements please refer to the
updates in the HP C/XL Reference Manual (P/N 31506-60001).
MPE/iX Communicators