[Bug 216863] C11 conformance: clog(), clogf, and clogl are missing
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Nov 9 01:19:58 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216863
Steve Kargl <kargl at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at FreeBSD.org
--- Comment #3 from Steve Kargl <kargl at FreeBSD.org> ---
Created attachment 187872
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=187872&action=edit
Update patch to trunk as of 11/08/17
Here is an updated diff. Oddly, my old diff applied to an
up-to-date trunk without the issues reported at
https://lists.freebsd.org/pipermail/freebsd-numerics/2017-November/000754.html
* include/complex.h:
. Add prototypes for complex.h.
* lib/msun/Makefile:
. Add s_clog.c s_clogf.c s_clogl.c to SRC.
. Add clog.3 to MAN.
. MLINKS for clogf.3 amd clogl.3
* lib/msun/Symbol.map:
. Expose clog, clogf, and clogl.
* lib/msun/man/clog.3:
. Document the functions.
* lib/msun/man/complex.3:
. Document availability of functions.
* lib/msun/src/math_private.h:
. Update ENTERI() macro.
. Add ENTERIT() macro.
* lib/msun/src/s_clog.c:
. Implementation of double clog(double x).
* lib/msun/src/s_clogf.c:
. Implementation of float clogf(float x).
* lib/msun/src/s_clogl.c
. Implementation of long double clogl(long double x).
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-standards
mailing list