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