DragonFly On-Line Manual Pages

LRINT(3)	      DragonFly Library Functions Manual	      LRINT(3)

NAME

llrint, llrintf, llrintl, lrint, lrintf, lrintl -- convert to integer

SYNOPSIS

#include <math.h> long long llrint(double x); long long llrintf(float x); long long llrintl(long double x); long lrint(double x); long lrintf(float x); long lrintl(long double x);

DESCRIPTION

The lrint() function returns the integer nearest to its argument x according to the current rounding mode. The llrint(), llrintf(), llrintl(), lrintf(), and lrintl() functions dif- fer from lrint() only in their input and output types.

RETURN VALUES

The llrint, llrintf, llrintl, lrint, lrintf, and lrintl functions return the integer nearest to their argument x according to the current rounding mode. If the rounded result is too large to be represented as a long long or long value, respectively, the return value is undefined.

SEE ALSO

lround(3), rint(3)

STANDARDS

The llrint(), llrintf(), llrintl(), lrint(), lrintf(), and lrintl() func- tions conform to ISO/IEC 9899:1999 (``ISO C99''). DragonFly 4.3 July 7, 2011 DragonFly 4.3