Synopsis
float logf(float x);
Description

logf computes the base-e logarithm of x.

If x = 0, errno is set to ERANGE and logf returns ?HUGE_VALF. If x < 0, errno is set to EDOM and logf returns ?HUGE_VALF.

If x < 0 or x = ?∞, logf returns NaN.
If x = 0, logf returns ?∞.
If x = ∞, logf returns ∞.
If x = NaN, logf returns x.