C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
HP C Implementation-Defined Behavior
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
A-21
G.3.14 Library Functions
The date and time of translation are always available.
G.3.14 Library Functions
OL is the null pointer constant to which the macro NULL expands.
For information on how to recognize the diagnostic that is printed by the assert()
function and information on the termination behavior of the assert() function, see
the assert() function in the Guardian TNS C Library Calls Reference Manual.
These characters are tested for by the isalnum(), isalpha(), iscntrl(),
islower(), isprint(), and isupper() functions:
isalnum() returns true for characters a–z, A–Z, 0–9
isalpha() returns true for characters a–z, A–Z
iscntrl() returns true for values 0–31, 127
islower() returns true for characters a–z
isprint() returns true for values 32–126
isupper() returns true for characters A–Z
An undefined value is returned by the mathematics functions after a domain error, and
errno is set to EDOM.
The mathematics functions set the integer expression errno to the value of the macro
ERANGE on underflow range errors.
When the fmod() function has a second argument of zero, fmod() returns the value
of the first argument (that is zero is treated as one).
Signals
For the set of signals for the Guardian signal() function and a description of the
parameters and the usage of each signal, see the Guardian TNS C Library Calls
Reference Manual.
For the set of signals for the OSS signal() function and a description of the
parameters and the usage of each signal, see the signal(4) reference page online
or in the Open System Services System Calls Reference Manual.
For each signal recognized by the signal() function, at program startup the handler
SIG_DFL is registered for the all the signals by the C runtime.
The default handling is reset if a SIGILL signal is received by a handler specified to
the signal() function.
Streams and Files
The last line of a text stream does not require a terminating newline character. The file
is written with the characters requested.