Specifications
CAVR-4
Part 2. Compiler reference
Implementation-defined behavior
263
Domain errors (7.5.1)
HUGE_VAL, the largest representable value in a double floating-point type, will be
returned by the mathematic functions on domain errors.
Underflow of floating-point values sets errno to ERANGE (7.5.1)
The mathematics functions set the integer expression errno to ERANGE (a macro in
errno.h) on underflow range errors.
fmod() functionality (7.5.6.4)
If the second argument to fmod() is zero, the function returns zero (it does not change
the integer expression
errno).
signal() (7.7.1.1)
The signal part of the library is not supported.
Terminating newline character (7.9.2)
stdout stream functions recognize either newline or end of file (EOF) as the
terminating character for a line.
Blank lines (7.9.2)
Space characters written to the stdout stream immediately before a newline character
are preserved. There is no way to read the line through the
stdin stream that was
written through the stdout stream.
Null characters appended to data written to binary streams (7.9.2)
There are no binary streams implemented.
Files (7.9.3)
There are no other streams than stdin and stdout. This means that a file system is not
implemented.
remove() (7.9.4.1)
There are no other streams than stdin and stdout. This means that a file system is not
implemented.
rename() (7.9.4.2)
There are no other streams than stdin and stdout. This means that a file system is not
implemented.