Module Name:    src
Committed By:   riastradh
Date:           Tue Feb 16 14:44:26 UTC 2021

Modified Files:
        src/lib/libc/stdio: printf.3 wprintf.3
        src/lib/libc/stdlib: rand48.3

Log Message:
Correct floating-point terminology.

Might want to harmonize the printf(3) and wprintf(3) descriptions of
`%a'.


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/lib/libc/stdio/printf.3
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/stdio/wprintf.3
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/stdlib/rand48.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/stdio/printf.3
diff -u src/lib/libc/stdio/printf.3:1.68 src/lib/libc/stdio/printf.3:1.69
--- src/lib/libc/stdio/printf.3:1.68	Sun Dec 31 07:22:55 2017
+++ src/lib/libc/stdio/printf.3	Tue Feb 16 14:44:25 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: printf.3,v 1.68 2017/12/31 07:22:55 dholland Exp $
+.\"	$NetBSD: printf.3,v 1.69 2021/02/16 14:44:25 riastradh Exp $
 .\"
 .\" Copyright (c) 1990, 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
@@ -619,7 +619,7 @@ to represent the hex digits, and the let
 .Ql P
 (rather than
 .Ql p )
-to separate the mantissa and exponent.
+to separate the significand and exponent.
 .Pp
 Note that there may be multiple valid ways to represent floating-point
 numbers in this hexadecimal format.
@@ -630,8 +630,8 @@ and
 are all equivalent.
 The format chosen depends on the internal representation of the
 number, but the implementation guarantees that the length of the
-mantissa will be minimized.
-Zeroes are always represented with a mantissa of 0 (preceded by a
+significand will be minimized.
+Zeroes are always represented with a significand of 0 (preceded by a
 .Ql -
 if appropriate) and an exponent of
 .Li +0 .

Index: src/lib/libc/stdio/wprintf.3
diff -u src/lib/libc/stdio/wprintf.3:1.8 src/lib/libc/stdio/wprintf.3:1.9
--- src/lib/libc/stdio/wprintf.3:1.8	Thu Dec 16 17:42:27 2010
+++ src/lib/libc/stdio/wprintf.3	Tue Feb 16 14:44:25 2021
@@ -1,4 +1,4 @@
-.\" $NetBSD: wprintf.3,v 1.8 2010/12/16 17:42:27 wiz Exp $
+.\" $NetBSD: wprintf.3,v 1.9 2021/02/16 14:44:25 riastradh Exp $
 .\" Copyright (c) 1990, 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
 .\"
@@ -459,13 +459,13 @@ is equal to the precision specification.
 If the precision is missing, it is taken as enough to exactly
 represent the floating-point number; if the precision is
 explicitly zero, no hexadecimal-point character appears.
-This is an exact conversion of the mantissa+exponent internal
+This is an exact conversion of the significand+exponent internal
 floating point representation; the
 .Sm off
 .Oo \- Oc Li 0x Ar h Li \&. Ar hhh
 .Sm on
-portion represents exactly the mantissa; only denormalized
-mantissas have a zero value to the left of the hexadecimal
+portion represents exactly the significand; only in subnormal numbers do
+significands have a zero value to the left of the hexadecimal
 point.
 The
 .Cm p
@@ -488,7 +488,7 @@ to represent the hex digits, and the let
 .Ql P
 (rather than
 .Ql p )
-to separate the mantissa and exponent.
+to separate the significand and exponent.
 .It Cm C
 Treated as
 .Cm c

Index: src/lib/libc/stdlib/rand48.3
diff -u src/lib/libc/stdlib/rand48.3:1.13 src/lib/libc/stdlib/rand48.3:1.14
--- src/lib/libc/stdlib/rand48.3:1.13	Sat Feb 22 13:20:21 2020
+++ src/lib/libc/stdlib/rand48.3	Tue Feb 16 14:44:25 2021
@@ -1,4 +1,4 @@
-.\"	$NetBSD: rand48.3,v 1.13 2020/02/22 13:20:21 kamil Exp $
+.\"	$NetBSD: rand48.3,v 1.14 2021/02/16 14:44:25 riastradh Exp $
 .\"
 .\" Copyright (c) 1993 Martin Birgmeier
 .\" All rights reserved.
@@ -67,7 +67,7 @@ computational step is to perform a singl
 and
 .Fn erand48
 return values of type double.
-The full 48 bits of r(n+1) are loaded into the mantissa of the
+The full 48 bits of r(n+1) are loaded into the significand of the
 returned value, with the exponent set such that the values produced
 lie in the interval [0.0, 1.0).
 .Pp

Reply via email to