'\" te .\" Copyright 1989 AT&T Copyright (c) 2002, Sun Microsystems, Inc. All Rights Reserved .TH abs 3C "24 Jul 2002" "SunOS 5.11" "Standard C Library Functions" .SH NAME abs, labs, llabs \- return absolute value of integer .SH SYNOPSIS .LP .nf #include \fBint\fR \fBabs\fR(\fBint\fR \fIval\fR); .fi .LP .nf \fBlong\fR \fBlabs\fR(\fBlong\fR \fIlval\fR); .fi .LP .nf \fBlong long\fR \fBllabs\fR(\fBlong long\fR \fIllval\fR); .fi .SH DESCRIPTION .sp .LP The \fBabs()\fR function returns the absolute value of its \fBint\fR operand. .sp .LP The \fBlabs()\fR function returns the absolute value of its \fBlong\fR operand. .sp .LP The \fBllabs()\fR function returns the absolute value of its \fBlong long\fR operand. .SH USAGE .sp .LP In 2's-complement representation, the absolute value of the largest magnitude negative integral value is undefined. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ StandardSee \fBstandards\fR(5). .TE .SH SEE ALSO .sp .LP \fBattributes\fR(5), \fBstandards\fR(5)