Reported-by: Helge Kreutzmann <debian@helgefjell.de>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
.IR upper_bound .
In some cases,
such as accessing an array,
-using that value could result in Undefined Behavior.
+using that value could result in undefined behavior.
.SH SEE ALSO
.BR getrandom (3),
.BR rand (3),
In summary, nonlocal gotos can make programs harder to understand
and maintain, and an alternative should be used if possible.
.\"
-.SS Undefined Behavior
+.SS Undefined behavior
If the function which called
.BR setjmp ()
returns before
etc.).
.SH BUGS
.SS Numeric conversion specifiers
-Use of the numeric conversion specifiers produces Undefined Behavior
+Use of the numeric conversion specifiers produces undefined behavior
for invalid input.
See
.UR https://port70.net/\:%7Ensz/\:c/\:c11/\:n1570.html\:#7.21.6.2p10
These structures were invented before modern ISO C strict-aliasing rules.
If aliasing rules are applied strictly,
these structures would be extremely difficult to use
-without invoking Undefined Behavior.
+without invoking undefined behavior.
POSIX Issue 8 will fix this by requiring that implementations
make sure that these structures
can be safely used as they were designed.