diff options
author | Martynas Venckus <martynas@cvs.openbsd.org> | 2008-12-12 00:12:48 +0000 |
---|---|---|
committer | Martynas Venckus <martynas@cvs.openbsd.org> | 2008-12-12 00:12:48 +0000 |
commit | 6e85cd9adb81bab81ea90a901d1669093fe7d5be (patch) | |
tree | 91ebfc1aa74a578c6647fa8aa1564a0ba2749dee /lib/libc/gen | |
parent | 34a2174c04d44a11755070b1c7538a65d4654147 (diff) |
- document and mlink frexpf, ldexpf, modff added 13 years ago
- document frexpl, ldexpl added recently
a tweak and ok jmc@
Diffstat (limited to 'lib/libc/gen')
-rw-r--r-- | lib/libc/gen/Makefile.inc | 5 | ||||
-rw-r--r-- | lib/libc/gen/frexp.3 | 27 | ||||
-rw-r--r-- | lib/libc/gen/ldexp.3 | 27 | ||||
-rw-r--r-- | lib/libc/gen/modf.3 | 17 |
4 files changed, 61 insertions, 15 deletions
diff --git a/lib/libc/gen/Makefile.inc b/lib/libc/gen/Makefile.inc index 92e82753fe7..6a55a7d1f2c 100644 --- a/lib/libc/gen/Makefile.inc +++ b/lib/libc/gen/Makefile.inc @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile.inc,v 1.43 2008/07/29 18:19:17 martynas Exp $ +# $OpenBSD: Makefile.inc,v 1.44 2008/12/12 00:12:47 martynas Exp $ # gen sources .PATH: ${LIBCSRCDIR}/arch/${MACHINE_ARCH}/gen ${LIBCSRCDIR}/gen @@ -89,6 +89,7 @@ MLINKS+=fpclassify.3 finite.3 fpclassify.3 finitef.3 fpclassify.3 isfinite.3 \ MLINKS+=fpgetmask.3 fpgetround.3 fpgetmask.3 fpgetsticky.3 \ fpgetmask.3 fpsetmask.3 fpgetmask.3 fpsetround.3 \ fpgetmask.3 fpsetsticky.3 +MLINKS+=frexp.3 frexpf.3 frexp.3 frexpl.3 MLINKS+=fts.3 fts_open.3 fts.3 fts_read.3 fts.3 fts_children.3 \ fts.3 fts_set.3 fts.3 fts_close.3 MLINKS+=ftw.3 nftw.3 @@ -114,11 +115,13 @@ MLINKS+=getusershell.3 endusershell.3 getusershell.3 setusershell.3 MLINKS+=glob.3 globfree.3 MLINKS+=isgreater.3 isgreaterequal.3 isgreater.3 isless.3 isgreater.3 \ islessequal.3 isgreater.3 islessgreater.3 isgreater.3 isunordered.3 +MLINKS+=ldexp.3 ldexpf.3 ldexp.3 ldexpl.3 MLINKS+=login_cap.3 login_getclass.3 login_cap.3 login_getstyle.3 login_cap.3 \ login_getcapbool.3 login_cap.3 login_getcapnum.3 login_cap.3 \ login_getcapsize.3 login_cap.3 login_getcapstr.3 login_cap.3 \ login_getcaptime.3 login_cap.3 login_close.3 login_cap.3 \ secure_path.3 login_cap.3 setclasscontext.3 login_cap.3 setusercontext.3 +MLINKS+=modf.3 modff.3 MLINKS+=popen.3 pclose.3 MLINKS+=psignal.3 sys_siglist.3 psignal.3 sys_signame.3 MLINKS+=pwcache.3 user_from_uid.3 pwcache.3 group_from_gid.3 diff --git a/lib/libc/gen/frexp.3 b/lib/libc/gen/frexp.3 index 16977d0f31d..984b164d259 100644 --- a/lib/libc/gen/frexp.3 +++ b/lib/libc/gen/frexp.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: frexp.3,v 1.8 2007/05/31 19:19:28 jmc Exp $ +.\" $OpenBSD: frexp.3,v 1.9 2008/12/12 00:12:47 martynas Exp $ .\" .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -31,16 +31,22 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd $Mdocdate: May 31 2007 $ +.Dd $Mdocdate: December 12 2008 $ .Dt FREXP 3 .Os .Sh NAME -.Nm frexp +.Nm frexp , +.Nm frexpf , +.Nm frexpl .Nd convert floating-point number to fractional and integral components .Sh SYNOPSIS .Fd #include <math.h> .Ft double .Fn frexp "double value" "int *exp" +.Ft float +.Fn frexpf "float value" "int *exp" +.Ft long double +.Fn frexpl "long double value" "int *exp" .Sh DESCRIPTION The .Fn frexp @@ -50,10 +56,21 @@ It stores the integer in the .Li int object pointed to by .Fa exp . +The +.Fn frexpf +function is a single precision version of +.Fn frexp . +The +.Fn frexpl +function is an extended precision version of +.Fn frexp . .Sh RETURN VALUES The -.Fn frexp -function returns the value +.Fn frexp , +.Fn frexpf +and +.Fn frexpl +functions return the value .Li x , such that .Li x diff --git a/lib/libc/gen/ldexp.3 b/lib/libc/gen/ldexp.3 index 687a5161c50..f28c5ad665d 100644 --- a/lib/libc/gen/ldexp.3 +++ b/lib/libc/gen/ldexp.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ldexp.3,v 1.5 2007/05/31 19:19:28 jmc Exp $ +.\" $OpenBSD: ldexp.3,v 1.6 2008/12/12 00:12:47 martynas Exp $ .\" .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -31,25 +31,42 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd $Mdocdate: May 31 2007 $ +.Dd $Mdocdate: December 12 2008 $ .Dt LDEXP 3 .Os .Sh NAME -.Nm ldexp +.Nm ldexp , +.Nm ldexpf , +.Nm ldexpl .Nd multiply floating-point number by integral power of 2 .Sh SYNOPSIS .Fd #include <math.h> .Ft double .Fn ldexp "double x" "int exp" +.Ft float +.Fn ldexpf "float x" "int exp" +.Ft long double +.Fn ldexpl "long double x" "int exp" .Sh DESCRIPTION The .Fn ldexp function multiplies a floating-point number by an integral power of 2. +The +.Fn ldexpf +function is a single precision version of +.Fn ldexp . +The +.Fn ldexpl +function is an extended precision version of +.Fn ldexp . .Sh RETURN VALUES The -.Fn ldexp -function returns the value of +.Fn ldexp , +.Fn ldexpf +and +.Fn ldexpl +functions return the value of .Fa x times 2 raised to the power .Fa exp . diff --git a/lib/libc/gen/modf.3 b/lib/libc/gen/modf.3 index bc60ce9516e..12cba1fab0e 100644 --- a/lib/libc/gen/modf.3 +++ b/lib/libc/gen/modf.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: modf.3,v 1.6 2007/05/31 19:19:28 jmc Exp $ +.\" $OpenBSD: modf.3,v 1.7 2008/12/12 00:12:47 martynas Exp $ .\" .\" Copyright (c) 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -31,16 +31,19 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd $Mdocdate: May 31 2007 $ +.Dd $Mdocdate: December 12 2008 $ .Dt MODF 3 .Os .Sh NAME -.Nm modf +.Nm modf , +.Nm modff .Nd extract signed integral and fractional values from floating-point number .Sh SYNOPSIS .Fd #include <math.h> .Ft double .Fn modf "double value" "double *iptr" +.Ft float +.Fn modff "float value" "float *iptr" .Sh DESCRIPTION The .Fn modf @@ -52,10 +55,16 @@ It stores the integral part as a .Li double in the object pointed to by .Fa iptr . +The +.Fn modff +function is a single precision version of +.Fn modf . .Sh RETURN VALUES The .Fn modf -function returns the signed fractional part of +and +.Fn modff +functions return the signed fractional part of .Fa value . .Sh SEE ALSO .Xr frexp 3 , |