HP 3000 Manuals

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