-.TH IEEE 3M ""
-.UC 6
-.ds nn \fINaN\fR
-.SH NAME
-copysign, drem, finite, logb, scalb \- copysign, remainder,
-exponent manipulations
-.SH SYNOPSIS
-.nf
-.B #include <math.h>
-.PP
-.B double copysign(x,y)
-.B double x,y;
-.PP
-.B double drem(x,y)
-.B double x,y;
-.PP
-.B int finite(x)
-.B double x;
-.PP
-.B double logb(x)
-.B double x;
-.PP
-.B double scalb(x,n)
-.B double x;
-.B int n;
-.fi
-.SH DESCRIPTION
-These functions are required for, or recommended by the IEEE standard
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\" @(#)ieee.3 6.4 (Berkeley) 5/6/91
+.\"
+.Dd May 6, 1991
+.Dt IEEE 3
+.Os BSD 4.3
+.Sh NAME
+.Nm copysign ,
+.Nm drem ,
+.Nm finite ,
+.Nm logb ,
+.Nm scalb
+.Nm copysign ,
+.Nm remainder,
+.Nd exponent manipulations
+.Sh SYNOPSIS
+.Fd #include <math.h>
+.Ft double
+.Fn copysign "double x" "double y"
+.Ft double
+.Fn drem "double x" "double y"
+.Ft int
+.Fn finite "double x"
+.Ft double
+.Fn logb "double x"
+.Ft double
+.Fn scalb "double x" "int n"
+.Sh DESCRIPTION
+These functions are required for, or recommended by the
+.Tn IEEE
+standard