xref: /dflybsd-src/lib/libc/stdlib/imaxabs.3 (revision 96d766c07768c4926976fc8a06f2906dc2d76fbe)
1914d6f65SSascha Wildner.\" Copyright (c) 2001 Mike Barcroft <mike@FreeBSD.org>
2914d6f65SSascha Wildner.\" All rights reserved.
3914d6f65SSascha Wildner.\"
4914d6f65SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
5914d6f65SSascha Wildner.\" modification, are permitted provided that the following conditions
6914d6f65SSascha Wildner.\" are met:
7914d6f65SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
8914d6f65SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
9914d6f65SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
10914d6f65SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
11914d6f65SSascha Wildner.\"    documentation and/or other materials provided with the distribution.
12914d6f65SSascha Wildner.\"
13914d6f65SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14914d6f65SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15914d6f65SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16914d6f65SSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17914d6f65SSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18914d6f65SSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19914d6f65SSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20914d6f65SSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21914d6f65SSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22914d6f65SSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23914d6f65SSascha Wildner.\" SUCH DAMAGE.
24914d6f65SSascha Wildner.\"
25914d6f65SSascha Wildner.\" $FreeBSD: src/lib/libc/stdlib/imaxabs.3,v 1.2 2001/11/21 16:19:50 ru Exp $
26914d6f65SSascha Wildner.\"
27*96d766c0SSascha Wildner.Dd March 28, 2020
28914d6f65SSascha Wildner.Dt IMAXABS 3
29914d6f65SSascha Wildner.Os
30914d6f65SSascha Wildner.Sh NAME
31914d6f65SSascha Wildner.Nm imaxabs
32914d6f65SSascha Wildner.Nd returns absolute value
33914d6f65SSascha Wildner.Sh LIBRARY
34914d6f65SSascha Wildner.Lb libc
35914d6f65SSascha Wildner.Sh SYNOPSIS
36914d6f65SSascha Wildner.In inttypes.h
37914d6f65SSascha Wildner.Ft intmax_t
38914d6f65SSascha Wildner.Fn imaxabs "intmax_t j"
39914d6f65SSascha Wildner.Sh DESCRIPTION
40914d6f65SSascha WildnerThe
41914d6f65SSascha Wildner.Fn imaxabs
42914d6f65SSascha Wildnerfunction returns the absolute value of
43914d6f65SSascha Wildner.Fa j .
44914d6f65SSascha Wildner.Sh SEE ALSO
45914d6f65SSascha Wildner.Xr abs 3 ,
46914d6f65SSascha Wildner.Xr fabs 3 ,
47914d6f65SSascha Wildner.Xr hypot 3 ,
48914d6f65SSascha Wildner.Xr labs 3 ,
49*96d766c0SSascha Wildner.Xr llabs 3
50914d6f65SSascha Wildner.Sh STANDARDS
51914d6f65SSascha WildnerThe
52914d6f65SSascha Wildner.Fn imaxabs
53914d6f65SSascha Wildnerfunction conforms to
54914d6f65SSascha Wildner.St -isoC-99 .
55914d6f65SSascha Wildner.Sh HISTORY
56914d6f65SSascha WildnerThe
57914d6f65SSascha Wildner.Fn imaxabs
58914d6f65SSascha Wildnerfunction first appeared in
59914d6f65SSascha Wildner.Dx 1.11 .
60914d6f65SSascha Wildner.Sh BUGS
61914d6f65SSascha WildnerThe absolute value of the most negative integer remains negative.
62