Atmel CAVR-4 Manuale Utente
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.